]> source.dussan.org Git - aspectj.git/commit
AjcTestCase: Make sure main methods can be called in Java 21
authorAlexander Kriegisch <Alexander@Kriegisch.name>
Thu, 5 Oct 2023 04:22:13 +0000 (11:22 +0700)
committerAlexander Kriegisch <Alexander@Kriegisch.name>
Thu, 5 Oct 2023 04:22:13 +0000 (11:22 +0700)
commit39c5da6eb973ce31ad90c30c1b4156988d6b9bf8
treea9e84d5c5f234d1ceb980343d7c2adda6aa4229e
parent78ee9cebd81f1496d69bd0c933e3ee16fa02a96f
AjcTestCase: Make sure main methods can be called in Java 21

Since JDK 21, a public main method of a non-public (e.g. default-scoped)
class can no longer be invoked without making it accessible first.
Because many test sources contain multiple aspects and classes in one
file, this is a frequent use case.

Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
org.aspectj.ajdt.core/src/test/java/org/aspectj/tools/ajc/AjcTestCase.java