public class Asm
extends java.lang.Object
AsmUtils
.| 限定符和类型 | 字段和说明 |
|---|---|
static java.lang.String |
CONSTRUCT_METHOD
The Constant CONSTRUCT_METHOD.
|
static java.lang.String |
NONE_PARAMETER_DESCRIPTOR
The Constant NONE_PARAMETER_DESCRIPTOR.
|
static java.util.Map<java.lang.Integer,java.lang.String> |
OPCODE_MAP
The Constant OPCODE_MAP.
|
static java.util.Map<java.lang.Class<?>,java.lang.Class<?>> |
PRIMITIVE_WRAPPER
The Constant PRIMITIVE_WRAPPER.
|
static java.lang.String |
PRIMITIVE_WRAPPER_METHOD
The Constant PRIMITIVE_WRAPPER_METHOD.
|
static java.util.Map<java.lang.Class<?>,java.lang.String> |
PRIMITIVE_WRAPPER_METHOD_DESCRIPTOR
The Constant PRIMITIVE_WRAPPER_METHOD_DESCRIPTOR.
|
static java.util.Map<java.lang.Class<?>,java.lang.Class<?>> |
WRAPPER_PRIMITIVE
The Constant WRAPPER_PRIMITIVE.
|
| 构造器和说明 |
|---|
Asm() |
| 限定符和类型 | 方法和说明 |
|---|---|
static java.lang.String |
_getMethodDescriptor(java.lang.Class<?> type)
Gets the method descriptor.
|
static java.lang.String |
getConstructorDescriptor(java.lang.Class<?>... paramTypes)
Gets the constructor descriptor.
|
static int |
getLoadCode(java.lang.Class<?> primitiveType)
Gets the primitive return code.
|
static java.lang.String |
getName(java.lang.Class<?> type)
Gets the name.
|
static java.lang.String |
getName(java.lang.String className)
Gets the name.
|
static java.lang.String[] |
getParamNames(java.lang.reflect.Executable executable)
Gets the constructor or method param names.
|
static int |
getPrimitiveReturnCode(java.lang.Class<?> primitiveType)
Gets the primitive return code.
|
static java.lang.String |
getPrimitiveWrapperMethodDescriptor(java.lang.Class<?> type)
Gets the primitive wrapper method descriptor.
|
static java.lang.String |
getPrimitiveWrapperName(java.lang.Class<?> type)
Gets the primitive wrapper name.
|
static int |
getReturnCode(java.lang.Class<?> type)
Gets the return code.
|
static java.lang.String |
javapString(org.objectweb.asm.tree.AbstractInsnNode abstractInsnNode)
Javap string.
|
static java.lang.String |
opcodeName(int opcode)
Opcode name.
|
public static final java.lang.String CONSTRUCT_METHOD
public static final java.lang.String PRIMITIVE_WRAPPER_METHOD
public static final java.lang.String NONE_PARAMETER_DESCRIPTOR
public static final java.util.Map<java.lang.Integer,java.lang.String> OPCODE_MAP
public static final java.util.Map<java.lang.Class<?>,java.lang.String> PRIMITIVE_WRAPPER_METHOD_DESCRIPTOR
public static final java.util.Map<java.lang.Class<?>,java.lang.Class<?>> PRIMITIVE_WRAPPER
public static final java.util.Map<java.lang.Class<?>,java.lang.Class<?>> WRAPPER_PRIMITIVE
public static java.lang.String opcodeName(int opcode)
opcode - the opcodepublic static java.lang.String javapString(org.objectweb.asm.tree.AbstractInsnNode abstractInsnNode)
abstractInsnNode - the abstract insn nodepublic static java.lang.String _getMethodDescriptor(java.lang.Class<?> type)
type - the typepublic static java.lang.String getConstructorDescriptor(java.lang.Class<?>... paramTypes)
paramTypes - the param typespublic static java.lang.String getName(java.lang.Class<?> type)
type - the typepublic static java.lang.String getName(java.lang.String className)
className - the class namepublic static int getReturnCode(java.lang.Class<?> type)
type - the typepublic static int getPrimitiveReturnCode(java.lang.Class<?> primitiveType)
primitiveType - the primitive typepublic static int getLoadCode(java.lang.Class<?> primitiveType)
primitiveType - the primitive typepublic static java.lang.String getPrimitiveWrapperMethodDescriptor(java.lang.Class<?> type)
type - the typepublic static java.lang.String getPrimitiveWrapperName(java.lang.Class<?> type)
type - the typepublic static java.lang.String[] getParamNames(java.lang.reflect.Executable executable)
executable - constructor or method