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 Details

    • 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