org.springframework.aop.aspectj.annotation
Class AbstractAspectJAdvisorFactory.AspectJAnnotation<A extends java.lang.annotation.Annotation>
java.lang.Object
org.springframework.aop.aspectj.annotation.AbstractAspectJAdvisorFactory.AspectJAnnotation<A>
- Enclosing class:
- AbstractAspectJAdvisorFactory
protected static class AbstractAspectJAdvisorFactory.AspectJAnnotation<A extends java.lang.annotation.Annotation>
- extends java.lang.Object
Class modelling an AspectJ annotation, exposing its type enumeration and
pointcut String.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
EXPRESSION_PROPERTIES
private static final java.lang.String[] EXPRESSION_PROPERTIES
annotationTypes
private static java.util.Map<java.lang.Class,AbstractAspectJAdvisorFactory.AspectJAnnotationType> annotationTypes
annotation
private final A extends java.lang.annotation.Annotation annotation
annotationType
private final AbstractAspectJAdvisorFactory.AspectJAnnotationType annotationType
pointcutExpression
private final java.lang.String pointcutExpression
argumentNames
private final java.lang.String argumentNames
AbstractAspectJAdvisorFactory.AspectJAnnotation
public AbstractAspectJAdvisorFactory.AspectJAnnotation(A annotation)
determineAnnotationType
private AbstractAspectJAdvisorFactory.AspectJAnnotationType determineAnnotationType(A annotation)
resolveExpression
private java.lang.String resolveExpression(A annotation)
throws java.lang.Exception
- Throws:
java.lang.Exception
getAnnotationType
public AbstractAspectJAdvisorFactory.AspectJAnnotationType getAnnotationType()
getAnnotation
public A getAnnotation()
getPointcutExpression
public java.lang.String getPointcutExpression()
getArgumentNames
public java.lang.String getArgumentNames()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object