</ajc-test>
<ajc-test dir="bugs150/pr108425" pr="108245" title="wildcard annotation matching - pr108245">
- <compile files="package1/Bean.java,package2/Bean.java,package2/propertyChanger.java,package3/pr108425.aj" options="-1.5">
+ <compile files="package1/Bean.java,package2/Bean.java,package2/propertyChanger.java,package3/pr108425.aj" options="-1.5 -Xlint:ignore">
</compile>
</ajc-test>
<line text="info using"/>
<line text="info register aspect Aspect3"/>
<line text="info weaving 'Main'"/>
- <line text="advice defined in Aspect3 has not been applied [Xlint:adviceDidNotMatch]"/>
+ <!-- will never come out for LTW, due to pipelining change pr146781 -->
+ <!--line text="advice defined in Aspect3 has not been applied [Xlint:adviceDidNotMatch]"/-->
</stderr>
</run>
</ajc-test>
<line text="info using"/>
<line text="info register aspect Aspect3"/>
<line text="info weaving 'Main'"/>
- <line text="advice defined in Aspect3 has not been applied [Xlint:adviceDidNotMatch]"/>
+ <!-- will never come out for LTW, due to pipelining change pr146781 -->
+ <!--line text="advice defined in Aspect3 has not been applied [Xlint:adviceDidNotMatch]"/-->
</stderr>
</run>
</ajc-test>
<line text="info using"/>
<line text="info register aspect Aspect3"/>
<line text="info weaving 'Main'"/>
- <line text="advice defined in Aspect3 has not been applied [Xlint:adviceDidNotMatch]"/>
+ <!-- will never come out for LTW, due to pipelining change pr146781 -->
+ <!--line text="advice defined in Aspect3 has not been applied [Xlint:adviceDidNotMatch]"/-->
</stderr>
</run>
</ajc-test>
//$JUnit-BEGIN$
suite.addTest(Ajc153Tests.suite());
suite.addTest(JDTLikeHandleProviderTests.suite());
+ suite.addTest(PipeliningTests.suite());
//$JUnit-END$
return suite;
}
import junit.framework.Test;
//import org.aspectj.ajdt.internal.compiler.AjPipeliningCompilerAdapter;
+import org.aspectj.ajdt.internal.compiler.AjPipeliningCompilerAdapter;
import org.aspectj.testing.XMLBasedAjcTestCase;
/**
public void testAspectExtendsClass() { runTest("aspect extends class"); }
// verifying the type sorting
- /*public void testRecognizingAnnotationStyleAspects1() {
+ public void testRecognizingAnnotationStyleAspects1() {
AjPipeliningCompilerAdapter.pipelineTesting=true;
runTest("recognizing annotation style aspects - 1");
String weaveOrder = AjPipeliningCompilerAdapter.getPipelineDebugOutput("weaveOrder");
String expectedOrder="[AtInnerAJAspect.java,ClassOne.java]";
assertTrue("Expected weaving order to be "+expectedOrder+" but was "+weaveOrder,weaveOrder.equals(expectedOrder));
- }*/
+ }
// verifying the new code for transforming Eclipse Annotations into AspectJ ones
public void testAnnotationTransformation() { runTest("annotation transformation"); }