Package groovy.lang

Class MetaClassImpl.MetaConstructor

  • All Implemented Interfaces:
    Cloneable
    Enclosing class:
    MetaClassImpl

    public static final class MetaClassImpl.MetaConstructor
    extends MetaMethod
    This is a helper class introduced in Groovy 2.1.0, which is used only by indy. This class is for internal use only.
    Since:
    Groovy 2.1.0
    • Method Detail

      • getModifiers

        public int getModifiers()
        Description copied from class: MetaMethod
        Returns the modifiers for this method
        Specified by:
        getModifiers in class MetaMethod
        Returns:
        modifiers as an int.
      • getName

        public String getName()
        Description copied from class: MetaMethod
        Returns the name of the method represented by this class
        Specified by:
        getName in class MetaMethod
        Returns:
        name of this method
      • getReturnType

        public Class getReturnType()
        Description copied from class: MetaMethod
        Access the return type for this method
        Specified by:
        getReturnType in class MetaMethod
        Returns:
        the return type of this method
      • invoke

        public Object invoke​(Object object,
                             Object[] arguments)
        Description copied from class: MetaMethod
        Invoke this method
        Specified by:
        invoke in class MetaMethod
        Parameters:
        object - The object this method should be invoked on
        arguments - The arguments for the method if applicable
        Returns:
        The return value of the invocation
      • isBeanConstructor

        public boolean isBeanConstructor()