You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

ajc198.xml 1.4KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. <!DOCTYPE suite SYSTEM "../tests/ajcTestSuite.dtd"[]>
  2. <suite>
  3. <!-- Java ?? final, Java 16, 15 preview -->
  4. <!--
  5. <ajc-test dir="features197/java15" vm="17" title="sealed class with legal subclasses">
  6. <compile files="Person.java Employee.java Manager.java" options="&#45;&#45;enable-preview -16" />
  7. </ajc-test>
  8. -->
  9. <!-- Java ?? final, Java 16, 15 preview -->
  10. <!--
  11. <ajc-test dir="features197/java15" vm="17" title="sealed class with illegal subclass">
  12. <compile files="Person.java Employee.java Manager.java PersonaNonGrata.java" options="&#45;&#45;enable-preview -16">
  13. <message kind="error" file="PersonaNonGrata.java" text="should be a permitted subtype of Person"/>
  14. </compile>
  15. </ajc-test>
  16. -->
  17. <!-- Java ?? final, Java 16, 15 preview -->
  18. <!--
  19. <ajc-test dir="features197/java15" vm="17" title="weave sealed class">
  20. <compile files="Person.java Employee.java Manager.java TopManager.java PersonAspect.aj" options="&#45;&#45;enable-preview -16" />
  21. <run class="TopManager" vmargs="&#45;&#45;enable-preview">
  22. <stdout>
  23. <line text="Hello Sir John" />
  24. <line text="CEO" />
  25. </stdout>
  26. </run>
  27. </ajc-test>
  28. -->
  29. <!-- Javac/ECJ 9+ compiler option, but belated implementation in AJC 1.9.7 -->
  30. <ajc-test dir="features198/compiler_release" vm="9" title="compile to older JDK release">
  31. <compile files="Buffers.java" options="--release 8"/>
  32. </ajc-test>
  33. </suite>