Package groovy.lang
Class GroovySystem
- java.lang.Object
- 
- groovy.lang.GroovySystem
 
- 
 public final class GroovySystem extends java.lang.Object
- 
- 
Field SummaryFields Modifier and Type Field Description static java.util.Map<java.lang.String,GroovyRunner>RUNNER_REGISTRYDeprecated.
 - 
Method SummaryAll Methods Static Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static MetaClassRegistrygetMetaClassRegistry()static java.lang.StringgetShortVersion()Returns the major and minor part of the groovy version excluding the point/patch part of the version.static java.lang.StringgetVersion()Returns the groovy versionstatic booleanisKeepJavaMetaClasses()static booleanisUseReflection()Deprecated.static voidsetKeepJavaMetaClasses(boolean keepJavaMetaClasses)static voidstopThreadedReferenceManager()This method can be used to ensure that no threaded created by a reference manager will be active.
 
- 
- 
- 
Field Detail- 
RUNNER_REGISTRY@Deprecated public static final java.util.Map<java.lang.String,GroovyRunner> RUNNER_REGISTRY Deprecated.Reference to the Runtime Registry to be used by the Groovy run-time system to find classes capable of running scripts
 
- 
 - 
Method Detail- 
isUseReflection@Deprecated public static boolean isUseReflection() Deprecated.
 - 
getMetaClassRegistrypublic static MetaClassRegistry 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
 
 - 
getVersionpublic static java.lang.String getVersion() Returns the groovy version
 - 
getShortVersionpublic static java.lang.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
 
 
- 
 
-