groovy.lang
Class GroovySystem

java.lang.Object
  extended by groovy.lang.GroovySystem

public final class GroovySystem
extends java.lang.Object


Field Summary
static java.util.Map<java.lang.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
 
Method Summary
static MetaClassRegistry getMetaClassRegistry()
           
static java.lang.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.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

RUNNER_REGISTRY

public static final java.util.Map<java.lang.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

Method Detail

isUseReflection

public static boolean isUseReflection()

getMetaClassRegistry

public static MetaClassRegistry getMetaClassRegistry()

setKeepJavaMetaClasses

public static void setKeepJavaMetaClasses(boolean keepJavaMetaClasses)

isKeepJavaMetaClasses

public static boolean isKeepJavaMetaClasses()

stopThreadedReferenceManager

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

getVersion

public static java.lang.String getVersion()
Returns the groovy version