// added to the class during weaving.
private ResolvedType[] annotationTypes = null;
private AnnotationAJ[] annotations = null;
-
+
// Similarly these are temporary replacements and additions for the superclass and
// superinterfaces
private ResolvedType newSuperclass;
}
}
clearParameterizationCaches();
+ ensureConsistent();
}
private void clearParameterizationCaches() {
newInterfaces = null;
}
-
public void addParent(ResolvedType newParent) {
if (newParent.isClass()) {
newSuperclass = newParent;