public class MetadataGeneratingExpandoMetaClass
extends groovy.lang.ExpandoMetaClass
EMPTY_ARGUMENTS, getPropertyMethod, INVOKE_METHOD_METHOD, invokeMethodMethod, isGroovyObject, isMap, metaMethodIndex, METHOD_MISSING, PROPERTY_MISSING, registry, setPropertyMethod, STATIC_METHOD_MISSING, STATIC_PROPERTY_MISSING, theCachedClass, theClass| Constructor and Description |
|---|
MetadataGeneratingExpandoMetaClass(java.lang.Class<?> theClass) |
| Modifier and Type | Method and Description |
|---|---|
void |
addMetaBeanProperty(groovy.lang.MetaBeanProperty mp) |
void |
registerInstanceMethod(groovy.lang.MetaMethod method) |
protected void |
registerStaticMethod(java.lang.String name,
groovy.lang.Closure callable) |
addMixinClass, castToMixedType, checkInitalised, createConstructorSite, createPogoCallCurrentSite, createPogoCallSite, createPojoCallSite, createStaticSite, define, disableGlobally, enableGlobally, findMixinMethod, getExpandoMethods, getExpandoProperties, getExpandoSubclassMethods, getJavaClass, getMetaClass, getMetaProperty, getMethods, getProperties, getProperty, getProperty, getProperty, getPropertyForSetter, getSubclassMetaMethods, hasCustomStaticInvokeMethod, hasMetaMethod, hasMetaProperty, initialize, invokeConstructor, invokeMethod, invokeMethod, invokeStaticMethod, isInitialized, isModified, isSetter, isValidExpandoProperty, onGetPropertyFoundInHierarchy, onInvokeMethodFoundInHierarchy, onSetPropertyFoundInHierarchy, onSuperMethodFoundInHierarchy, onSuperPropertyFoundInHierarchy, performOperationOnMetaClass, refreshInheritedMethods, registerBeanProperty, registerInstanceMethod, registerStaticMethod, registerSubclassInstanceMethod, registerSubclassInstanceMethod, retrieveConstructor, setInitialized, setMetaClass, setProperty, setPropertyaddMetaMethod, addMetaMethodToIndex, addNewInstanceMethod, addNewStaticMethod, applyPropertyDescriptors, checkIfGroovyObjectMethod, chooseMethod, clearInvocationCaches, createPogoCallCurrentSite, dropMethodCache, dropStaticMethodCache, findMethodInClassHierarchy, findOwnMethod, findPropertyInClassHierarchy, getAdditionalMetaMethods, getAttribute, getAttribute, getAttribute, getClassInfo, getClassNode, getEffectiveGetMetaProperty, getMetaMethod, getMetaMethods, getMethodWithCaching, getMethodWithoutCaching, getRegistry, getStaticMetaMethod, getSuperClasses, getTheCachedClass, getTheClass, getVersion, hasCustomInvokeMethod, hasProperty, incVersion, invokeMethod, invokeMethod, invokeMissingMethod, invokeMissingProperty, invokeStaticMissingProperty, isGroovyObject, onMixinMethodFound, pickMethod, respondsTo, respondsTo, retrieveConstructor, retrieveStaticMethod, selectConstructorAndTransformArguments, setAttribute, setAttribute, setProperties, setProperty, toStringpublic MetadataGeneratingExpandoMetaClass(java.lang.Class<?> theClass)
public void addMetaBeanProperty(groovy.lang.MetaBeanProperty mp)
addMetaBeanProperty in interface groovy.lang.MutableMetaClassaddMetaBeanProperty in class groovy.lang.MetaClassImplprotected void registerStaticMethod(java.lang.String name,
groovy.lang.Closure callable)
registerStaticMethod in class groovy.lang.ExpandoMetaClasspublic void registerInstanceMethod(groovy.lang.MetaMethod method)
registerInstanceMethod in class groovy.lang.ExpandoMetaClass