org.springframework.core
Class LocalVariableTableParameterNameDiscoverer.ParameterNameDiscoveringVisitor

java.lang.Object
  extended by EmptyVisitor
      extended by org.springframework.core.LocalVariableTableParameterNameDiscoverer.ParameterNameDiscoveringVisitor
Enclosing class:
LocalVariableTableParameterNameDiscoverer

private static class LocalVariableTableParameterNameDiscoverer.ParameterNameDiscoveringVisitor
extends EmptyVisitor

Helper class that inspects all methods (constructor included) and then attempts to find the parameter names for that member.


Field Summary
private  java.lang.Class<?> clazz
           
private  java.util.Map<java.lang.reflect.Member,java.lang.String[]> memberMap
           
private static java.lang.String STATIC_CLASS_INIT
           
 
Constructor Summary
LocalVariableTableParameterNameDiscoverer.ParameterNameDiscoveringVisitor(java.lang.Class<?> clazz, java.util.Map<java.lang.reflect.Member,java.lang.String[]> memberMap)
           
 
Method Summary
private static boolean isStatic(int access)
           
private static boolean isSyntheticOrBridged(int access)
           
 MethodVisitor visitMethod(int access, java.lang.String name, java.lang.String desc, java.lang.String signature, java.lang.String[] exceptions)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

STATIC_CLASS_INIT

private static final java.lang.String STATIC_CLASS_INIT
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
Constructor Detail

LocalVariableTableParameterNameDiscoverer.ParameterNameDiscoveringVisitor

public LocalVariableTableParameterNameDiscoverer.ParameterNameDiscoveringVisitor(java.lang.Class<?> clazz,
                                                                                 java.util.Map<java.lang.reflect.Member,java.lang.String[]> memberMap)
Method Detail

visitMethod

public MethodVisitor visitMethod(int access,
                                 java.lang.String name,
                                 java.lang.String desc,
                                 java.lang.String signature,
                                 java.lang.String[] exceptions)

isSyntheticOrBridged

private static boolean isSyntheticOrBridged(int access)

isStatic

private static boolean isStatic(int access)