| Modifier and Type | Field and Description |
|---|---|
| private static final boolean | USE_CLASSVALUE
This flag is introduced as a (hopefully) temporary workaround for a JVM bug, that is to say that using ClassValue prevents the classes and classloaders from being unloaded. |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public static <T> GroovyClassValue |
| USE_CLASSVALUE | back to summary |
|---|---|
| private static final boolean USE_CLASSVALUE This flag is introduced as a (hopefully) temporary workaround for a JVM bug, that is to say that using ClassValue prevents the classes and classloaders from being unloaded. See https://bugs.openjdk.java.net/browse/JDK-8136353 This issue does not exist on IBM Java (J9) so use ClassValue by default on that JVM. | |
| GroovyClassValueFactory | back to summary |
|---|---|
| pack-priv GroovyClassValueFactory() | |
| createGroovyClassValue | back to summary |
|---|---|
| public static <T> GroovyClassValue | |