Package org.codehaus.groovy.groovydoc

# Interface GroovyProgramElementDoc

All Superinterfaces:
  `Comparable<GroovyDoc>`, `GroovyDoc`

All Known Subinterfaces:
  `GroovyClassDoc`, `GroovyConstructorDoc`, `GroovyExecutableMemberDoc`, `GroovyFieldDoc`, `GroovyMemberDoc`, `GroovyMethodDoc`

All Known Implementing Classes:
  `ArrayClassDocWrapper`, `ExternalGroovyClassDoc`, `SimpleGroovyAbstractableElementDoc`, `SimpleGroovyClassDoc`, `SimpleGroovyConstructorDoc`, `SimpleGroovyExecutableMemberDoc`, `SimpleGroovyFieldDoc`, `SimpleGroovyMemberDoc`, `SimpleGroovyMethodDoc`, `SimpleGroovyProgramElementDoc`

public interface GroovyProgramElementDoc extends GroovyDoc

- ## Method Summary

  Modifier and Type
  Method
  Description
  `GroovyAnnotationRef[]`
  `annotations()`
  `GroovyClassDoc`
  `containingClass()`
  `GroovyPackageDoc`
  `containingPackage()`
  `boolean`
  `isFinal()`
  `boolean`
  `isPackagePrivate()`
  `boolean`
  `isPrivate()`
  `boolean`
  `isProtected()`
  `boolean`
  `isPublic()`
  `boolean`
  `isStatic()`
  `String`
  `modifiers()`
  `int`
  `modifierSpecifier()`
  `String`
  `qualifiedName()`

  ### 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`

- ## Method Details

  - ### annotations

    GroovyAnnotationRef[] annotations()

  - ### containingClass

    GroovyClassDoc containingClass()

  - ### containingPackage

    GroovyPackageDoc containingPackage()

  - ### isFinal

    boolean isFinal()

  - ### isPackagePrivate

    boolean isPackagePrivate()

  - ### isPrivate

    boolean isPrivate()

  - ### isProtected

    boolean isProtected()

  - ### isPublic

    boolean isPublic()

  - ### isStatic

    boolean isStatic()

  - ### modifiers

    String modifiers()

  - ### modifierSpecifier

    int modifierSpecifier()

  - ### qualifiedName

    String qualifiedName()