org.codehaus.groovy.grails.cli.support
Class MetaClassRegistryCleaner

java.lang.Object
  extended by org.codehaus.groovy.grails.cli.support.MetaClassRegistryCleaner
All Implemented Interfaces:
groovy.lang.MetaClassRegistryChangeEventListener, java.util.EventListener

public class MetaClassRegistryCleaner
extends java.lang.Object
implements groovy.lang.MetaClassRegistryChangeEventListener

Allows clean-up of changes made to the MetaClassRegistry.

Since:
2.0

Method Summary
static void addAlteredMetaClass(java.lang.Class cls, groovy.lang.MetaClass altered)
           
 void clean()
           
static void cleanAndRemove(MetaClassRegistryCleaner cleaner)
           
static MetaClassRegistryCleaner createAndRegister()
           
 void updateConstantMetaClass(groovy.lang.MetaClassRegistryChangeEvent cmcu)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

createAndRegister

public static MetaClassRegistryCleaner createAndRegister()

cleanAndRemove

public static void cleanAndRemove(MetaClassRegistryCleaner cleaner)

addAlteredMetaClass

public static void addAlteredMetaClass(java.lang.Class cls,
                                       groovy.lang.MetaClass altered)

updateConstantMetaClass

public void updateConstantMetaClass(groovy.lang.MetaClassRegistryChangeEvent cmcu)
Specified by:
updateConstantMetaClass in interface groovy.lang.MetaClassRegistryChangeEventListener

clean

public void clean()