Package groovy.lang

Interface AdaptingMetaClass

  • All Superinterfaces:
    MetaClass, MetaObjectProtocol
    All Known Implementing Classes:
    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 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