|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.axis.utils.bytecode.ChainedParamReader
Description: In ParamReader class, user can not get inherited method parameter from the class they passed in. This is done because of performance. This class is intended to setup the inheritant chain. If the method could not be found in the derived class, it will try to search it from super class, if not in the immedidate super class it will search super class's super class, until it reaches the root which is java.lang.Object. This is not an eager load since it only start searching the super class when it is asked to User: pengyu Date: Sep 6, 2003 Time: 11:43:24 PM
Constructor Summary | |
ChainedParamReader(java.lang.Class cls)
Process a given class's parameter names |
Method Summary | |
java.lang.String[] |
getParameterNames(java.lang.reflect.Constructor ctor)
return the names of the declared parameters for the given constructor. |
java.lang.String[] |
getParameterNames(java.lang.reflect.Method method)
return the names of the declared parameters for the given method. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public ChainedParamReader(java.lang.Class cls) throws java.io.IOException
cls
- the class which user wants to get parameter info from
java.io.IOException
Method Detail |
public java.lang.String[] getParameterNames(java.lang.reflect.Constructor ctor)
ctor
-
public java.lang.String[] getParameterNames(java.lang.reflect.Method method)
method
-
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |