org.springframework.core
Class LocalVariableTableParameterNameDiscoverer.LocalVariableTableVisitor
java.lang.Object
EmptyVisitor
org.springframework.core.LocalVariableTableParameterNameDiscoverer.LocalVariableTableVisitor
- Enclosing class:
- LocalVariableTableParameterNameDiscoverer
private static class LocalVariableTableParameterNameDiscoverer.LocalVariableTableVisitor
- extends EmptyVisitor
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CONSTRUCTOR
private static final java.lang.String CONSTRUCTOR
- See Also:
- Constant Field Values
clazz
private final java.lang.Class<?> clazz
memberMap
private final java.util.Map<java.lang.reflect.Member,java.lang.String[]> memberMap
name
private final java.lang.String name
args
private final Type[] args
isStatic
private final boolean isStatic
parameterNames
private java.lang.String[] parameterNames
hasLvtInfo
private boolean hasLvtInfo
lvtSlotIndex
private final int[] lvtSlotIndex
LocalVariableTableParameterNameDiscoverer.LocalVariableTableVisitor
public LocalVariableTableParameterNameDiscoverer.LocalVariableTableVisitor(java.lang.Class<?> clazz,
java.util.Map<java.lang.reflect.Member,java.lang.String[]> map,
java.lang.String name,
java.lang.String desc,
boolean isStatic)
visitLocalVariable
public void visitLocalVariable(java.lang.String name,
java.lang.String description,
java.lang.String signature,
Label start,
Label end,
int index)
visitEnd
public void visitEnd()
resolveMember
private java.lang.reflect.Member resolveMember()
computeLvtSlotIndices
private static int[] computeLvtSlotIndices(boolean isStatic,
Type[] paramTypes)
isWideType
private static boolean isWideType(Type aType)