private static class LocalVariableTableParameterNameDiscoverer.ParameterNameDiscoveringVisitor extends ClassVisitor
| Modifier and Type | Field and Description |
|---|---|
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 |
api, cv| Constructor and Description |
|---|
ParameterNameDiscoveringVisitor(java.lang.Class<?> clazz,
java.util.Map<java.lang.reflect.Member,java.lang.String[]> memberMap) |
| Modifier and Type | Method and Description |
|---|---|
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)
Visits a method of the class.
|
visit, visitAnnotation, visitAttribute, visitEnd, visitField, visitInnerClass, visitOuterClass, visitSource, visitTypeAnnotationprivate static final java.lang.String STATIC_CLASS_INIT
private final java.lang.Class<?> clazz
private final java.util.Map<java.lang.reflect.Member,java.lang.String[]> memberMap
public ParameterNameDiscoveringVisitor(java.lang.Class<?> clazz,
java.util.Map<java.lang.reflect.Member,java.lang.String[]> memberMap)
public MethodVisitor visitMethod(int access, java.lang.String name, java.lang.String desc, java.lang.String signature, java.lang.String[] exceptions)
ClassVisitorMethodVisitor instance (or null) each time it is called,
i.e., it should not return a previously returned visitor.visitMethod in class ClassVisitoraccess - the method's access flags (see Opcodes). This
parameter also indicates if the method is synthetic and/or
deprecated.name - the method's name.desc - the method's descriptor (see Type).signature - the method's signature. May be null if the method
parameters, return type and exceptions do not use generic
types.exceptions - the internal names of the method's exception classes (see
getInternalName). May be
null.private static boolean isSyntheticOrBridged(int access)
private static boolean isStatic(int access)