--- a/langtools/src/share/classes/com/sun/tools/javac/code/Type.java Thu Jul 24 10:35:38 2008 +0100
+++ b/langtools/src/share/classes/com/sun/tools/javac/code/Type.java Thu Jul 24 11:12:41 2008 +0100
@@ -979,6 +979,10 @@
return TypeKind.TYPEVAR;
}
+ public boolean isCaptured() {
+ return false;
+ }
+
public <R, P> R accept(TypeVisitor<R, P> v, P p) {
return v.visitTypeVariable(this, p);
}
@@ -1015,6 +1019,11 @@
}
@Override
+ public boolean isCaptured() {
+ return true;
+ }
+
+ @Override
public String toString() {
return "capture#"
+ (hashCode() & 0xFFFFFFFFL) % PRIME