[Java] Class GroovySystem
- groovy.lang.GroovySystem
Field Summary
| Modifiers | Name | Description | 
|---|---|---|
| static Map<String, GroovyRunner> | RUNNER_REGISTRY | Reference to the Runtime Registry to be used by the Groovy run-time system to find classes capable of running scripts | 
Properties Summary
| Type | Name and description | 
|---|---|
| boolean | keepJavaMetaClasses | 
Methods Summary
| Type Params | Return Type | Name and description | 
|---|---|---|
| static MetaClassRegistry | getMetaClassRegistry() | |
| static String | getShortVersion()Returns the major and minor part of the groovy version excluding the point/patch part of the version. | |
| static String | getVersion()Returns the groovy version | |
| static boolean | isKeepJavaMetaClasses() | |
| static boolean | isUseReflection() | |
| static void | setKeepJavaMetaClasses(boolean keepJavaMetaClasses) | |
| static void | stopThreadedReferenceManager()This method can be used to ensure that no threaded created by a reference manager will be active. | 
Inherited Methods Summary
| Methods inherited from class | Name | 
|---|---|
| class Object | wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll | 
Field Detail
@Deprecated public static final Map<String, GroovyRunner> RUNNER_REGISTRY
Reference to the Runtime Registry to be used by the Groovy run-time system to find classes capable of running scripts
- deprecated:
- use GroovyRunnerRegistry
Property Detail
boolean keepJavaMetaClasses
Method Detail
public static MetaClassRegistry getMetaClassRegistry()
public static String getShortVersion()
Returns the major and minor part of the groovy version excluding the point/patch part of the version. E.g. 2.5.7, 2.5.8-SNAPSHOT, 2.5.9-rc-1 all have 2.5 as the short version.
- Since:
- 2.5.10
public static String getVersion()
Returns the groovy version
public static boolean isKeepJavaMetaClasses()
@Deprecated public static boolean isUseReflection()
public static void setKeepJavaMetaClasses(boolean keepJavaMetaClasses)
public static void stopThreadedReferenceManager()
This method can be used to ensure that no threaded created by a reference manager will be active. This is useful if the Groovy runtime itself is loaded through a class loader which should be disposed off. Without calling this method and if a threaded reference manager is active the class loader cannot be unloaded! Per default no threaded manager will be used.
- Since:
- 1.6
    © 2003-2020 The Apache Software Foundation
Licensed under the Apache license.
    https://docs.groovy-lang.org/2.5.14/html/gapi/groovy/lang/GroovySystem.html