org.springframework.aop.aspectj.annotation
Class AbstractAspectJAdvisorFactory.AspectJAnnotationParameterNameDiscoverer

java.lang.Object
  extended by org.springframework.aop.aspectj.annotation.AbstractAspectJAdvisorFactory.AspectJAnnotationParameterNameDiscoverer
All Implemented Interfaces:
ParameterNameDiscoverer
Enclosing class:
AbstractAspectJAdvisorFactory

private static class AbstractAspectJAdvisorFactory.AspectJAnnotationParameterNameDiscoverer
extends java.lang.Object
implements ParameterNameDiscoverer

ParameterNameDiscoverer implementation that analyzes the arg names specified at the AspectJ annotation level.


Constructor Summary
private AbstractAspectJAdvisorFactory.AspectJAnnotationParameterNameDiscoverer()
           
 
Method Summary
 java.lang.String[] getParameterNames(java.lang.reflect.Constructor ctor)
          Return parameter names for this constructor, or null if they cannot be determined.
 java.lang.String[] getParameterNames(java.lang.reflect.Method method)
          Return parameter names for this method, or null if they cannot be determined.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractAspectJAdvisorFactory.AspectJAnnotationParameterNameDiscoverer

private AbstractAspectJAdvisorFactory.AspectJAnnotationParameterNameDiscoverer()
Method Detail

getParameterNames

public java.lang.String[] getParameterNames(java.lang.reflect.Method method)
Description copied from interface: ParameterNameDiscoverer
Return parameter names for this method, or null if they cannot be determined.

Specified by:
getParameterNames in interface ParameterNameDiscoverer
Parameters:
method - method to find parameter names for
Returns:
an array of parameter names if the names can be resolved, or null if they cannot

getParameterNames

public java.lang.String[] getParameterNames(java.lang.reflect.Constructor ctor)
Description copied from interface: ParameterNameDiscoverer
Return parameter names for this constructor, or null if they cannot be determined.

Specified by:
getParameterNames in interface ParameterNameDiscoverer
Parameters:
ctor - constructor to find parameter names for
Returns:
an array of parameter names if the names can be resolved, or null if they cannot