public class DelegatingMetaClass extends Object implements GroovyObject, MetaClass, MutableMetaClass
| Constructor and description | 
|---|
                                DelegatingMetaClass
                                (MetaClass delegate) | 
                        
                                DelegatingMetaClass
                                (Class theClass) | 
                        
| Type Params | Return Type | Name and description | 
|---|---|---|
 | 
                            public void | 
                            addMetaBeanProperty(MetaBeanProperty metaBeanProperty) | 
                        
 | 
                            public void | 
                            addMetaMethod(MetaMethod metaMethod) | 
                        
 | 
                            public void | 
                            addNewInstanceMethod(Method method) | 
                        
 | 
                            public void | 
                            addNewStaticMethod(Method method) | 
                        
 | 
                            public boolean | 
                            equals(Object obj) | 
                        
 | 
                            public MetaClass | 
                            getAdaptee() | 
                        
 | 
                            public Object | 
                            getAttribute(Object object, String attribute) | 
                        
 | 
                            public Object | 
                            getAttribute(Class sender, Object receiver, String messageName, boolean useSuper) | 
                        
 | 
                            public ClassNode | 
                            getClassNode() | 
                        
 | 
                            public MetaClass | 
                            getMetaClass() | 
                        
 | 
                            public MetaMethod | 
                            getMetaMethod(String name, Object[] args) | 
                        
 | 
                            public List<MetaMethod> | 
                            getMetaMethods() | 
                        
 | 
                            public MetaProperty | 
                            getMetaProperty(String name) | 
                        
 | 
                            public List<MetaMethod> | 
                            getMethods() | 
                        
 | 
                            public List<MetaProperty> | 
                            getProperties() | 
                        
 | 
                            public Object | 
                            getProperty(Object object, String property) | 
                        
 | 
                            public Object | 
                            getProperty(Class sender, Object receiver, String messageName, boolean useSuper, boolean fromInsideClass) | 
                        
 | 
                            public Object | 
                            getProperty(String property) | 
                        
 | 
                            public MetaMethod | 
                            getStaticMetaMethod(String name, Object[] args) | 
                        
 | 
                            public MetaMethod | 
                            getStaticMetaMethod(String name, Class[] argTypes) | 
                        
 | 
                            public Class | 
                            getTheClass() | 
                        
 | 
                            public MetaProperty | 
                            hasProperty(Object obj, String name) | 
                        
 | 
                            public int | 
                            hashCode() | 
                        
 | 
                            public void | 
                            initialize() | 
                        
 | 
                            public Object | 
                            invokeConstructor(Object[] arguments) | 
                        
 | 
                            public Object | 
                            invokeMethod(Object object, String methodName, Object arguments) | 
                        
 | 
                            public Object | 
                            invokeMethod(Object object, String methodName, Object[] arguments) | 
                        
 | 
                            public Object | 
                            invokeMethod(Class sender, Object receiver, String methodName, Object[] arguments, boolean isCallToSuper, boolean fromInsideClass) | 
                        
 | 
                            public Object | 
                            invokeMethod(String name, Object args) | 
                        
 | 
                            public Object | 
                            invokeMissingMethod(Object instance, String methodName, Object[] arguments) | 
                        
 | 
                            public Object | 
                            invokeMissingProperty(Object instance, String propertyName, Object optionalValue, boolean isGetter) | 
                        
 | 
                            public Object | 
                            invokeStaticMethod(Object object, String methodName, Object[] arguments) | 
                        
 | 
                            public boolean | 
                            isGroovyObject() | 
                        
 | 
                            public boolean | 
                            isModified() | 
                        
 | 
                            public MetaMethod | 
                            pickMethod(String methodName, Class[] arguments)@deprecated  | 
                        
 | 
                            public List<MetaMethod> | 
                            respondsTo(Object obj, String name, Object[] argTypes) | 
                        
 | 
                            public List<MetaMethod> | 
                            respondsTo(Object obj, String name) | 
                        
 | 
                            public int | 
                            selectConstructorAndTransformArguments(int numberOfConstructors, Object[] arguments) | 
                        
 | 
                            public void | 
                            setAdaptee(MetaClass adaptee) | 
                        
 | 
                            public void | 
                            setAttribute(Object object, String attribute, Object newValue) | 
                        
 | 
                            public void | 
                            setAttribute(Class sender, Object receiver, String messageName, Object messageValue, boolean useSuper, boolean fromInsideClass) | 
                        
 | 
                            public void | 
                            setMetaClass(MetaClass metaClass) | 
                        
 | 
                            public void | 
                            setProperty(Object object, String property, Object newValue) | 
                        
 | 
                            public void | 
                            setProperty(Class sender, Object receiver, String messageName, Object messageValue, boolean useSuper, boolean fromInsideClass) | 
                        
 | 
                            public void | 
                            setProperty(String property, Object newValue) | 
                        
 | 
                            public String | 
                            toString() | 
                        
Copyright © 2003-2024 The Apache Software Foundation. All rights reserved.