org.jruby.runtime.callback
Class DumpingInvocationCallbackFactory

java.lang.Object
  extended by org.jruby.runtime.CallbackFactory
      extended by org.jruby.runtime.callback.InvocationCallbackFactory
          extended by org.jruby.runtime.callback.DumpingInvocationCallbackFactory
All Implemented Interfaces:
org.objectweb.asm.Opcodes

public class DumpingInvocationCallbackFactory
extends InvocationCallbackFactory


Field Summary
 
Fields inherited from class org.jruby.runtime.callback.InvocationCallbackFactory
classLoader, DISPATCHER_ARGS_INDEX, DISPATCHER_BLOCK_INDEX, DISPATCHER_CALLTYPE_INDEX, DISPATCHER_METHOD_INDEX, DISPATCHER_NAME_INDEX, DISPATCHER_RUBYMODULE_INDEX, DISPATCHER_RUNTIME_INDEX, DISPATCHER_SELF_INDEX, DISPATCHER_THREADCONTEXT_INDEX, runtime
 
Fields inherited from class org.jruby.runtime.CallbackFactory
NULL_CLASS_ARRAY
 
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_NATIVE, ACC_PRIVATE, ACC_PROTECTED, ACC_PUBLIC, ACC_STATIC, ACC_STRICT, ACC_SUPER, ACC_SYNCHRONIZED, ACC_SYNTHETIC, ACC_TRANSIENT, ACC_VARARGS, ACC_VOLATILE, ACONST_NULL, ALOAD, ANEWARRAY, ARETURN, ARRAYLENGTH, 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, 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, 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, SWAP, T_BOOLEAN, T_BYTE, T_CHAR, T_DOUBLE, T_FLOAT, T_INT, T_LONG, T_SHORT, TABLESWITCH, TOP, UNINITIALIZED_THIS, V1_1, V1_2, V1_3, V1_4, V1_5, V1_6
 
Constructor Summary
DumpingInvocationCallbackFactory(Ruby runtime, java.lang.Class type, java.lang.ClassLoader classLoader)
           
 
Method Summary
protected  java.lang.Class endCall(org.objectweb.asm.ClassWriter cw, org.objectweb.asm.MethodVisitor mv, java.lang.String name)
           
 
Methods inherited from class org.jruby.runtime.callback.InvocationCallbackFactory
callMethodMissingIfNecessary, createDispatcher, getBlockCallback, getBlockMethod, getFastMethod, getFastMethod, getFastMethod, getFastMethod, getFastOptMethod, getFastOptSingletonMethod, getFastSingletonMethod, getFastSingletonMethod, getFastSingletonMethod, getFastSingletonMethod, getMethod, getMethod, getMethod, getMethod, getOptMethod, getOptSingletonMethod, getSingletonMethod, getSingletonMethod, getSingletonMethod, getSingletonMethod
 
Methods inherited from class org.jruby.runtime.CallbackFactory
createFactory, createFactory
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DumpingInvocationCallbackFactory

public DumpingInvocationCallbackFactory(Ruby runtime,
                                        java.lang.Class type,
                                        java.lang.ClassLoader classLoader)
Method Detail

endCall

protected java.lang.Class endCall(org.objectweb.asm.ClassWriter cw,
                                  org.objectweb.asm.MethodVisitor mv,
                                  java.lang.String name)
Overrides:
endCall in class InvocationCallbackFactory


Copyright © 2002-2007 JRuby Team. All Rights Reserved.