org.apache.axis2.wsdl.java2wsdl.bytecode
Class ParamNameExtractor

java.lang.Object
  extended byorg.apache.axis2.wsdl.java2wsdl.bytecode.ParamNameExtractor

public class ParamNameExtractor
extends Object

This class retrieves function parameter names from bytecode built with debugging symbols. Used as a last resort when creating WSDL.


Field Summary
protected static org.apache.commons.logging.Log log
           
 
Constructor Summary
ParamNameExtractor()
           
 
Method Summary
static String[] getParameterNamesFromDebugInfo(Method method)
          Retrieves a list of function parameter names from a method.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

protected static org.apache.commons.logging.Log log
Constructor Detail

ParamNameExtractor

public ParamNameExtractor()
Method Detail

getParameterNamesFromDebugInfo

public static String[] getParameterNamesFromDebugInfo(Method method)
Retrieves a list of function parameter names from a method. Returns null if unable to read parameter names (i.e. bytecode not built with debug).