| 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 | 
| Type | Name and description | 
|---|---|
boolean  | 
                            keepJavaMetaClasses | 
                        
| Type Params | Return Type | Name and description | 
|---|---|---|
 | 
                            static MetaClassRegistry | 
                            getMetaClassRegistry() | 
                        
 | 
                            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.  | 
                        
Reference to the Runtime Registry to be used by the Groovy run-time system to find classes capable of running scripts
Returns the groovy version
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.