Package groovy.lang
Class GroovySystem
java.lang.Object
groovy.lang.GroovySystem
- 
Field SummaryFields
- 
Method SummaryModifier and TypeMethodDescriptionstatic MetaClassRegistrystatic StringReturns the major and minor part of the groovy version excluding the point/patch part of the version.static StringReturns the groovy versionstatic booleanstatic booleanDeprecated.static voidsetKeepJavaMetaClasses(boolean keepJavaMetaClasses) static voidThis method can be used to ensure that no threaded created by a reference manager will be active.
- 
Field Details- 
RUNNER_REGISTRYDeprecated.Reference to the Runtime Registry to be used by the Groovy run-time system to find classes capable of running scripts
 
- 
- 
Method Details- 
isUseReflectionDeprecated.
- 
getMetaClassRegistry
- 
setKeepJavaMetaClassespublic static void setKeepJavaMetaClasses(boolean keepJavaMetaClasses) 
- 
isKeepJavaMetaClassespublic static boolean isKeepJavaMetaClasses()
- 
stopThreadedReferenceManagerpublic 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
 
- 
getVersionReturns the groovy version
- 
getShortVersionReturns the major and minor part of the groovy version excluding the point/patch part of the version. E.g. 3.0.0, 3.0.0-SNAPSHOT, 3.0.0-rc-1 all have 3.0 as the short version.- Since:
- 3.0.1
 
 
- 
GroovyRunnerRegistry