Class DeclareAnnotationImpl
- java.lang.Object
-
- org.aspectj.internal.lang.reflect.DeclareAnnotationImpl
-
- All Implemented Interfaces:
DeclareAnnotation
public class DeclareAnnotationImpl extends Object implements DeclareAnnotation
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.aspectj.lang.reflect.DeclareAnnotation
DeclareAnnotation.Kind
-
-
Constructor Summary
Constructors Constructor Description DeclareAnnotationImpl(AjType<?> declaring, String kindString, String pattern, Annotation ann, String annText)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AnnotationgetAnnotation()StringgetAnnotationAsText()AjType<?>getDeclaringType()DeclareAnnotation.KindgetKind()SignaturePatterngetSignaturePattern()TypePatterngetTypePattern()StringtoString()
-
-
-
Constructor Detail
-
DeclareAnnotationImpl
public DeclareAnnotationImpl(AjType<?> declaring, String kindString, String pattern, Annotation ann, String annText)
-
-
Method Detail
-
getDeclaringType
public AjType<?> getDeclaringType()
- Specified by:
getDeclaringTypein interfaceDeclareAnnotation
-
getKind
public DeclareAnnotation.Kind getKind()
- Specified by:
getKindin interfaceDeclareAnnotation
-
getSignaturePattern
public SignaturePattern getSignaturePattern()
- Specified by:
getSignaturePatternin interfaceDeclareAnnotation
-
getTypePattern
public TypePattern getTypePattern()
- Specified by:
getTypePatternin interfaceDeclareAnnotation
-
getAnnotation
public Annotation getAnnotation()
- Specified by:
getAnnotationin interfaceDeclareAnnotation
-
getAnnotationAsText
public String getAnnotationAsText()
- Specified by:
getAnnotationAsTextin interfaceDeclareAnnotation
-
-