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.1

Created: Apr 16, 2007 Time: 9:35:42 PM

Author:
Graeme Rocher

Method Summary
 MetaClass getAdaptee()
          Returns the MetaClass that this adapter adapts
 void setAdaptee(MetaClass metaClass)
          Sets the MetaClass adapted by this MetaClass
 
Methods 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 Detail

getAdaptee

MetaClass getAdaptee()
Returns the MetaClass that this adapter adapts

Returns:
The MetaClass instance

setAdaptee

void setAdaptee(MetaClass metaClass)
Sets the MetaClass adapted by this MetaClass

Parameters:
metaClass - The MetaClass to adapt

Copyright © 2003-2009 The Codehaus. All rights reserved.