类 LocalVariableTableParameterNameDiscoverer.ParameterNameDiscoveringVisitor
java.lang.Object
cn.taketoday.bytecode.ClassVisitor
cn.taketoday.core.LocalVariableTableParameterNameDiscoverer.ParameterNameDiscoveringVisitor
private static class LocalVariableTableParameterNameDiscoverer.ParameterNameDiscoveringVisitor
extends ClassVisitor
Helper class that inspects all methods and constructors and then
attempts to find the parameter names for the given
Executable.-
字段概要
字段修饰符和类型字段说明private final Class<?>private final Map<Executable,String[]> private static final String从类继承的字段 cn.taketoday.bytecode.ClassVisitor
cv -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明private static booleanisStatic(int access) private static booleanisSyntheticOrBridged(int access) visitMethod(int access, String name, String desc, String signature, String[] exceptions) Visits a method of the class.从类继承的方法 cn.taketoday.bytecode.ClassVisitor
visit, visitAnnotation, visitAttribute, visitEnd, visitField, visitInnerClass, visitModule, visitNestHost, visitNestMember, visitOuterClass, visitPermittedSubclass, visitRecordComponent, visitSource, visitTypeAnnotation
-
字段详细资料
-
STATIC_CLASS_INIT
- 另请参阅:
-
clazz
-
executableMap
-
-
构造器详细资料
-
ParameterNameDiscoveringVisitor
-
-
方法详细资料
-
visitMethod
@Nullable public MethodVisitor visitMethod(int access, String name, String desc, String signature, String[] exceptions) 从类复制的说明:ClassVisitorVisits a method of the class. This method must return a newMethodVisitorinstance (or null) each time it is called, i.e., it should not return a previously returned visitor.- 覆盖:
visitMethod在类中ClassVisitor- 参数:
access- the method's access flags (seeOpcodes). This parameter also indicates if the method is synthetic and/or deprecated.name- the method's name.desc- the method's descriptor (seeType).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 (seeType.getInternalName()). May be null.- 返回:
- an object to visit the byte code of the method, or null if this class visitor is not interested in visiting the code of this method.
-
isSyntheticOrBridged
private static boolean isSyntheticOrBridged(int access) -
isStatic
private static boolean isStatic(int access)
-