public class AsmUtils extends Object
| 构造器和说明 |
|---|
AsmUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
autoBoxing(org.objectweb.asm.MethodVisitor mv,
Class<?> clz)
添加自动装箱指令
|
static void |
autoBoxing(org.objectweb.asm.MethodVisitor mv,
org.objectweb.asm.Type fieldType)
添加自动装箱指令
|
static void |
autoBoxingForReturn(org.objectweb.asm.MethodVisitor mv,
Class<?> clz)
添加自动装箱指令
|
static void |
autoBoxingForReturn(org.objectweb.asm.MethodVisitor mv,
org.objectweb.asm.Type fieldType)
添加自动装箱指令
|
static void |
autoUnBoxing(org.objectweb.asm.MethodVisitor mv,
Class<?> clz)
添加自动拆箱指令
|
static void |
autoUnBoxing(org.objectweb.asm.MethodVisitor mv,
org.objectweb.asm.Type fieldType)
添加自动拆箱指令
|
static void |
insertDefaultConstructor(org.objectweb.asm.ClassWriter cw,
String superclassNameInternal) |
static void |
loadVar(org.objectweb.asm.MethodVisitor mv,
Class<?> type,
int varIndex) |
static org.objectweb.asm.Label[] |
newLabels(int size) |
static void |
storeVar(org.objectweb.asm.MethodVisitor mv,
Class<?> type,
int varIndex) |
public static void autoUnBoxing(org.objectweb.asm.MethodVisitor mv,
Class<?> clz)
public static void autoUnBoxing(org.objectweb.asm.MethodVisitor mv,
org.objectweb.asm.Type fieldType)
public static void autoBoxing(org.objectweb.asm.MethodVisitor mv,
Class<?> clz)
public static void autoBoxing(org.objectweb.asm.MethodVisitor mv,
org.objectweb.asm.Type fieldType)
public static void autoBoxingForReturn(org.objectweb.asm.MethodVisitor mv,
Class<?> clz)
public static void autoBoxingForReturn(org.objectweb.asm.MethodVisitor mv,
org.objectweb.asm.Type fieldType)
public static void insertDefaultConstructor(org.objectweb.asm.ClassWriter cw,
String superclassNameInternal)
public static org.objectweb.asm.Label[] newLabels(int size)
public static void storeVar(org.objectweb.asm.MethodVisitor mv,
Class<?> type,
int varIndex)
public static void loadVar(org.objectweb.asm.MethodVisitor mv,
Class<?> type,
int varIndex)
Copyright © 2025 fossc. All rights reserved.