12345678910111213141516171819202122232425262728293031323334353637383940 |
- <!DOCTYPE suite SYSTEM "../tests/ajcTestSuite.dtd"[]>
-
-
- <suite>
-
- <!-- Java ?? final, Java 16, 15 preview -->
- <!--
- <ajc-test dir="features197/java15" vm="17" title="sealed class with legal subclasses">
- <compile files="Person.java Employee.java Manager.java" options="--enable-preview -16" />
- </ajc-test>
- -->
-
- <!-- Java ?? final, Java 16, 15 preview -->
- <!--
- <ajc-test dir="features197/java15" vm="17" title="sealed class with illegal subclass">
- <compile files="Person.java Employee.java Manager.java PersonaNonGrata.java" options="--enable-preview -16">
- <message kind="error" file="PersonaNonGrata.java" text="should be a permitted subtype of Person"/>
- </compile>
- </ajc-test>
- -->
-
- <!-- Java ?? final, Java 16, 15 preview -->
- <!--
- <ajc-test dir="features197/java15" vm="17" title="weave sealed class">
- <compile files="Person.java Employee.java Manager.java TopManager.java PersonAspect.aj" options="--enable-preview -16" />
- <run class="TopManager" vmargs="--enable-preview">
- <stdout>
- <line text="Hello Sir John" />
- <line text="CEO" />
- </stdout>
- </run>
- </ajc-test>
- -->
-
- <!-- Javac/ECJ 9+ compiler option, but belated implementation in AJC 1.9.7 -->
- <ajc-test dir="features198/compiler_release" vm="9" title="compile to older JDK release">
- <compile files="Buffers.java" options="--release 8"/>
- </ajc-test>
-
- </suite>
|