Save This Page
Home » spring-framework-2.5.5-with-dependencies » org.springframework » core » [javadoc | source]
org.springframework.core
public interface: ParameterNameDiscoverer [javadoc | source]

All Known Implementing Classes:
    PrioritizedParameterNameDiscoverer, AspectJAdviceParameterNameDiscoverer, LocalVariableTableParameterNameDiscoverer, AspectJAnnotationParameterNameDiscoverer

Interface to discover parameter names for methods and constructors.

Parameter name discovery is not always possible, but various strategies are available to try, such as looking for debug information that may have been emitted at compile time, and looking for argname annotation values optionally accompanying AspectJ annotated methods.

Method from org.springframework.core.ParameterNameDiscoverer Summary:
getParameterNames,   getParameterNames
Method from org.springframework.core.ParameterNameDiscoverer Detail:
 public String[] getParameterNames(Method method)
    Return parameter names for this method, or null if they cannot be determined.
 public String[] getParameterNames(Constructor ctor)
    Return parameter names for this constructor, or null if they cannot be determined.