Package groovy.lang
Class GroovySystem
- java.lang.Object
- 
- groovy.lang.GroovySystem
 
- 
 public final class GroovySystem extends Object 
- 
- 
Field SummaryFields Modifier and Type Field Description static Map<String,GroovyRunner>RUNNER_REGISTRYDeprecated.
 - 
Method SummaryAll Methods Static Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static MetaClassRegistrygetMetaClassRegistry()static 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 Map<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 String getVersion() Returns the groovy version
 
- 
 
-