Bug 13226 Quick Fix: unclear why nothing gets proposed
Build 20020409 - create CU public class QuickFixTest { public static class TT { } public void foo(TTT t) { } } - try to quick fix foo(TTT t) All you get is the bell. This is surprising since foo(String2 s) can be fixed.
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/NoCorrectionProposal.java
private String getErrorCode(int code) {
		StringBuffer buf= new StringBuffer();
		
		if ((code & IProblem.TypeRelated) != 0) {
			buf.append("TypeRelated + "); 
		}
		if ((code & IProblem.FieldRelated) != 0) {
			buf.append("FieldRelated + "); 
		}
		if ((code & IProblem.ConstructorRelated) != 0) {
			buf.append("ConstructorRelated + "); 
		}
		if ((code & IProblem.MethodRelated) != 0) {
			buf.append("MethodRelated + "); 
		}
		if ((code & IProblem.ImportRelated) != 0) {
			buf.append("ImportRelated + "); 
		}
		if ((code & IProblem.Internal) != 0) {
			buf.append("Internal + "); 
		}
		if ((code & IProblem.Syntax) != 0) {
			buf.append("Syntax + "); 
		}
		buf.append(code & IProblem.IgnoreCategoriesMask);
		
		return buf.toString();
	}
}