RECODER 0.92

recoder.abstraction
Interface AnnotationProperty

All Superinterfaces:
AccessFlags, ClassTypeContainer, Member, Method, ModelElement, NamedModelElement, ProgramModelElement
All Known Implementing Classes:
AnnotationPropertyDeclaration, AnnotationPropertyInfo

public interface AnnotationProperty
extends Method

Author:
gutzmann a program model element representing annotation properties.

Nested Class Summary
 
Nested classes/interfaces inherited from interface recoder.abstraction.ProgramModelElement
ProgramModelElement.LexicalOrder
 
Nested classes/interfaces inherited from interface recoder.abstraction.ProgramModelElement
ProgramModelElement.LexicalOrder
 
Field Summary
 
Fields inherited from interface recoder.abstraction.ProgramModelElement
LEXICAL_ORDER
 
Fields inherited from interface recoder.bytecode.AccessFlags
ABSTRACT, ANNOTATION, BRIDGE, ENUM, FINAL, INTERFACE, NATIVE, PRIVATE, PROTECTED, PUBLIC, STATIC, STRICT, SUPER, SYNCHRONIZED, SYNTHETIC, TRANSIENT, VARARGS, VOLATILE
 
Fields inherited from interface recoder.abstraction.ProgramModelElement
LEXICAL_ORDER
 
Fields inherited from interface recoder.bytecode.AccessFlags
ABSTRACT, ANNOTATION, BRIDGE, ENUM, FINAL, INTERFACE, NATIVE, PRIVATE, PROTECTED, PUBLIC, STATIC, STRICT, SUPER, SYNCHRONIZED, SYNTHETIC, TRANSIENT, VARARGS, VOLATILE
 
Method Summary
 java.lang.Object getDefaultValue()
          Returns the default value for the annotation member represented by this Method instance.
 
Methods inherited from interface recoder.abstraction.Method
getExceptions, getReturnType, getSignature, getTypeParameters, isAbstract, isNative, isSynchronized, isVarArgMethod
 
Methods inherited from interface recoder.abstraction.Member
getAnnotations, getContainingClassType, isFinal, isPrivate, isProtected, isPublic, isStatic, isStrictFp
 
Methods inherited from interface recoder.abstraction.ProgramModelElement
getBinaryName, getFullName, getProgramModelInfo, setProgramModelInfo
 
Methods inherited from interface recoder.NamedModelElement
getName
 
Methods inherited from interface recoder.ModelElement
validate
 
Methods inherited from interface recoder.abstraction.ClassTypeContainer
getContainer, getPackage, getTypes
 
Methods inherited from interface recoder.abstraction.ProgramModelElement
getBinaryName, getFullName, getProgramModelInfo, setProgramModelInfo
 
Methods inherited from interface recoder.NamedModelElement
getName
 
Methods inherited from interface recoder.ModelElement
validate
 

Method Detail

getDefaultValue

java.lang.Object getDefaultValue()
Returns the default value for the annotation member represented by this Method instance. Returns null if no default is associated with the member, or if the method instance does not represent a declared member of an annotation type.

Returns:
the default value for the annotation member represented by this Method instance.

RECODER 0.92