Methods 
                        
                            | Type Params | 
                            Return Type | 
                            Name and description | 
                        
                        
                        
                             | 
                            void | 
                            addMetaBeanProperty(MetaBeanProperty metaBeanProperty)
  | 
                        
                        
                        
                             | 
                            void | 
                            addMetaMethod(MetaMethod metaMethod)
  | 
                        
                        
                        
                             | 
                            void | 
                            addNewInstanceMethod(Method method)
  | 
                        
                        
                        
                             | 
                            void | 
                            addNewStaticMethod(Method method)
  | 
                        
                        
                        
                             | 
                            boolean | 
                            equals(Object obj)
  | 
                        
                        
                        
                             | 
                            MetaClass | 
                            getAdaptee()
  | 
                        
                        
                        
                             | 
                            Object | 
                            getAttribute(Object object, String attribute)
  | 
                        
                        
                        
                             | 
                            Object | 
                            getAttribute(Class sender, Object receiver, String messageName, boolean useSuper)
  | 
                        
                        
                        
                             | 
                            ClassNode | 
                            getClassNode()
  | 
                        
                        
                        
                             | 
                            MetaClass | 
                            getMetaClass()
  | 
                        
                        
                        
                             | 
                            MetaMethod | 
                            getMetaMethod(String name, Object[] args)
  | 
                        
                        
                        
                             | 
                            List<MetaMethod> | 
                            getMetaMethods()
  | 
                        
                        
                        
                             | 
                            MetaProperty | 
                            getMetaProperty(String name)
  | 
                        
                        
                        
                             | 
                            List<MetaMethod> | 
                            getMethods()
  | 
                        
                        
                        
                             | 
                            List<MetaProperty> | 
                            getProperties()
  | 
                        
                        
                        
                             | 
                            Object | 
                            getProperty(Object object, String property)
  | 
                        
                        
                        
                             | 
                            Object | 
                            getProperty(Class sender, Object receiver, String messageName, boolean useSuper, boolean fromInsideClass)
  | 
                        
                        
                        
                             | 
                            Object | 
                            getProperty(String property)
  | 
                        
                        
                        
                             | 
                            MetaMethod | 
                            getStaticMetaMethod(String name, Object[] args)
  | 
                        
                        
                        
                             | 
                            MetaMethod | 
                            getStaticMetaMethod(String name, Class[] argTypes)
  | 
                        
                        
                        
                             | 
                            Class | 
                            getTheClass()
  | 
                        
                        
                        
                             | 
                            MetaProperty | 
                            hasProperty(Object obj, String name)
  | 
                        
                        
                        
                             | 
                            int | 
                            hashCode()
  | 
                        
                        
                        
                             | 
                            void | 
                            initialize()
  | 
                        
                        
                        
                             | 
                            Object | 
                            invokeConstructor(Object[] arguments)
  | 
                        
                        
                        
                             | 
                            Object | 
                            invokeMethod(Object object, String methodName, Object arguments)
  | 
                        
                        
                        
                             | 
                            Object | 
                            invokeMethod(Object object, String methodName, Object[] arguments)
  | 
                        
                        
                        
                             | 
                            Object | 
                            invokeMethod(Class sender, Object receiver, String methodName, Object[] arguments, boolean isCallToSuper, boolean fromInsideClass)
  | 
                        
                        
                        
                             | 
                            Object | 
                            invokeMethod(String name, Object args)
  | 
                        
                        
                        
                             | 
                            Object | 
                            invokeMissingMethod(Object instance, String methodName, Object[] arguments)
  | 
                        
                        
                        
                             | 
                            Object | 
                            invokeMissingProperty(Object instance, String propertyName, Object optionalValue, boolean isGetter)
  | 
                        
                        
                        
                             | 
                            Object | 
                            invokeStaticMethod(Object object, String methodName, Object[] arguments)
  | 
                        
                        
                        
                             | 
                            boolean | 
                            isGroovyObject()
  | 
                        
                        
                        
                             | 
                            boolean | 
                            isModified()
  | 
                        
                        
                        
                             | 
                            MetaMethod | 
                            pickMethod(String methodName, Class[] arguments) @deprecated | 
                        
                        
                        
                             | 
                            List<MetaMethod> | 
                            respondsTo(Object obj, String name, Object[] argTypes)
  | 
                        
                        
                        
                             | 
                            List<MetaMethod> | 
                            respondsTo(Object obj, String name)
  | 
                        
                        
                        
                             | 
                            int | 
                            selectConstructorAndTransformArguments(int numberOfConstructors, Object[] arguments)
  | 
                        
                        
                        
                             | 
                            void | 
                            setAdaptee(MetaClass adaptee)
  | 
                        
                        
                        
                             | 
                            void | 
                            setAttribute(Object object, String attribute, Object newValue)
  | 
                        
                        
                        
                             | 
                            void | 
                            setAttribute(Class sender, Object receiver, String messageName, Object messageValue, boolean useSuper, boolean fromInsideClass)
  | 
                        
                        
                        
                             | 
                            void | 
                            setMetaClass(MetaClass metaClass)
  | 
                        
                        
                        
                             | 
                            void | 
                            setProperty(Object object, String property, Object newValue)
  | 
                        
                        
                        
                             | 
                            void | 
                            setProperty(Class sender, Object receiver, String messageName, Object messageValue, boolean useSuper, boolean fromInsideClass)
  | 
                        
                        
                        
                             | 
                            void | 
                            setProperty(String property, Object newValue)
  | 
                        
                        
                        
                             | 
                            String | 
                            toString()
  |