public final class WovenProxyConcreteMethodAdapter extends AbstractWovenProxyMethodAdapter
currentTransformMethod, typeBeingWoven
Constructor and Description |
---|
WovenProxyConcreteMethodAdapter(org.objectweb.asm.MethodVisitor mv,
int access,
String name,
String desc,
String[] exceptions,
String methodStaticFieldName,
org.objectweb.asm.commons.Method currentTransformMethod,
org.objectweb.asm.Type typeBeingWoven,
org.objectweb.asm.Type methodDeclaringType,
boolean isMethodDeclaringTypeInterface) |
Modifier and Type | Method and Description |
---|---|
void |
visitCode()
We weave instructions before the normal method body.
|
void |
visitMaxs(int stack,
int locals) |
unwrapEqualsArgument, writeDispatcher
arrayLength, arrayLoad, arrayStore, box, cast, catchException, checkCast, dup, dup2, dup2X1, dup2X2, dupX1, dupX2, endMethod, getAccess, getArgumentTypes, getField, getLocalType, getName, getReturnType, getStatic, goTo, ifCmp, ifICmp, ifNonNull, ifNull, ifZCmp, iinc, instanceOf, invokeConstructor, invokeDynamic, invokeInterface, invokeStatic, invokeVirtual, loadArg, loadArgArray, loadArgs, loadArgs, loadLocal, loadLocal, loadThis, mark, mark, math, monitorEnter, monitorExit, newArray, newInstance, newLabel, not, pop, pop2, push, push, push, push, push, push, push, push, putField, putStatic, ret, returnValue, setLocalType, storeArg, storeLocal, storeLocal, swap, swap, tableSwitch, tableSwitch, throwException, throwException, unbox, valueOf
newLocal, newLocalMapping, updateNewLocals, visitFrame, visitIincInsn, visitLocalVariable, visitLocalVariableAnnotation, visitVarInsn
visitAnnotableParameterCount, visitAnnotation, visitAnnotationDefault, visitAttribute, visitEnd, visitFieldInsn, visitInsn, visitInsnAnnotation, visitIntInsn, visitInvokeDynamicInsn, visitJumpInsn, visitLabel, visitLdcInsn, visitLineNumber, visitLookupSwitchInsn, visitMethodInsn, visitMethodInsn, visitMultiANewArrayInsn, visitParameter, visitParameterAnnotation, visitTableSwitchInsn, visitTryCatchAnnotation, visitTryCatchBlock, visitTypeAnnotation, visitTypeInsn
public WovenProxyConcreteMethodAdapter(org.objectweb.asm.MethodVisitor mv, int access, String name, String desc, String[] exceptions, String methodStaticFieldName, org.objectweb.asm.commons.Method currentTransformMethod, org.objectweb.asm.Type typeBeingWoven, org.objectweb.asm.Type methodDeclaringType, boolean isMethodDeclaringTypeInterface)
public final void visitCode()
visitCode
in class AbstractWovenProxyMethodAdapter
public final void visitMaxs(int stack, int locals)
visitMaxs
in class AbstractWovenProxyMethodAdapter
Copyright © 2019. All rights reserved.