12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- <!DOCTYPE suite SYSTEM "../tests/ajcTestSuite.dtd"[]>
-
- <suite>
-
- <ajc-test dir="bugs187/476245" title="compile error">
- <compile files="Testing.java" options="-1.8"/>
- </ajc-test>
-
- <ajc-test dir="bugs187/307147" title="missing joinpoint">
- <compile files="Test.java TestAspect.aj ITDAspect.aj" options="-1.8"/>
- <run class="test.Test">
- <stdout>
- <line text="Around call(void test.Test.function())"/>
- <line text="Normal function"/>
- <line text="Around call(void test.Test.privateMethod())"/>
- <line text="private method"/>
- <line text="Around call(void test.Test.publicMethod())"/>
- <line text="public method"/>
- <line text="Around call(void test.Test.itdFunction())"/>
- <line text="ITD function"/>
- <line text="Around call(void test.Test.privateMethod())"/>
- <line text="private method"/>
- <line text="Around call(void test.Test.publicMethod())"/>
- <line text="public method"/>
- </stdout></run>
- </ajc-test>
-
- <ajc-test dir="bugs187/307147_2" title="missing joinpoint 2">
- <compile files="Test.java TestAspect.aj ITDAspect.aj" options="-1.8"/>
- <run class="test.Test">
- <stdout>
- <line text="ITD function"/>
- <line text="Around call(void test.Test.privateMethod(String))"/>
- <line text="Captured Foo"/>
- <line text="hello FOO"/>
- </stdout></run>
- </ajc-test>
-
- <ajc-test dir="bugs187/475152" title="infinite loop">
- <compile files="AbstractAspect.aj, BaseAspect.aj, TestClass.java, AjTarget.java, TestAspect.aj" options="-1.8"/>
- </ajc-test>
-
- <ajc-test dir="bugs187/469889" title="broken java">
- <!--
- <compile files="A.java B.java AbstractA.java BImpl.java Main.java" options="-1.8"/>
- -->
- <compile files="Code.java" options="-1.8"/>
- <run class="Code">
- <stdout>
- <line text="B"/>
- </stdout>
- </run>
- </ajc-test>
-
-
- <ajc-test dir="bugs187/470633" title="lambda">
- <compile files="Maps.java" options="-1.8"/>
- </ajc-test>
-
- <ajc-test dir="bugs187/474165" title="anno conversion">
- <compile files="B.java" options="-XhasMember -1.8 -showWeaveInfo">
- <message kind="weave" text="Extending interface set for type 'B' (B.java) to include 'java.io.Serializable' (B.java)"/>
- </compile>
- <run class="B"/>
- </ajc-test>
-
- </suite>
|