Package org.jboss.forge.roaster.model
Interface AnnotationElement<O extends JavaAnnotation<O>>
-
- All Superinterfaces:
AnnotationTarget<O>,Internal,Named,Origin<O>
- All Known Subinterfaces:
AnnotationElementSource
public interface AnnotationElement<O extends JavaAnnotation<O>> extends AnnotationTarget<O>, Named
Represents an element definition of aJavaAnnotation.- Author:
- Lincoln Baxter, III, Matt Benson
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceAnnotationElement.ReadDefaultValue<O extends JavaAnnotation<O>>Represents the default value of a givenAnnotationElement.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AnnotationElement.ReadDefaultValue<O>getDefaultValue()Type<O>getType()Get this annotation element'sType.-
Methods inherited from interface org.jboss.forge.roaster.model.AnnotationTarget
getAnnotation, getAnnotation, getAnnotations, hasAnnotation, hasAnnotation
-
Methods inherited from interface org.jboss.forge.roaster.Internal
getInternal
-
-
-
-
Method Detail
-
getDefaultValue
AnnotationElement.ReadDefaultValue<O> getDefaultValue()
-
-