Class ConstExprPermit
java.lang.Object
io.github.connellite.constexpr.processor.ConstExprPermit
Opens
jdk.compiler packages to the processor without requiring user JVM flags.
Based on Project Lombok's JDK 16 module workaround:
- https://github.com/projectlombok/lombok/commit/9806e5cca4b449159ad0509dafde81951b8a8523
- https://github.com/projectlombok/lombok/blob/9806e5cca4b449159ad0509dafde81951b8a8523/src/core/lombok/javac/apt/LombokProcessor.java#L453-L484
- https://github.com/projectlombok/lombok/blob/master/src/utils/lombok/permit/Permit.java
-
Method Summary
Modifier and TypeMethodDescriptionstatic voidforceAccessible(AccessibleObject object) static void
-
Method Details
-
openJavacCompilerPackages
public static void openJavacCompilerPackages() -
forceAccessible
- Throws:
ReflectiveOperationException
-