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 MetaClassgetAdaptee()Returns the MetaClass that this adapter adaptsvoidsetAdaptee(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, setPropertyMethods 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
-