Interface GroovyExecutableMemberDoc

All Superinterfaces:
Comparable<GroovyDoc>, GroovyDoc, GroovyMemberDoc, GroovyProgramElementDoc
All Known Subinterfaces:
GroovyConstructorDoc, GroovyMethodDoc
All Known Implementing Classes:
SimpleGroovyConstructorDoc, SimpleGroovyExecutableMemberDoc, SimpleGroovyMethodDoc

public interface GroovyExecutableMemberDoc extends GroovyMemberDoc
Describes an executable member such as a method or constructor.
  • Method Details

    • flatSignature

      String flatSignature()
      Returns the flat signature used in rendered output.
      Returns:
      the flat signature
    • isNative

      boolean isNative()
      Indicates whether this executable is declared native.
      Returns:
      true if this executable is native
    • isSynchronized

      boolean isSynchronized()
      Indicates whether this executable is declared synchronized.
      Returns:
      true if this executable is synchronized
    • isVarArgs

      boolean isVarArgs()
      Indicates whether the executable accepts a variable number of arguments.
      Returns:
      true if this executable is variadic
    • parameters

      GroovyParameter[] parameters()
      Returns the parameters declared by this executable.
      Returns:
      the declared parameters
    • signature

      String signature()
      Returns the full signature used in rendered output.
      Returns:
      the executable signature
    • thrownExceptions

      GroovyClassDoc[] thrownExceptions()
      Returns the checked exceptions declared by this executable.
      Returns:
      the declared exceptions
    • thrownExceptionTypes

      GroovyType[] thrownExceptionTypes()
      Returns the checked exception types declared by this executable.
      Returns:
      the declared exception types