Package groovy.lang
Interface AdaptingMetaClass
- All Superinterfaces:
MetaClass
,MetaObjectProtocol
- All Known Implementing Classes:
MockProxyMetaClass
,ProxyMetaClass
public interface AdaptingMetaClass extends MetaClass
An interface for MetaClass instances that "adapt" other MetaClass instances such as a proxy or
delegating MetaClass.
- Since:
- 1.5
-
Method Summary
Modifier and Type Method Description MetaClass
getAdaptee()
Returns the MetaClass that this adapter adaptsvoid
setAdaptee(MetaClass metaClass)
Sets the MetaClass adapted by this MetaClassMethods inherited from interface groovy.lang.MetaClass
getAttribute, getClassNode, getMetaMethods, getMethods, getProperties, getProperty, initialize, invokeMethod, invokeMissingMethod, invokeMissingProperty, pickMethod, selectConstructorAndTransformArguments, setAttribute, setProperty
Methods inherited from interface groovy.lang.MetaObjectProtocol
getAttribute, getMetaMethod, getMetaProperty, getProperty, getStaticMetaMethod, getTheClass, hasProperty, invokeConstructor, invokeMethod, invokeMethod, invokeStaticMethod, respondsTo, respondsTo, setAttribute, setProperty
-
Method Details
-
getAdaptee
MetaClass getAdaptee()Returns the MetaClass that this adapter adapts- Returns:
- The MetaClass instance
-
setAdaptee
Sets the MetaClass adapted by this MetaClass- Parameters:
metaClass
- The MetaClass to adapt
-