protected static class AbstractAspectJAdvisorFactory.AspectJAnnotation<A extends java.lang.annotation.Annotation>
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private A |
annotation |
private AbstractAspectJAdvisorFactory.AspectJAnnotationType |
annotationType |
private static java.util.Map<java.lang.Class<?>,AbstractAspectJAdvisorFactory.AspectJAnnotationType> |
annotationTypes |
private java.lang.String |
argumentNames |
private static java.lang.String[] |
EXPRESSION_PROPERTIES |
private java.lang.String |
pointcutExpression |
Constructor and Description |
---|
AspectJAnnotation(A annotation) |
Modifier and Type | Method and Description |
---|---|
private AbstractAspectJAdvisorFactory.AspectJAnnotationType |
determineAnnotationType(A annotation) |
A |
getAnnotation() |
AbstractAspectJAdvisorFactory.AspectJAnnotationType |
getAnnotationType() |
java.lang.String |
getArgumentNames() |
java.lang.String |
getPointcutExpression() |
private java.lang.String |
resolveExpression(A annotation) |
java.lang.String |
toString() |
private static final java.lang.String[] EXPRESSION_PROPERTIES
private static java.util.Map<java.lang.Class<?>,AbstractAspectJAdvisorFactory.AspectJAnnotationType> annotationTypes
private final A extends java.lang.annotation.Annotation annotation
private final AbstractAspectJAdvisorFactory.AspectJAnnotationType annotationType
private final java.lang.String pointcutExpression
private final java.lang.String argumentNames
public AspectJAnnotation(A annotation)
private AbstractAspectJAdvisorFactory.AspectJAnnotationType determineAnnotationType(A annotation)
private java.lang.String resolveExpression(A annotation) throws java.lang.Exception
java.lang.Exception
public AbstractAspectJAdvisorFactory.AspectJAnnotationType getAnnotationType()
public A getAnnotation()
public java.lang.String getPointcutExpression()
public java.lang.String getArgumentNames()
public java.lang.String toString()
toString
in class java.lang.Object