Package | Description |
---|---|
org.jboss.aop | |
org.jboss.aop.introduction |
Modifier and Type | Field and Description |
---|---|
protected LinkedHashMap<String,AnnotationIntroduction> |
AspectManager.annotationIntroductions |
protected LinkedHashMap<String,AnnotationIntroduction> |
AspectManager.annotationOverrides |
Modifier and Type | Method and Description |
---|---|
AnnotationIntroduction |
AspectXmlLoader.loadAnnotationIntroduction(Element pointcut) |
Modifier and Type | Method and Description |
---|---|
List<AnnotationIntroduction> |
AspectManager.getAnnotationIntroductions() |
List<AnnotationIntroduction> |
Domain.getAnnotationIntroductions() |
List<AnnotationIntroduction> |
AspectManager.getAnnotationOverrides() |
List<AnnotationIntroduction> |
Domain.getAnnotationOverrides() |
Modifier and Type | Method and Description |
---|---|
void |
AspectManager.addAnnotationIntroduction(AnnotationIntroduction pointcut)
Register an annotation introduction
|
void |
Domain.addAnnotationIntroduction(AnnotationIntroduction pointcut) |
void |
AspectManager.addAnnotationOverride(AnnotationIntroduction pointcut)
Register an annotation introduction
|
void |
Domain.addAnnotationOverride(AnnotationIntroduction pointcut) |
void |
Advisor.deployAnnotationOverride(AnnotationIntroduction introduction)
Deploys
introduction to the advised context, overriding current
annotions with the same name, in case they are present. |
protected void |
Advisor.deployMethodAnnotationOverrides(Class<?> theClass,
AnnotationIntroduction introduction)
Recursively deploys all method annotation introductions, overriding annotations
with the same name.
|
void |
Advisor.doDeployAnnotationOverride(AnnotationIntroduction introduction)
Deploys
introduction to the advised context, overriding current
annotions with the same name, in case they are present. |
protected boolean |
ReflectiveAspectBinder.matches(AnnotationIntroduction ai,
Object element) |
void |
AspectManager.removeAnnotationIntroduction(AnnotationIntroduction pointcut)
remove an annotation pointcut
|
void |
Domain.removeAnnotationIntroduction(AnnotationIntroduction pointcut) |
void |
AspectManager.removeAnnotationOverride(AnnotationIntroduction pointcut)
remove an annotation pointcut
|
void |
Domain.removeAnnotationOverride(AnnotationIntroduction pointcut) |
void |
AspectManager.updateAdvisorsForAddedAnnotationOverride(AnnotationIntroduction introduction) |
Modifier and Type | Method and Description |
---|---|
static AnnotationIntroduction |
AnnotationIntroduction.createClassAnnotationIntroduction(String classExpr,
String annotationExpr,
boolean invisible) |
static AnnotationIntroduction |
AnnotationIntroduction.createComplexAnnotationIntroduction(String expr,
String annotationExpr,
boolean invisible) |
static AnnotationIntroduction |
AnnotationIntroduction.createConstructorAnnotationIntroduction(String conExpr,
String annotationExpr,
boolean invisible) |
static AnnotationIntroduction |
AnnotationIntroduction.createFieldAnnotationIntroduction(String fieldExpr,
String annotationExpr,
boolean invisible) |
static AnnotationIntroduction |
AnnotationIntroduction.createMethodAnnotationIntroduction(String methodExpr,
String annotationExpr,
boolean invisible) |
Copyright © 2013 JBoss, a division of Red Hat, Inc.. All Rights Reserved.