| 程序包 | 说明 |
|---|---|
| io.polaris.core.asm.internal | |
| io.polaris.core.asm.proxy |
| 限定符和类型 | 方法和说明 |
|---|---|
MethodInfo |
CodeEmitter.getMethodInfo() |
static MethodInfo |
AsmReflects.getMethodInfo(Member member) |
static MethodInfo |
AsmReflects.getMethodInfo(Member member,
int modifiers) |
| 限定符和类型 | 方法和说明 |
|---|---|
static CodeEmitter |
Emitters.begin_method(ClassEmitter e,
MethodInfo method) |
static CodeEmitter |
Emitters.begin_method(ClassEmitter e,
MethodInfo method,
int access) |
void |
CodeEmitter.invoke(MethodInfo method) |
void |
CodeEmitter.invoke(MethodInfo method,
org.objectweb.asm.Type virtualType) |
static boolean |
AsmTypes.isConstructor(MethodInfo method) |
static void |
Emitters.load_method(CodeEmitter e,
MethodInfo method) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
Enhancer.emitMethods(ClassEmitter ce,
List<MethodInfo> methods,
Map<String,Method> undeclaredMethods) |
protected void |
BulkEnhancer.emitMethods(ClassEmitter ce,
List<MethodInfo> methods,
Map<String,Method> undeclaredMethods) |
protected abstract void |
AbstractEnhancer.emitMethods(ClassEmitter ce,
List<MethodInfo> methods,
Map<String,Method> undeclaredMethods) |
protected void |
AbstractEnhancer.emitSpecialMethod(ClassEmitter ce,
List<MethodInfo> methods,
Map<String,Method> undeclaredMethods) |
protected void |
AbstractEnhancer.emitStaticBlock(ClassEmitter ce,
List<Constructor<?>> constructors,
List<MethodInfo> methods) |
protected void |
AbstractEnhancer.emitStaticInvokeRaw(ClassEmitter ce,
List<MethodInfo> methods,
Map<String,Method> undeclaredMethods) |
protected void |
AbstractEnhancer.emitStaticInvokeSuper(ClassEmitter ce,
List<MethodInfo> methods,
Map<String,Method> undeclaredMethods) |
protected void |
AbstractEnhancer.emitSuperMethods(ClassEmitter ce,
List<MethodInfo> methods,
Map<String,Method> undeclaredMethods) |
Copyright © 2024 fossc. All rights reserved.