jodd.paramo
Class Paramo

java.lang.Object
  extended by jodd.paramo.Paramo

public class Paramo
extends java.lang.Object

Extracts method or constructor parameter names from bytecode debug information in runtime.


Field Summary
protected static java.lang.String CTOR_METHOD
           
 
Constructor Summary
Paramo()
           
 
Method Summary
static java.lang.String[] resolveParameterNames(java.lang.reflect.AccessibleObject methodOrCtor)
          Resolves parameter names from method or constructor.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CTOR_METHOD

protected static final java.lang.String CTOR_METHOD
See Also:
Constant Field Values
Constructor Detail

Paramo

public Paramo()
Method Detail

resolveParameterNames

public static java.lang.String[] resolveParameterNames(java.lang.reflect.AccessibleObject methodOrCtor)
Resolves parameter names from method or constructor. Returns an empty string when target does not contain any parameter. No caching is involved in this process, i.e. class bytecode is examined every time.



Copyright © 2003-2011 Jodd Team