}
/**
- * only for use when resolving GenericsWildcardTypeX
+ * only for use when resolving GenericsWildcardTypeX or a TypeVariableReferenceType
*/
BoundedReferenceType(String sig, World world) {
super(sig,world);
}
}
- private static class ReferenceTypeReferenceTypeDelegate extends AbstractReferenceTypeDelegate {
+ protected static class ReferenceTypeReferenceTypeDelegate extends AbstractReferenceTypeDelegate {
public ReferenceTypeReferenceTypeDelegate(ReferenceType backing) {
super(backing,false);
return null;
}
+ public TypeVariable[] getTypeVariables() {
+ return resolvedTypeX.getTypeVariables();
+ }
+
}
}