Package groovy.lang
Class GroovyObjectSupport
java.lang.Object
groovy.lang.GroovyObjectSupport
- All Implemented Interfaces:
GroovyObject
- Direct Known Subclasses:
Binding
,BuilderSupport
,Closure
,ConfigObject
,Expando
,ExpandoMetaClass.ExpandoMetaConstructor
,ExpandoMetaClass.ExpandoMetaProperty
,GroovyShell
,GString
,MessageSource
,NullObject
,Proxy
,Reference
,Script
Base class for Java objects wishing to be Groovy objects.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the metaclass for a given class.void
setMetaClass
(MetaClass metaClass) Allows the MetaClass to be replaced with a derived implementation.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface groovy.lang.GroovyObject
getProperty, invokeMethod, setProperty
-
Constructor Details
-
GroovyObjectSupport
public GroovyObjectSupport()
-
-
Method Details
-
getMetaClass
Description copied from interface:GroovyObject
Returns the metaclass for a given class.- Specified by:
getMetaClass
in interfaceGroovyObject
- Returns:
- the metaClass of this instance
-
setMetaClass
Description copied from interface:GroovyObject
Allows the MetaClass to be replaced with a derived implementation.- Specified by:
setMetaClass
in interfaceGroovyObject
- Parameters:
metaClass
- the new metaclass
-