ParameterNameLoaderpublic class XbeanAsmParameterNameLoader extends java.lang.Object implements ParameterNameLoader
| Constructor | Description |
|---|---|
XbeanAsmParameterNameLoader() |
| Modifier and Type | Method | Description |
|---|---|---|
java.util.List<java.lang.String> |
get(java.lang.reflect.Constructor constructor) |
Gets the parameter names of the specified constructor or null if the class was compiled without debug symbols on.
|
java.util.List<java.lang.String> |
get(java.lang.reflect.Method method) |
Gets the parameter names of the specified method or null if the class was compiled without debug symbols on.
|
java.util.Map<java.lang.reflect.Constructor,java.util.List<java.lang.String>> |
getAllConstructorParameters(java.lang.Class clazz) |
Gets the parameter names of all constructor or null if the class was compiled without debug symbols on.
|
java.util.Map<java.lang.reflect.Method,java.util.List<java.lang.String>> |
getAllMethodParameters(java.lang.Class clazz,
java.lang.String methodName) |
Gets the parameter names of all methods with the specified name or null if the class was compiled without debug symbols on.
|
public java.util.List<java.lang.String> get(java.lang.reflect.Method method)
get in interface ParameterNameLoadermethod - the method for which the parameter names should be retrievedpublic java.util.List<java.lang.String> get(java.lang.reflect.Constructor constructor)
get in interface ParameterNameLoaderconstructor - the constructor for which the parameters should be retrievedpublic java.util.Map<java.lang.reflect.Constructor,java.util.List<java.lang.String>> getAllConstructorParameters(java.lang.Class clazz)
clazz - the class for which the constructor parameter names should be retrievedpublic java.util.Map<java.lang.reflect.Method,java.util.List<java.lang.String>> getAllMethodParameters(java.lang.Class clazz,
java.lang.String methodName)
clazz - the class for which the method parameter names should be retrievedmethodName - the of the method for which the parameters should be retrievedCopyright © 2005–2018. All rights reserved.