Package jnr.ffi.provider.jffi
Class SkinnyMethodAdapter
- java.lang.Object
-
- org.objectweb.asm.MethodVisitor
-
- jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- All Implemented Interfaces:
org.objectweb.asm.Opcodes
public class SkinnyMethodAdapter extends org.objectweb.asm.MethodVisitor implements org.objectweb.asm.Opcodes
- Author:
- headius
-
-
Field Summary
-
Fields inherited from interface org.objectweb.asm.Opcodes
AALOAD, AASTORE, ACC_ABSTRACT, ACC_ANNOTATION, ACC_BRIDGE, ACC_DEPRECATED, ACC_ENUM, ACC_FINAL, ACC_INTERFACE, ACC_MANDATED, ACC_MODULE, ACC_NATIVE, ACC_OPEN, ACC_PRIVATE, ACC_PROTECTED, ACC_PUBLIC, ACC_RECORD, ACC_STATIC, ACC_STATIC_PHASE, ACC_STRICT, ACC_SUPER, ACC_SYNCHRONIZED, ACC_SYNTHETIC, ACC_TRANSIENT, ACC_TRANSITIVE, ACC_VARARGS, ACC_VOLATILE, ACONST_NULL, ALOAD, ANEWARRAY, ARETURN, ARRAYLENGTH, ASM10_EXPERIMENTAL, ASM4, ASM5, ASM6, ASM7, ASM8, ASM9, ASTORE, ATHROW, BALOAD, BASTORE, BIPUSH, CALOAD, CASTORE, CHECKCAST, D2F, D2I, D2L, DADD, DALOAD, DASTORE, DCMPG, DCMPL, DCONST_0, DCONST_1, DDIV, DLOAD, DMUL, DNEG, DOUBLE, DREM, DRETURN, DSTORE, DSUB, DUP, DUP_X1, DUP_X2, DUP2, DUP2_X1, DUP2_X2, F_APPEND, F_CHOP, F_FULL, F_NEW, F_SAME, F_SAME1, F2D, F2I, F2L, FADD, FALOAD, FASTORE, FCMPG, FCMPL, FCONST_0, FCONST_1, FCONST_2, FDIV, FLOAD, FLOAT, FMUL, FNEG, FREM, FRETURN, FSTORE, FSUB, GETFIELD, GETSTATIC, GOTO, H_GETFIELD, H_GETSTATIC, H_INVOKEINTERFACE, H_INVOKESPECIAL, H_INVOKESTATIC, H_INVOKEVIRTUAL, H_NEWINVOKESPECIAL, H_PUTFIELD, H_PUTSTATIC, I2B, I2C, I2D, I2F, I2L, I2S, IADD, IALOAD, IAND, IASTORE, ICONST_0, ICONST_1, ICONST_2, ICONST_3, ICONST_4, ICONST_5, ICONST_M1, IDIV, IF_ACMPEQ, IF_ACMPNE, IF_ICMPEQ, IF_ICMPGE, IF_ICMPGT, IF_ICMPLE, IF_ICMPLT, IF_ICMPNE, IFEQ, IFGE, IFGT, IFLE, IFLT, IFNE, IFNONNULL, IFNULL, IINC, ILOAD, IMUL, INEG, INSTANCEOF, INTEGER, INVOKEDYNAMIC, INVOKEINTERFACE, INVOKESPECIAL, INVOKESTATIC, INVOKEVIRTUAL, IOR, IREM, IRETURN, ISHL, ISHR, ISTORE, ISUB, IUSHR, IXOR, JSR, L2D, L2F, L2I, LADD, LALOAD, LAND, LASTORE, LCMP, LCONST_0, LCONST_1, LDC, LDIV, LLOAD, LMUL, LNEG, LONG, LOOKUPSWITCH, LOR, LREM, LRETURN, LSHL, LSHR, LSTORE, LSUB, LUSHR, LXOR, MONITORENTER, MONITOREXIT, MULTIANEWARRAY, NEW, NEWARRAY, NOP, NULL, POP, POP2, PUTFIELD, PUTSTATIC, RET, RETURN, SALOAD, SASTORE, SIPUSH, SOURCE_DEPRECATED, SOURCE_MASK, SWAP, T_BOOLEAN, T_BYTE, T_CHAR, T_DOUBLE, T_FLOAT, T_INT, T_LONG, T_SHORT, TABLESWITCH, TOP, UNINITIALIZED_THIS, V_PREVIEW, V1_1, V1_2, V1_3, V1_4, V1_5, V1_6, V1_7, V1_8, V10, V11, V12, V13, V14, V15, V16, V17, V18, V9
-
-
Constructor Summary
Constructors Constructor Description SkinnyMethodAdapter(org.objectweb.asm.ClassVisitor cv, int flags, java.lang.String name, java.lang.String signature, java.lang.String something, java.lang.String[] exceptions)
Creates a new instance of SkinnyMethodAdapter.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
aaload()
void
aastore()
void
aconst_null()
void
aload(int arg0)
void
aload(int... args)
void
aload(jnr.ffi.provider.jffi.LocalVariable arg0)
void
aload(jnr.ffi.provider.jffi.LocalVariable... args)
void
anewarray(java.lang.String arg0)
void
aprintln()
void
areturn()
void
arraylength()
void
arrayload()
void
arraystore()
void
astore(int arg0)
void
astore(jnr.ffi.provider.jffi.LocalVariable arg0)
void
athrow()
void
baload()
void
barrayload()
void
barraystore()
void
bastore()
void
bipush(int arg)
void
caload()
void
castore()
void
checkcast(java.lang.Class clazz)
void
checkcast(java.lang.String arg0)
void
d2f()
void
d2i()
void
d2l()
void
dadd()
void
daload()
void
dastore()
void
dcmpg()
void
dcmpl()
void
ddiv()
void
dload(int arg0)
void
dload(int... args)
void
dload(jnr.ffi.provider.jffi.LocalVariable arg0)
void
dmul()
void
dneg()
void
drem()
void
dreturn()
void
dstore(int arg0)
void
dstore(jnr.ffi.provider.jffi.LocalVariable arg0)
void
dsub()
void
dup()
void
dup_x1()
void
dup_x2()
void
dup2()
void
dup2_x1()
void
dup2_x2()
void
end()
void
f2d()
void
f2i()
void
f2l()
void
fadd()
void
faload()
void
fastore()
void
fcmpg()
void
fcmpl()
void
fdiv()
void
fload(int arg0)
void
fload(int... args)
void
fload(jnr.ffi.provider.jffi.LocalVariable arg0)
void
fmul()
void
fneg()
void
frem()
void
freturn()
void
fstore(int arg0)
void
fstore(jnr.ffi.provider.jffi.LocalVariable arg0)
void
fsub()
void
getfield(java.lang.String arg1, java.lang.String arg2, java.lang.String arg3)
org.objectweb.asm.MethodVisitor
getMethodVisitor()
void
getstatic(java.lang.String arg1, java.lang.String arg2, java.lang.String arg3)
void
go_to(org.objectweb.asm.Label arg0)
void
i2b()
void
i2c()
void
i2d()
void
i2f()
void
i2l()
void
i2s()
void
iadd()
void
iaload()
void
iand()
void
iarrayload()
void
iastore()
void
iconst_0()
void
iconst_1()
void
iconst_2()
void
iconst_3()
void
iconst_4()
void
iconst_5()
void
iconst_m1()
void
idiv()
void
if_acmpeq(org.objectweb.asm.Label arg0)
void
if_acmpne(org.objectweb.asm.Label arg0)
void
if_icmpeq(org.objectweb.asm.Label arg0)
void
if_icmpge(org.objectweb.asm.Label arg0)
void
if_icmpgt(org.objectweb.asm.Label arg0)
void
if_icmple(org.objectweb.asm.Label arg0)
void
if_icmplt(org.objectweb.asm.Label arg0)
void
if_icmpne(org.objectweb.asm.Label arg0)
void
ifeq(org.objectweb.asm.Label arg0)
void
iffalse(org.objectweb.asm.Label arg0)
void
ifge(org.objectweb.asm.Label arg0)
void
ifgt(org.objectweb.asm.Label arg0)
void
ifle(org.objectweb.asm.Label arg0)
void
iflt(org.objectweb.asm.Label arg0)
void
ifne(org.objectweb.asm.Label arg0)
void
ifnonnull(org.objectweb.asm.Label arg0)
void
ifnull(org.objectweb.asm.Label arg0)
void
iftrue(org.objectweb.asm.Label arg0)
void
iinc(int arg0, int arg1)
void
iinc(jnr.ffi.provider.jffi.LocalVariable arg0, int arg1)
void
iload(int arg0)
void
iload(int... args)
void
iload(jnr.ffi.provider.jffi.LocalVariable arg0)
void
iload(jnr.ffi.provider.jffi.LocalVariable... args)
void
imul()
void
ineg()
void
instance_of(java.lang.String arg0)
void
invokedynamic(java.lang.String arg1, java.lang.String arg2, java.lang.String arg3)
void
invokeinterface(java.lang.Class recv, java.lang.String methodName, java.lang.Class returnType, java.lang.Class... parameterTypes)
void
invokeinterface(java.lang.String arg1, java.lang.String arg2, java.lang.String arg3)
void
invokespecial(java.lang.Class recv, java.lang.String methodName, java.lang.Class returnType, java.lang.Class... parameterTypes)
void
invokespecial(java.lang.String arg1, java.lang.String arg2, java.lang.String arg3)
void
invokestatic(java.lang.Class recv, java.lang.String methodName, java.lang.Class returnType, java.lang.Class... parameterTypes)
void
invokestatic(java.lang.String arg1, java.lang.String arg2, java.lang.String arg3)
void
invokevirtual(java.lang.Class recv, java.lang.String methodName, java.lang.Class returnType, java.lang.Class... parameterTypes)
void
invokevirtual(java.lang.String arg1, java.lang.String arg2, java.lang.String arg3)
void
ior()
void
irem()
void
ireturn()
void
ishl()
void
ishr()
void
istore(int arg0)
void
istore(jnr.ffi.provider.jffi.LocalVariable arg0)
void
isub()
void
iushr()
void
ixor()
void
jsr(org.objectweb.asm.Label branch)
void
l2d()
void
l2f()
void
l2i()
void
label(org.objectweb.asm.Label label)
void
ladd()
void
laload()
void
land()
void
lastore()
void
lcmp()
void
lconst_0()
void
ldc(java.lang.Object arg0)
void
ldiv()
void
line(int line)
void
line(int line, org.objectweb.asm.Label label)
void
lload(int arg0)
void
lload(int... args)
void
lload(jnr.ffi.provider.jffi.LocalVariable... args)
void
lmul()
void
lneg()
void
lookupswitch(org.objectweb.asm.Label arg0, int[] arg1, org.objectweb.asm.Label[] arg2)
void
lor()
void
lrem()
void
lreturn()
void
lshl()
void
lshr()
void
lstore(int arg0)
void
lstore(jnr.ffi.provider.jffi.LocalVariable arg0)
void
lsub()
void
lushr()
void
lxor()
void
monitorenter()
void
monitorexit()
void
multianewarray(java.lang.String arg0, int dims)
void
newarray(int arg0)
void
newobj(java.lang.String arg0)
void
nop()
void
pop()
void
pop2()
void
pushBoolean(boolean bool)
void
pushInt(int value)
void
putfield(java.lang.String arg1, java.lang.String arg2, java.lang.String arg3)
void
putstatic(java.lang.String arg1, java.lang.String arg2, java.lang.String arg3)
void
ret(int arg0)
void
saload()
void
sastore()
void
setMethodVisitor(org.objectweb.asm.MethodVisitor mv)
void
sipush(int arg)
void
start()
void
swap()
void
swap2()
void
tableswitch(int min, int max, org.objectweb.asm.Label defaultLabel, org.objectweb.asm.Label[] cases)
void
trycatch(java.lang.String type, java.lang.Runnable body, java.lang.Runnable catchBody)
void
trycatch(org.objectweb.asm.Label arg0, org.objectweb.asm.Label arg1, org.objectweb.asm.Label arg2, java.lang.String arg3)
org.objectweb.asm.AnnotationVisitor
visitAnnotation(java.lang.String arg0, boolean arg1)
org.objectweb.asm.AnnotationVisitor
visitAnnotationDefault()
void
visitAnnotationWithFields(java.lang.String name, boolean visible, java.util.Map<java.lang.String,java.lang.Object> fields)
void
visitAttribute(org.objectweb.asm.Attribute arg0)
void
visitCode()
void
visitEnd()
void
visitFieldInsn(int arg0, java.lang.String arg1, java.lang.String arg2, java.lang.String arg3)
void
visitFrame(int arg0, int arg1, java.lang.Object[] arg2, int arg3, java.lang.Object[] arg4)
void
visitIincInsn(int arg0, int arg1)
void
visitInsn(int arg0)
void
visitIntInsn(int arg0, int arg1)
void
visitJumpInsn(int arg0, org.objectweb.asm.Label arg1)
void
visitLabel(org.objectweb.asm.Label arg0)
void
visitLdcInsn(java.lang.Object arg0)
void
visitLineNumber(int arg0, org.objectweb.asm.Label arg1)
void
visitLocalVariable(java.lang.String arg0, java.lang.String arg1, java.lang.String arg2, org.objectweb.asm.Label arg3, org.objectweb.asm.Label arg4, int arg5)
void
visitLookupSwitchInsn(org.objectweb.asm.Label arg0, int[] arg1, org.objectweb.asm.Label[] arg2)
void
visitMaxs(int arg0, int arg1)
void
visitMethodInsn(int arg0, java.lang.String arg1, java.lang.String arg2, java.lang.String arg3)
void
visitMultiANewArrayInsn(java.lang.String arg0, int arg1)
org.objectweb.asm.AnnotationVisitor
visitParameterAnnotation(int arg0, java.lang.String arg1, boolean arg2)
void
visitParameterAnnotationWithFields(int param, java.lang.String name, boolean visible, java.util.Map<java.lang.String,java.lang.Object> fields)
void
visitTableSwitchInsn(int arg0, int arg1, org.objectweb.asm.Label arg2, org.objectweb.asm.Label[] arg3)
void
visitTryCatchBlock(org.objectweb.asm.Label arg0, org.objectweb.asm.Label arg1, org.objectweb.asm.Label arg2, java.lang.String arg3)
void
visitTypeInsn(int arg0, java.lang.String arg1)
void
visitVarInsn(int arg0, int arg1)
void
voidreturn()
-
-
-
Constructor Detail
-
SkinnyMethodAdapter
public SkinnyMethodAdapter(org.objectweb.asm.ClassVisitor cv, int flags, java.lang.String name, java.lang.String signature, java.lang.String something, java.lang.String[] exceptions)
Creates a new instance of SkinnyMethodAdapter.- Parameters:
cv
- The class visitor instance.flags
- The flags.name
- The name.signature
- The signature.something
- Something.exceptions
- The array of exceptions.
-
-
Method Detail
-
getMethodVisitor
public org.objectweb.asm.MethodVisitor getMethodVisitor()
-
setMethodVisitor
public void setMethodVisitor(org.objectweb.asm.MethodVisitor mv)
-
aload
public void aload(int arg0)
-
aload
public void aload(jnr.ffi.provider.jffi.LocalVariable arg0)
-
aload
public void aload(int... args)
-
aload
public void aload(jnr.ffi.provider.jffi.LocalVariable... args)
-
iload
public void iload(int arg0)
-
iload
public void iload(jnr.ffi.provider.jffi.LocalVariable arg0)
-
iload
public void iload(int... args)
-
iload
public void iload(jnr.ffi.provider.jffi.LocalVariable... args)
-
lload
public void lload(int arg0)
-
lload
public void lload(int... args)
-
lload
public void lload(jnr.ffi.provider.jffi.LocalVariable... args)
-
fload
public void fload(int arg0)
-
fload
public void fload(jnr.ffi.provider.jffi.LocalVariable arg0)
-
fload
public void fload(int... args)
-
dload
public void dload(jnr.ffi.provider.jffi.LocalVariable arg0)
-
dload
public void dload(int arg0)
-
dload
public void dload(int... args)
-
astore
public void astore(int arg0)
-
astore
public void astore(jnr.ffi.provider.jffi.LocalVariable arg0)
-
istore
public void istore(int arg0)
-
istore
public void istore(jnr.ffi.provider.jffi.LocalVariable arg0)
-
lstore
public void lstore(int arg0)
-
lstore
public void lstore(jnr.ffi.provider.jffi.LocalVariable arg0)
-
fstore
public void fstore(int arg0)
-
fstore
public void fstore(jnr.ffi.provider.jffi.LocalVariable arg0)
-
dstore
public void dstore(int arg0)
-
dstore
public void dstore(jnr.ffi.provider.jffi.LocalVariable arg0)
-
ldc
public void ldc(java.lang.Object arg0)
-
bipush
public void bipush(int arg)
-
sipush
public void sipush(int arg)
-
pushInt
public void pushInt(int value)
-
pushBoolean
public void pushBoolean(boolean bool)
-
invokestatic
public void invokestatic(java.lang.String arg1, java.lang.String arg2, java.lang.String arg3)
-
invokestatic
public void invokestatic(java.lang.Class recv, java.lang.String methodName, java.lang.Class returnType, java.lang.Class... parameterTypes)
-
invokespecial
public void invokespecial(java.lang.String arg1, java.lang.String arg2, java.lang.String arg3)
-
invokespecial
public void invokespecial(java.lang.Class recv, java.lang.String methodName, java.lang.Class returnType, java.lang.Class... parameterTypes)
-
invokevirtual
public void invokevirtual(java.lang.String arg1, java.lang.String arg2, java.lang.String arg3)
-
invokevirtual
public void invokevirtual(java.lang.Class recv, java.lang.String methodName, java.lang.Class returnType, java.lang.Class... parameterTypes)
-
invokeinterface
public void invokeinterface(java.lang.String arg1, java.lang.String arg2, java.lang.String arg3)
-
invokeinterface
public void invokeinterface(java.lang.Class recv, java.lang.String methodName, java.lang.Class returnType, java.lang.Class... parameterTypes)
-
invokedynamic
public void invokedynamic(java.lang.String arg1, java.lang.String arg2, java.lang.String arg3)
-
aprintln
public void aprintln()
-
areturn
public void areturn()
-
ireturn
public void ireturn()
-
freturn
public void freturn()
-
lreturn
public void lreturn()
-
dreturn
public void dreturn()
-
newobj
public void newobj(java.lang.String arg0)
-
dup
public void dup()
-
swap
public void swap()
-
swap2
public void swap2()
-
getstatic
public void getstatic(java.lang.String arg1, java.lang.String arg2, java.lang.String arg3)
-
putstatic
public void putstatic(java.lang.String arg1, java.lang.String arg2, java.lang.String arg3)
-
getfield
public void getfield(java.lang.String arg1, java.lang.String arg2, java.lang.String arg3)
-
putfield
public void putfield(java.lang.String arg1, java.lang.String arg2, java.lang.String arg3)
-
voidreturn
public void voidreturn()
-
anewarray
public void anewarray(java.lang.String arg0)
-
multianewarray
public void multianewarray(java.lang.String arg0, int dims)
-
newarray
public void newarray(int arg0)
-
iconst_m1
public void iconst_m1()
-
iconst_0
public void iconst_0()
-
iconst_1
public void iconst_1()
-
iconst_2
public void iconst_2()
-
iconst_3
public void iconst_3()
-
iconst_4
public void iconst_4()
-
iconst_5
public void iconst_5()
-
lconst_0
public void lconst_0()
-
aconst_null
public void aconst_null()
-
label
public void label(org.objectweb.asm.Label label)
-
nop
public void nop()
-
pop
public void pop()
-
pop2
public void pop2()
-
arrayload
public void arrayload()
-
arraystore
public void arraystore()
-
iarrayload
public void iarrayload()
-
barrayload
public void barrayload()
-
barraystore
public void barraystore()
-
aaload
public void aaload()
-
aastore
public void aastore()
-
iaload
public void iaload()
-
iastore
public void iastore()
-
laload
public void laload()
-
lastore
public void lastore()
-
baload
public void baload()
-
bastore
public void bastore()
-
saload
public void saload()
-
sastore
public void sastore()
-
caload
public void caload()
-
castore
public void castore()
-
faload
public void faload()
-
fastore
public void fastore()
-
daload
public void daload()
-
dastore
public void dastore()
-
fcmpl
public void fcmpl()
-
fcmpg
public void fcmpg()
-
dcmpl
public void dcmpl()
-
dcmpg
public void dcmpg()
-
dup_x2
public void dup_x2()
-
dup_x1
public void dup_x1()
-
dup2_x2
public void dup2_x2()
-
dup2_x1
public void dup2_x1()
-
dup2
public void dup2()
-
trycatch
public void trycatch(org.objectweb.asm.Label arg0, org.objectweb.asm.Label arg1, org.objectweb.asm.Label arg2, java.lang.String arg3)
-
trycatch
public void trycatch(java.lang.String type, java.lang.Runnable body, java.lang.Runnable catchBody)
-
go_to
public void go_to(org.objectweb.asm.Label arg0)
-
lookupswitch
public void lookupswitch(org.objectweb.asm.Label arg0, int[] arg1, org.objectweb.asm.Label[] arg2)
-
athrow
public void athrow()
-
instance_of
public void instance_of(java.lang.String arg0)
-
ifeq
public void ifeq(org.objectweb.asm.Label arg0)
-
iffalse
public void iffalse(org.objectweb.asm.Label arg0)
-
ifne
public void ifne(org.objectweb.asm.Label arg0)
-
iftrue
public void iftrue(org.objectweb.asm.Label arg0)
-
if_acmpne
public void if_acmpne(org.objectweb.asm.Label arg0)
-
if_acmpeq
public void if_acmpeq(org.objectweb.asm.Label arg0)
-
if_icmple
public void if_icmple(org.objectweb.asm.Label arg0)
-
if_icmpgt
public void if_icmpgt(org.objectweb.asm.Label arg0)
-
if_icmpge
public void if_icmpge(org.objectweb.asm.Label arg0)
-
if_icmplt
public void if_icmplt(org.objectweb.asm.Label arg0)
-
if_icmpne
public void if_icmpne(org.objectweb.asm.Label arg0)
-
if_icmpeq
public void if_icmpeq(org.objectweb.asm.Label arg0)
-
checkcast
public void checkcast(java.lang.String arg0)
-
checkcast
public void checkcast(java.lang.Class clazz)
-
start
public void start()
-
end
public void end()
-
line
public void line(int line)
-
line
public void line(int line, org.objectweb.asm.Label label)
-
ifnonnull
public void ifnonnull(org.objectweb.asm.Label arg0)
-
ifnull
public void ifnull(org.objectweb.asm.Label arg0)
-
iflt
public void iflt(org.objectweb.asm.Label arg0)
-
ifle
public void ifle(org.objectweb.asm.Label arg0)
-
ifgt
public void ifgt(org.objectweb.asm.Label arg0)
-
ifge
public void ifge(org.objectweb.asm.Label arg0)
-
arraylength
public void arraylength()
-
ishr
public void ishr()
-
ishl
public void ishl()
-
iushr
public void iushr()
-
lshr
public void lshr()
-
lshl
public void lshl()
-
lushr
public void lushr()
-
lcmp
public void lcmp()
-
iand
public void iand()
-
ior
public void ior()
-
ixor
public void ixor()
-
land
public void land()
-
lor
public void lor()
-
lxor
public void lxor()
-
iadd
public void iadd()
-
ladd
public void ladd()
-
fadd
public void fadd()
-
dadd
public void dadd()
-
isub
public void isub()
-
lsub
public void lsub()
-
fsub
public void fsub()
-
dsub
public void dsub()
-
idiv
public void idiv()
-
irem
public void irem()
-
ineg
public void ineg()
-
i2d
public void i2d()
-
i2l
public void i2l()
-
i2f
public void i2f()
-
i2s
public void i2s()
-
i2c
public void i2c()
-
i2b
public void i2b()
-
ldiv
public void ldiv()
-
lrem
public void lrem()
-
lneg
public void lneg()
-
l2d
public void l2d()
-
l2i
public void l2i()
-
l2f
public void l2f()
-
fdiv
public void fdiv()
-
frem
public void frem()
-
fneg
public void fneg()
-
f2d
public void f2d()
-
f2i
public void f2i()
-
f2l
public void f2l()
-
ddiv
public void ddiv()
-
drem
public void drem()
-
dneg
public void dneg()
-
d2f
public void d2f()
-
d2i
public void d2i()
-
d2l
public void d2l()
-
imul
public void imul()
-
lmul
public void lmul()
-
fmul
public void fmul()
-
dmul
public void dmul()
-
iinc
public void iinc(int arg0, int arg1)
-
iinc
public void iinc(jnr.ffi.provider.jffi.LocalVariable arg0, int arg1)
-
monitorenter
public void monitorenter()
-
monitorexit
public void monitorexit()
-
jsr
public void jsr(org.objectweb.asm.Label branch)
-
ret
public void ret(int arg0)
-
visitAnnotationDefault
public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault()
- Overrides:
visitAnnotationDefault
in classorg.objectweb.asm.MethodVisitor
-
visitAnnotation
public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String arg0, boolean arg1)
- Overrides:
visitAnnotation
in classorg.objectweb.asm.MethodVisitor
-
visitParameterAnnotation
public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation(int arg0, java.lang.String arg1, boolean arg2)
- Overrides:
visitParameterAnnotation
in classorg.objectweb.asm.MethodVisitor
-
visitAnnotationWithFields
public void visitAnnotationWithFields(java.lang.String name, boolean visible, java.util.Map<java.lang.String,java.lang.Object> fields)
-
visitParameterAnnotationWithFields
public void visitParameterAnnotationWithFields(int param, java.lang.String name, boolean visible, java.util.Map<java.lang.String,java.lang.Object> fields)
-
visitAttribute
public void visitAttribute(org.objectweb.asm.Attribute arg0)
- Overrides:
visitAttribute
in classorg.objectweb.asm.MethodVisitor
-
visitCode
public void visitCode()
- Overrides:
visitCode
in classorg.objectweb.asm.MethodVisitor
-
visitInsn
public void visitInsn(int arg0)
- Overrides:
visitInsn
in classorg.objectweb.asm.MethodVisitor
-
visitIntInsn
public void visitIntInsn(int arg0, int arg1)
- Overrides:
visitIntInsn
in classorg.objectweb.asm.MethodVisitor
-
visitVarInsn
public void visitVarInsn(int arg0, int arg1)
- Overrides:
visitVarInsn
in classorg.objectweb.asm.MethodVisitor
-
visitTypeInsn
public void visitTypeInsn(int arg0, java.lang.String arg1)
- Overrides:
visitTypeInsn
in classorg.objectweb.asm.MethodVisitor
-
visitFieldInsn
public void visitFieldInsn(int arg0, java.lang.String arg1, java.lang.String arg2, java.lang.String arg3)
- Overrides:
visitFieldInsn
in classorg.objectweb.asm.MethodVisitor
-
visitMethodInsn
public void visitMethodInsn(int arg0, java.lang.String arg1, java.lang.String arg2, java.lang.String arg3)
- Overrides:
visitMethodInsn
in classorg.objectweb.asm.MethodVisitor
-
visitJumpInsn
public void visitJumpInsn(int arg0, org.objectweb.asm.Label arg1)
- Overrides:
visitJumpInsn
in classorg.objectweb.asm.MethodVisitor
-
visitLabel
public void visitLabel(org.objectweb.asm.Label arg0)
- Overrides:
visitLabel
in classorg.objectweb.asm.MethodVisitor
-
visitLdcInsn
public void visitLdcInsn(java.lang.Object arg0)
- Overrides:
visitLdcInsn
in classorg.objectweb.asm.MethodVisitor
-
visitIincInsn
public void visitIincInsn(int arg0, int arg1)
- Overrides:
visitIincInsn
in classorg.objectweb.asm.MethodVisitor
-
visitTableSwitchInsn
public void visitTableSwitchInsn(int arg0, int arg1, org.objectweb.asm.Label arg2, org.objectweb.asm.Label[] arg3)
- Overrides:
visitTableSwitchInsn
in classorg.objectweb.asm.MethodVisitor
-
visitLookupSwitchInsn
public void visitLookupSwitchInsn(org.objectweb.asm.Label arg0, int[] arg1, org.objectweb.asm.Label[] arg2)
- Overrides:
visitLookupSwitchInsn
in classorg.objectweb.asm.MethodVisitor
-
visitMultiANewArrayInsn
public void visitMultiANewArrayInsn(java.lang.String arg0, int arg1)
- Overrides:
visitMultiANewArrayInsn
in classorg.objectweb.asm.MethodVisitor
-
visitTryCatchBlock
public void visitTryCatchBlock(org.objectweb.asm.Label arg0, org.objectweb.asm.Label arg1, org.objectweb.asm.Label arg2, java.lang.String arg3)
- Overrides:
visitTryCatchBlock
in classorg.objectweb.asm.MethodVisitor
-
visitLocalVariable
public void visitLocalVariable(java.lang.String arg0, java.lang.String arg1, java.lang.String arg2, org.objectweb.asm.Label arg3, org.objectweb.asm.Label arg4, int arg5)
- Overrides:
visitLocalVariable
in classorg.objectweb.asm.MethodVisitor
-
visitLineNumber
public void visitLineNumber(int arg0, org.objectweb.asm.Label arg1)
- Overrides:
visitLineNumber
in classorg.objectweb.asm.MethodVisitor
-
visitMaxs
public void visitMaxs(int arg0, int arg1)
- Overrides:
visitMaxs
in classorg.objectweb.asm.MethodVisitor
-
visitEnd
public void visitEnd()
- Overrides:
visitEnd
in classorg.objectweb.asm.MethodVisitor
-
tableswitch
public void tableswitch(int min, int max, org.objectweb.asm.Label defaultLabel, org.objectweb.asm.Label[] cases)
-
visitFrame
public void visitFrame(int arg0, int arg1, java.lang.Object[] arg2, int arg3, java.lang.Object[] arg4)
- Overrides:
visitFrame
in classorg.objectweb.asm.MethodVisitor
-
-