Class AbstractAspectJAdvisorFactory.AspectJAnnotation<A extends Annotation>
- java.lang.Object
- org.springframework.aop.aspectj.annotation.AbstractAspectJAdvisorFactory.AspectJAnnotation<A>
- Type Parameters:
A
- the annotation type
- Enclosing class:
- AbstractAspectJAdvisorFactory
protected static class AbstractAspectJAdvisorFactory.AspectJAnnotation<A extends Annotation> extends Object
Class modelling an AspectJ annotation, exposing its type enumeration and pointcut String.
Constructor Summary
Constructors Constructor Description AspectJAnnotation(A annotation)
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description A
getAnnotation()
AbstractAspectJAdvisorFactory.AspectJAnnotationType
getAnnotationType()
String
getArgumentNames()
String
getPointcutExpression()
String
toString()
Constructor Detail
AspectJAnnotation
public AspectJAnnotation(A annotation)
Method Detail
getAnnotationType
public AbstractAspectJAdvisorFactory.AspectJAnnotationType getAnnotationType()
getAnnotation
public A getAnnotation()
getPointcutExpression
public String getPointcutExpression()
getArgumentNames
public String getArgumentNames()