Package groovy.lang
Class MetaClassRegistryChangeEvent
- java.lang.Object
-
- java.util.EventObject
-
- groovy.lang.MetaClassRegistryChangeEvent
-
- All Implemented Interfaces:
java.io.Serializable
public class MetaClassRegistryChangeEvent extends java.util.EventObject
An event used to propagate meta class updates- Author:
- Jochen Theodorou
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description MetaClassRegistryChangeEvent(java.lang.Object source, java.lang.Object instance, java.lang.Class clazz, MetaClass oldMetaClass, MetaClass newMetaClass)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Class
getClassToUpdate()
java.lang.Object
getInstance()
MetaClass
getNewMetaClass()
MetaClass
getOldMetaClass()
MetaClassRegistry
getRegistry()
boolean
isPerInstanceMetaClassChange()
-
-
-
Method Detail
-
getClassToUpdate
public java.lang.Class getClassToUpdate()
-
getNewMetaClass
public MetaClass getNewMetaClass()
-
getOldMetaClass
public MetaClass getOldMetaClass()
-
isPerInstanceMetaClassChange
public boolean isPerInstanceMetaClassChange()
-
getInstance
public java.lang.Object getInstance()
-
getRegistry
public MetaClassRegistry getRegistry()
-
-