Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Mirror API
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## com.sun.mirror.declaration
Interface AnnotationTypeElementDeclaration

All Superinterfaces:
  Declaration, ExecutableDeclaration, MemberDeclaration, MethodDeclaration

    public interface AnnotationTypeElementDeclaration

extends MethodDeclaration

Represents an element of an annotation type.

Since:
  1.5

Method Summary
`AnnotationTypeDeclaration` | `getDeclaringType()` Returns the type declaration within which this member or constructor is declared.
`AnnotationValue` | `getDefaultValue()` Returns the default value of this element.

Methods inherited from interface com.sun.mirror.declaration.MethodDeclaration
`getReturnType`

Methods inherited from interface com.sun.mirror.declaration.ExecutableDeclaration
`getFormalTypeParameters, getParameters, getThrownTypes, isVarArgs`

Methods inherited from interface com.sun.mirror.declaration.Declaration
`accept, equals, getAnnotation, getAnnotationMirrors, getDocComment, getModifiers, getPosition, getSimpleName`

Method Detail

### getDefaultValue

    AnnotationValue getDefaultValue()

  Returns the default value of this element.

  Returns:
    the default value of this element, or null if this element has no default.

### getDeclaringType

    AnnotationTypeDeclaration getDeclaringType()

  Returns the type declaration within which this member or constructor is declared. If this is the declaration of a top-level type (a non-nested class or interface), returns null.

  Specified by:
    `getDeclaringType` in interface `MemberDeclaration`
  Returns:
    the type declaration within which this member or constructor is declared, or null if there is none

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Mirror API
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Report a bug or request a feature.
Copyright 2004 Sun Microsystems, Inc. All Rights Reserved. Use is subject to license terms.