com.kenai.jaffl.provider.jffi
Class SkinnyMethodAdapter
public
class
SkinnyMethodAdapter
extends Object
implements MethodVisitor, Opcodes
Method Summary |
void | aaload() |
void | aastore() |
void | aconst_null() |
void | aload(int arg0) |
void | aload(int... args) |
void | anewarray(String arg0) |
void | aprintln() |
void | areturn() |
void | arraylength() |
void | arrayload() |
void | arraystore() |
void | astore(int arg0) |
void | athrow() |
void | baload() |
void | barrayload() |
void | barraystore() |
void | bastore() |
void | bipush(int arg) |
void | caload() |
void | castore() |
void | checkcast(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 | dmul() |
void | dneg() |
void | drem() |
void | dreturn() |
void | dstore(int arg0) |
void | dsub() |
void | dup() |
void | dup2() |
void | dup2_x1() |
void | dup2_x2() |
void | dup_x1() |
void | dup_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 | fmul() |
void | fneg() |
void | frem() |
void | freturn() |
void | fstore(int arg0) |
void | fsub() |
void | getfield(String arg1, String arg2, String arg3) |
MethodVisitor | getMethodVisitor() |
void | getstatic(String arg1, String arg2, String arg3) |
void | go_to(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 | ifeq(Label arg0) |
void | iffalse(Label arg0) |
void | ifge(Label arg0) |
void | ifgt(Label arg0) |
void | ifle(Label arg0) |
void | iflt(Label arg0) |
void | ifne(Label arg0) |
void | ifnonnull(Label arg0) |
void | ifnull(Label arg0) |
void | iftrue(Label arg0) |
void | if_acmpeq(Label arg0) |
void | if_acmpne(Label arg0) |
void | if_icmpeq(Label arg0) |
void | if_icmpgt(Label arg0) |
void | if_icmple(Label arg0) |
void | if_icmplt(Label arg0) |
void | if_icmpne(Label arg0) |
void | iinc(int arg0, int arg1) |
void | iload(int arg0) |
void | iload(int... args) |
void | imul() |
void | ineg() |
void | instance_of(String arg0) |
void | invokeinterface(String arg1, String arg2, String arg3) |
void | invokeinterface(Class recv, String methodName, Class returnType, Class... parameterTypes) |
void | invokespecial(String arg1, String arg2, String arg3) |
void | invokespecial(Class recv, String methodName, Class returnType, Class... parameterTypes) |
void | invokestatic(String arg1, String arg2, String arg3) |
void | invokestatic(Class recv, String methodName, Class returnType, Class... parameterTypes) |
void | invokevirtual(String arg1, String arg2, String arg3) |
void | invokevirtual(Class recv, String methodName, Class returnType, Class... parameterTypes) |
void | ior() |
void | irem() |
void | ireturn() |
void | ishl() |
void | ishr() |
void | istore(int arg0) |
void | isub() |
void | iushr() |
void | ixor() |
void | jsr(Label branch) |
void | l2d() |
void | l2f() |
void | l2i() |
void | label(Label label) |
void | ladd() |
void | laload() |
void | land() |
void | lastore() |
void | lcmp() |
void | lconst_0() |
void | ldc(Object arg0) |
void | ldiv() |
void | line(int line) |
void | line(int line, Label label) |
void | lload(int arg0) |
void | lload(int... args) |
void | lmul() |
void | lneg() |
void | lookupswitch(Label arg0, int[] arg1, Label[] arg2) |
void | lor() |
void | lrem() |
void | lreturn() |
void | lshl() |
void | lshr() |
void | lstore(int arg0) |
void | lsub() |
void | lushr() |
void | lxor() |
void | monitorenter() |
void | monitorexit() |
void | multianewarray(String arg0, int dims) |
void | newarray(int arg0) |
void | newobj(String arg0) |
void | nop() |
void | pop() |
void | pop2() |
void | pushBoolean(boolean bool) |
void | pushInt(int value) |
void | putfield(String arg1, String arg2, String arg3) |
void | putstatic(String arg1, String arg2, String arg3) |
void | ret(int arg0) |
void | saload() |
void | sastore() |
void | setMethodVisitor(MethodVisitor mv) |
void | sipush(int arg) |
void | start() |
void | swap() |
void | swap2() |
void | tableswitch(int min, int max, Label defaultLabel, Label[] cases) |
void | trycatch(Label arg0, Label arg1, Label arg2, String arg3) |
void | trycatch(String type, Runnable body, Runnable catchBody) |
AnnotationVisitor | visitAnnotation(String arg0, boolean arg1) |
AnnotationVisitor | visitAnnotationDefault() |
void | visitAnnotationWithFields(String name, boolean visible, Map<String,Object> fields) |
void | visitAttribute(Attribute arg0) |
void | visitCode() |
void | visitEnd() |
void | visitFieldInsn(int arg0, String arg1, String arg2, String arg3) |
void | visitFrame(int arg0, int arg1, Object[] arg2, int arg3, Object[] arg4) |
void | visitIincInsn(int arg0, int arg1) |
void | visitInsn(int arg0) |
void | visitIntInsn(int arg0, int arg1) |
void | visitJumpInsn(int arg0, Label arg1) |
void | visitLabel(Label arg0) |
void | visitLdcInsn(Object arg0) |
void | visitLineNumber(int arg0, Label arg1) |
void | visitLocalVariable(String arg0, String arg1, String arg2, Label arg3, Label arg4, int arg5) |
void | visitLookupSwitchInsn(Label arg0, int[] arg1, Label[] arg2) |
void | visitMaxs(int arg0, int arg1) |
void | visitMethodInsn(int arg0, String arg1, String arg2, String arg3) |
void | visitMultiANewArrayInsn(String arg0, int arg1) |
AnnotationVisitor | visitParameterAnnotation(int arg0, String arg1, boolean arg2) |
void | visitParameterAnnotationWithFields(int param, String name, boolean visible, Map<String,Object> fields) |
void | visitTableSwitchInsn(int arg0, int arg1, Label arg2, Label[] arg3) |
void | visitTryCatchBlock(Label arg0, Label arg1, Label arg2, String arg3) |
void | visitTypeInsn(int arg0, String arg1) |
void | visitVarInsn(int arg0, int arg1) |
void | voidreturn() |
public SkinnyMethodAdapter(MethodVisitor method)
Creates a new instance of SkinnyMethodAdapter
public SkinnyMethodAdapter()
public void aaload()
public void aastore()
public void aconst_null()
public void aload(int arg0)
public void aload(int... args)
public void anewarray(String arg0)
public void aprintln()
public void areturn()
public void arraylength()
public void arrayload()
public void arraystore()
public void astore(int arg0)
public void athrow()
public void baload()
public void barrayload()
public void barraystore()
public void bastore()
public void bipush(int arg)
public void caload()
public void castore()
public void checkcast(String arg0)
public void d2f()
public void d2i()
public void d2l()
public void dadd()
public void daload()
public void dastore()
public void dcmpg()
public void dcmpl()
public void ddiv()
public void dload(int arg0)
public void dload(int... args)
public void dmul()
public void dneg()
public void drem()
public void dreturn()
public void dstore(int arg0)
public void dsub()
public void dup()
public void dup2()
public void dup2_x1()
public void dup2_x2()
public void dup_x1()
public void dup_x2()
public void end()
public void f2d()
public void f2i()
public void f2l()
public void fadd()
public void faload()
public void fastore()
public void fcmpg()
public void fcmpl()
public void fdiv()
public void fload(int arg0)
public void fload(int... args)
public void fmul()
public void fneg()
public void frem()
public void freturn()
public void fstore(int arg0)
public void fsub()
public void getfield(String arg1, String arg2, String arg3)
public MethodVisitor getMethodVisitor()
public void getstatic(String arg1, String arg2, String arg3)
public void go_to(Label arg0)
public void i2b()
public void i2c()
public void i2d()
public void i2f()
public void i2l()
public void i2s()
public void iadd()
public void iaload()
public void iand()
public void iarrayload()
public void iastore()
public void iconst_0()
public void iconst_1()
public void iconst_2()
public void iconst_3()
public void iconst_4()
public void iconst_5()
public void iconst_m1()
public void idiv()
public void ifeq(Label arg0)
public void iffalse(Label arg0)
public void ifge(Label arg0)
public void ifgt(Label arg0)
public void ifle(Label arg0)
public void iflt(Label arg0)
public void ifne(Label arg0)
public void ifnonnull(Label arg0)
public void ifnull(Label arg0)
public void iftrue(Label arg0)
public void if_acmpeq(Label arg0)
public void if_acmpne(Label arg0)
public void if_icmpeq(Label arg0)
public void if_icmpgt(Label arg0)
public void if_icmple(Label arg0)
public void if_icmplt(Label arg0)
public void if_icmpne(Label arg0)
public void iinc(int arg0, int arg1)
public void iload(int arg0)
public void iload(int... args)
public void imul()
public void ineg()
public void instance_of(String arg0)
public void invokeinterface(String arg1, String arg2, String arg3)
public void invokeinterface(Class recv, String methodName, Class returnType, Class... parameterTypes)
public void invokespecial(String arg1, String arg2, String arg3)
public void invokespecial(Class recv, String methodName, Class returnType, Class... parameterTypes)
public void invokestatic(String arg1, String arg2, String arg3)
public void invokestatic(Class recv, String methodName, Class returnType, Class... parameterTypes)
public void invokevirtual(String arg1, String arg2, String arg3)
public void invokevirtual(Class recv, String methodName, Class returnType, Class... parameterTypes)
public void ior()
public void irem()
public void ireturn()
public void ishl()
public void ishr()
public void istore(int arg0)
public void isub()
public void iushr()
public void ixor()
public void jsr(Label branch)
public void l2d()
public void l2f()
public void l2i()
public void label(Label label)
public void ladd()
public void laload()
public void land()
public void lastore()
public void lcmp()
public void lconst_0()
public void ldc(Object arg0)
public void ldiv()
public void line(int line)
public void line(int line, Label label)
public void lload(int arg0)
public void lload(int... args)
public void lmul()
public void lneg()
public void lookupswitch(Label arg0, int[] arg1, Label[] arg2)
public void lor()
public void lrem()
public void lreturn()
public void lshl()
public void lshr()
public void lstore(int arg0)
public void lsub()
public void lushr()
public void lxor()
public void monitorenter()
public void monitorexit()
public void multianewarray(String arg0, int dims)
public void newarray(int arg0)
public void newobj(String arg0)
public void nop()
public void pop()
public void pop2()
public void pushBoolean(boolean bool)
public void pushInt(int value)
public void putfield(String arg1, String arg2, String arg3)
public void putstatic(String arg1, String arg2, String arg3)
public void ret(int arg0)
public void saload()
public void sastore()
public void setMethodVisitor(MethodVisitor mv)
public void sipush(int arg)
public void start()
public void swap()
public void swap2()
public void tableswitch(int min, int max, Label defaultLabel, Label[] cases)
public void trycatch(Label arg0, Label arg1, Label arg2, String arg3)
public void trycatch(String type, Runnable body, Runnable catchBody)
public AnnotationVisitor visitAnnotation(String arg0, boolean arg1)
public AnnotationVisitor visitAnnotationDefault()
public void visitAnnotationWithFields(String name, boolean visible, Map<String,Object> fields)
public void visitAttribute(Attribute arg0)
public void visitCode()
public void visitEnd()
public void visitFieldInsn(int arg0, String arg1, String arg2, String arg3)
public void visitFrame(int arg0, int arg1, Object[] arg2, int arg3, Object[] arg4)
public void visitIincInsn(int arg0, int arg1)
public void visitInsn(int arg0)
public void visitIntInsn(int arg0, int arg1)
public void visitJumpInsn(int arg0, Label arg1)
public void visitLabel(Label arg0)
public void visitLdcInsn(Object arg0)
public void visitLineNumber(int arg0, Label arg1)
public void visitLocalVariable(String arg0, String arg1, String arg2, Label arg3, Label arg4, int arg5)
public void visitLookupSwitchInsn(Label arg0, int[] arg1, Label[] arg2)
public void visitMaxs(int arg0, int arg1)
public void visitMethodInsn(int arg0, String arg1, String arg2, String arg3)
public void visitMultiANewArrayInsn(String arg0, int arg1)
public AnnotationVisitor visitParameterAnnotation(int arg0, String arg1, boolean arg2)
public void visitParameterAnnotationWithFields(int param, String name, boolean visible, Map<String,Object> fields)
public void visitTableSwitchInsn(int arg0, int arg1, Label arg2, Label[] arg3)
public void visitTryCatchBlock(Label arg0, Label arg1, Label arg2, String arg3)
public void visitTypeInsn(int arg0, String arg1)
public void visitVarInsn(int arg0, int arg1)
public void voidreturn()