build("PR115251");
checkWasFullBuild(); // back to the source
}
+
+ public void testPr157054() {
+ configureBuildStructureModel(true);
+ MyBuildOptionsAdapter.setNonStandardOptions("-showWeaveInfo");
+ initialiseProject("PR157054");
+ build("PR157054");
+ checkWasFullBuild();
+ List weaveMessages = MyTaskListManager.getWeavingMessages();
+ assertTrue("Should be two weaving messages but there are "+weaveMessages.size(),weaveMessages.size()==2);
+ alter("PR157054","inc1");
+ build("PR157054");
+ weaveMessages = MyTaskListManager.getWeavingMessages();
+ assertTrue("Should be three weaving messages but there are "+weaveMessages.size(),weaveMessages.size()==3);
+ checkWasntFullBuild();
+ fullBuild("PR157054");
+ weaveMessages = MyTaskListManager.getWeavingMessages();
+ assertTrue("Should be three weaving messages but there are "+weaveMessages.size(),weaveMessages.size()==3);
+ }
+
/**
public abstract class ResolvedType extends UnresolvedType implements AnnotatedElement {
- private static final ResolvedType[] EMPTY_RESOLVED_TYPE_ARRAY = new ResolvedType[0];
+ public static final ResolvedType[] EMPTY_RESOLVED_TYPE_ARRAY = new ResolvedType[0];
public static final String PARAMETERIZED_TYPE_IDENTIFIER = "P";
private ResolvedType[] resolvedTypeParams;