org.springframework.core
Class LocalVariableTableParameterNameDiscoverer
java.lang.Object
org.springframework.core.LocalVariableTableParameterNameDiscoverer
- All Implemented Interfaces:
- ParameterNameDiscoverer
public class LocalVariableTableParameterNameDiscoverer
- extends Object
- implements ParameterNameDiscoverer
Implementation of ParameterNameDiscover that uses the LocalVariableTable
information in the method attributes to discover parameter names.
Returns null
if the class file was compiled without debug information.
- Since:
- 2.0
- Author:
- Adrian Colyer
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LocalVariableTableParameterNameDiscoverer
public LocalVariableTableParameterNameDiscoverer()
getParameterNames
public String[] getParameterNames(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 String[] getParameterNames(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
Copyright © 2002-2006 The Spring Framework.