public class AnnotationIntroduction extends Object
Modifier and Type | Method and Description |
---|---|
static AnnotationIntroduction |
createClassAnnotationIntroduction(String classExpr,
String annotationExpr,
boolean invisible) |
static AnnotationIntroduction |
createComplexAnnotationIntroduction(String expr,
String annotationExpr,
boolean invisible) |
static AnnotationIntroduction |
createConstructorAnnotationIntroduction(String conExpr,
String annotationExpr,
boolean invisible) |
static AnnotationIntroduction |
createFieldAnnotationIntroduction(String fieldExpr,
String annotationExpr,
boolean invisible) |
static AnnotationIntroduction |
createMethodAnnotationIntroduction(String methodExpr,
String annotationExpr,
boolean invisible) |
org.jboss.annotation.factory.ast.ASTAnnotation |
getAnnotation() |
String |
getOriginalAnnotationExpr() |
String |
getOriginalExpression() |
ASTStart |
getTarget() |
boolean |
isInvisible() |
boolean |
matches(Advisor advisor,
Class<?> clazz) |
boolean |
matches(Advisor advisor,
Constructor<?> con) |
boolean |
matches(Advisor advisor,
javassist.CtClass clazz) |
boolean |
matches(Advisor advisor,
javassist.CtConstructor con) |
boolean |
matches(Advisor advisor,
javassist.CtField field) |
boolean |
matches(Advisor advisor,
javassist.CtMethod method) |
boolean |
matches(Advisor advisor,
Field field) |
boolean |
matches(Advisor advisor,
Method method) |
public static AnnotationIntroduction createMethodAnnotationIntroduction(String methodExpr, String annotationExpr, boolean invisible)
public static AnnotationIntroduction createConstructorAnnotationIntroduction(String conExpr, String annotationExpr, boolean invisible)
public static AnnotationIntroduction createFieldAnnotationIntroduction(String fieldExpr, String annotationExpr, boolean invisible)
public static AnnotationIntroduction createClassAnnotationIntroduction(String classExpr, String annotationExpr, boolean invisible)
public static AnnotationIntroduction createComplexAnnotationIntroduction(String expr, String annotationExpr, boolean invisible)
public boolean matches(Advisor advisor, javassist.CtClass clazz)
public boolean matches(Advisor advisor, javassist.CtMethod method)
public boolean matches(Advisor advisor, javassist.CtConstructor con)
public boolean matches(Advisor advisor, javassist.CtField field)
public boolean matches(Advisor advisor, Constructor<?> con)
public String getOriginalExpression()
public String getOriginalAnnotationExpr()
public org.jboss.annotation.factory.ast.ASTAnnotation getAnnotation()
public boolean isInvisible()
public ASTStart getTarget()
Copyright © 2013 JBoss, a division of Red Hat, Inc.. All Rights Reserved.