public class Annotation
extends java.lang.Object
implements java.lang.annotation.Annotation
Constructor and Description |
---|
Annotation(java.lang.String annotationTypeName,
java.util.Map<java.lang.String,java.lang.Object> mapMethodToValue,
java.util.Map<java.lang.String,java.lang.String> mapMethodToReturnType)
Creates a new annotation.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Class<? extends java.lang.annotation.Annotation> |
annotationType() |
java.lang.String |
getAnnotationTypeName() |
java.util.Map<java.lang.String,java.lang.String> |
getMapMethodToReturnType() |
java.util.Map<java.lang.String,java.lang.Object> |
getMapMethodToValue() |
public Annotation(java.lang.String annotationTypeName, java.util.Map<java.lang.String,java.lang.Object> mapMethodToValue, java.util.Map<java.lang.String,java.lang.String> mapMethodToReturnType)
annotationTypeName
- class name of this annotation type.mapMethodToValue
- maps method names to their return values.mapMethodToReturnType
- maps method names to their return types.public java.lang.String getAnnotationTypeName()
public java.util.Map<java.lang.String,java.lang.Object> getMapMethodToValue()
public java.util.Map<java.lang.String,java.lang.String> getMapMethodToReturnType()
public java.lang.Class<? extends java.lang.annotation.Annotation> annotationType()
annotationType
in interface java.lang.annotation.Annotation