Class Wrapper

java.lang.Object
org.codehaus.groovy.runtime.wrappers.Wrapper
All Implemented Interfaces:
GroovyObject
Direct Known Subclasses:
GroovyObjectWrapper, PojoWrapper

public abstract class Wrapper extends Object implements GroovyObject
  • Field Details

    • constrainedType

      protected final Class constrainedType
  • Constructor Details

    • Wrapper

      public Wrapper(Class constrainedType)
  • Method Details

    • getMetaClass

      public MetaClass getMetaClass()
      Description copied from interface: GroovyObject
      Returns the metaclass for a given class.
      Specified by:
      getMetaClass in interface GroovyObject
      Returns:
      the metaClass of this instance
    • getType

      public Class getType()
    • unwrap

      public abstract Object unwrap()
    • getWrapped

      protected abstract Object getWrapped()
    • getDelegatedMetaClass

      protected abstract MetaClass getDelegatedMetaClass()