Package org.codehaus.groovy.groovydoc

# 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

- ## Method Summary

  Modifier and Type
  Method
  Description
  `String`
  `flatSignature()`
  `boolean`
  `isNative()`
  `boolean`
  `isSynchronized()`
  `boolean`
  `isVarArgs()`
  `GroovyParameter[]`
  `parameters()`
  `String`
  `signature()`
  `GroovyClassDoc[]`
  `thrownExceptions()`
  `GroovyType[]`
  `thrownExceptionTypes()`

  ### Methods inherited from interface java.lang.Comparable

  `compareTo`

  ### Methods inherited from interface org.codehaus.groovy.groovydoc.GroovyDoc

  `commentText, firstSentenceCommentText, getRawCommentText, isAnnotationType, isAnnotationTypeElement, isClass, isConstructor, isDeprecated, isEnum, isEnumConstant, isError, isException, isField, isIncluded, isInterface, isMethod, isOrdinaryClass, isRecord, name, setRawCommentText`

  ### Methods inherited from interface org.codehaus.groovy.groovydoc.GroovyMemberDoc

  `isSynthetic`

  ### Methods inherited from interface org.codehaus.groovy.groovydoc.GroovyProgramElementDoc

  `annotations, containingClass, containingPackage, isFinal, isPackagePrivate, isPrivate, isProtected, isPublic, isStatic, modifiers, modifierSpecifier, qualifiedName`

- ## Method Details

  - ### flatSignature

    String flatSignature()

  - ### isNative

    boolean isNative()

  - ### isSynchronized

    boolean isSynchronized()

  - ### isVarArgs

    boolean isVarArgs()

  - ### parameters

    GroovyParameter[] parameters()

  - ### signature

    String signature()

  - ### thrownExceptions

    GroovyClassDoc[] thrownExceptions()

  - ### thrownExceptionTypes

    GroovyType[] thrownExceptionTypes()