private static class XbeanAsmParameterNameLoader.AllParameterNamesDiscoveringVisitor
extends org.objectweb.asm.ClassVisitor
Modifier and Type | Field and Description |
---|---|
private java.util.Map<java.lang.String,java.lang.reflect.Constructor> |
constructorMap |
private java.util.Map<java.lang.reflect.Constructor,java.util.List<java.lang.String>> |
constructorParameters |
private java.util.Map<java.lang.String,java.lang.Exception> |
exceptions |
private java.util.Map<java.lang.String,java.lang.reflect.Method> |
methodMap |
private java.lang.String |
methodName |
private java.util.Map<java.lang.reflect.Method,java.util.List<java.lang.String>> |
methodParameters |
Constructor and Description |
---|
AllParameterNamesDiscoveringVisitor(java.lang.Class type) |
AllParameterNamesDiscoveringVisitor(java.lang.Class type,
java.lang.String methodName) |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.reflect.Constructor,java.util.List<java.lang.String>> |
getConstructorParameters() |
java.util.Map<java.lang.String,java.lang.Exception> |
getExceptions() |
java.util.Map<java.lang.reflect.Method,java.util.List<java.lang.String>> |
getMethodParameters() |
org.objectweb.asm.MethodVisitor |
visitMethod(int access,
java.lang.String name,
java.lang.String desc,
java.lang.String signature,
java.lang.String[] exceptions) |
private final java.util.Map<java.lang.reflect.Constructor,java.util.List<java.lang.String>> constructorParameters
private final java.util.Map<java.lang.reflect.Method,java.util.List<java.lang.String>> methodParameters
private final java.util.Map<java.lang.String,java.lang.Exception> exceptions
private final java.lang.String methodName
private final java.util.Map<java.lang.String,java.lang.reflect.Method> methodMap
private final java.util.Map<java.lang.String,java.lang.reflect.Constructor> constructorMap
public AllParameterNamesDiscoveringVisitor(java.lang.Class type, java.lang.String methodName)
public AllParameterNamesDiscoveringVisitor(java.lang.Class type)
public java.util.Map<java.lang.reflect.Constructor,java.util.List<java.lang.String>> getConstructorParameters()
public java.util.Map<java.lang.reflect.Method,java.util.List<java.lang.String>> getMethodParameters()
public java.util.Map<java.lang.String,java.lang.Exception> getExceptions()
public org.objectweb.asm.MethodVisitor visitMethod(int access, java.lang.String name, java.lang.String desc, java.lang.String signature, java.lang.String[] exceptions)
visitMethod
in class org.objectweb.asm.ClassVisitor