public class InstructionFactory extends JVMInstructionFactory
singleton| Constructor and Description |
|---|
InstructionFactory() |
getFactorypublic java.lang.Object clone()
clone in class java.lang.Objectpublic Instruction aconst_null()
aconst_null in class JVMInstructionFactorypublic Instruction aload(int localVarIndex)
aload in class JVMInstructionFactorypublic Instruction aload_0()
aload_0 in class JVMInstructionFactorypublic Instruction aload_1()
aload_1 in class JVMInstructionFactorypublic Instruction aload_2()
aload_2 in class JVMInstructionFactorypublic Instruction aload_3()
aload_3 in class JVMInstructionFactorypublic Instruction aaload()
aaload in class JVMInstructionFactorypublic Instruction astore(int localVarIndex)
astore in class JVMInstructionFactorypublic Instruction astore_0()
astore_0 in class JVMInstructionFactorypublic Instruction astore_1()
astore_1 in class JVMInstructionFactorypublic Instruction astore_2()
astore_2 in class JVMInstructionFactorypublic Instruction astore_3()
astore_3 in class JVMInstructionFactorypublic Instruction aastore()
aastore in class JVMInstructionFactorypublic Instruction areturn()
areturn in class JVMInstructionFactorypublic Instruction anewarray(java.lang.String clsName)
anewarray in class JVMInstructionFactorypublic Instruction arraylength()
arraylength in class JVMInstructionFactorypublic Instruction athrow()
athrow in class JVMInstructionFactorypublic Instruction baload()
baload in class JVMInstructionFactorypublic Instruction bastore()
bastore in class JVMInstructionFactorypublic Instruction bipush(int b)
bipush in class JVMInstructionFactorypublic Instruction caload()
caload in class JVMInstructionFactorypublic Instruction castore()
castore in class JVMInstructionFactorypublic Instruction checkcast(java.lang.String clsName)
checkcast in class JVMInstructionFactorypublic Instruction d2f()
d2f in class JVMInstructionFactorypublic Instruction d2i()
d2i in class JVMInstructionFactorypublic Instruction d2l()
d2l in class JVMInstructionFactorypublic Instruction dadd()
dadd in class JVMInstructionFactorypublic Instruction daload()
daload in class JVMInstructionFactorypublic Instruction dastore()
dastore in class JVMInstructionFactorypublic Instruction dcmpg()
dcmpg in class JVMInstructionFactorypublic Instruction dcmpl()
dcmpl in class JVMInstructionFactorypublic Instruction dconst_0()
dconst_0 in class JVMInstructionFactorypublic Instruction dconst_1()
dconst_1 in class JVMInstructionFactorypublic Instruction ddiv()
ddiv in class JVMInstructionFactorypublic Instruction dload(int localVarIndex)
dload in class JVMInstructionFactorypublic Instruction dload_0()
dload_0 in class JVMInstructionFactorypublic Instruction dload_1()
dload_1 in class JVMInstructionFactorypublic Instruction dload_2()
dload_2 in class JVMInstructionFactorypublic Instruction dload_3()
dload_3 in class JVMInstructionFactorypublic Instruction dmul()
dmul in class JVMInstructionFactorypublic Instruction dneg()
dneg in class JVMInstructionFactorypublic Instruction drem()
drem in class JVMInstructionFactorypublic Instruction dreturn()
dreturn in class JVMInstructionFactorypublic Instruction dstore(int localVarIndex)
dstore in class JVMInstructionFactorypublic Instruction dstore_0()
dstore_0 in class JVMInstructionFactorypublic Instruction dstore_1()
dstore_1 in class JVMInstructionFactorypublic Instruction dstore_2()
dstore_2 in class JVMInstructionFactorypublic Instruction dstore_3()
dstore_3 in class JVMInstructionFactorypublic Instruction dsub()
dsub in class JVMInstructionFactorypublic Instruction dup()
dup in class JVMInstructionFactorypublic Instruction dup_x1()
dup_x1 in class JVMInstructionFactorypublic Instruction dup_x2()
dup_x2 in class JVMInstructionFactorypublic Instruction dup2()
dup2 in class JVMInstructionFactorypublic Instruction dup2_x1()
dup2_x1 in class JVMInstructionFactorypublic Instruction dup2_x2()
dup2_x2 in class JVMInstructionFactorypublic Instruction f2d()
f2d in class JVMInstructionFactorypublic Instruction f2i()
f2i in class JVMInstructionFactorypublic Instruction f2l()
f2l in class JVMInstructionFactorypublic Instruction fadd()
fadd in class JVMInstructionFactorypublic Instruction faload()
faload in class JVMInstructionFactorypublic Instruction fastore()
fastore in class JVMInstructionFactorypublic Instruction fcmpg()
fcmpg in class JVMInstructionFactorypublic Instruction fcmpl()
fcmpl in class JVMInstructionFactorypublic Instruction fconst_0()
fconst_0 in class JVMInstructionFactorypublic Instruction fconst_1()
fconst_1 in class JVMInstructionFactorypublic Instruction fconst_2()
fconst_2 in class JVMInstructionFactorypublic Instruction fdiv()
fdiv in class JVMInstructionFactorypublic Instruction fload(int localVarIndex)
fload in class JVMInstructionFactorypublic Instruction fload_0()
fload_0 in class JVMInstructionFactorypublic Instruction fload_1()
fload_1 in class JVMInstructionFactorypublic Instruction fload_2()
fload_2 in class JVMInstructionFactorypublic Instruction fload_3()
fload_3 in class JVMInstructionFactorypublic Instruction fmul()
fmul in class JVMInstructionFactorypublic Instruction fneg()
fneg in class JVMInstructionFactorypublic Instruction frem()
frem in class JVMInstructionFactorypublic Instruction freturn()
freturn in class JVMInstructionFactorypublic Instruction fstore(int localVarIndex)
fstore in class JVMInstructionFactorypublic Instruction fstore_0()
fstore_0 in class JVMInstructionFactorypublic Instruction fstore_1()
fstore_1 in class JVMInstructionFactorypublic Instruction fstore_2()
fstore_2 in class JVMInstructionFactorypublic Instruction fstore_3()
fstore_3 in class JVMInstructionFactorypublic Instruction fsub()
fsub in class JVMInstructionFactorypublic Instruction getfield(java.lang.String fieldName, java.lang.String clsName, java.lang.String fieldDescriptor)
getfield in class JVMInstructionFactorypublic Instruction getstatic(java.lang.String fieldName, java.lang.String clsName, java.lang.String fieldDescriptor)
getstatic in class JVMInstructionFactorypublic Instruction goto_(int targetPc)
goto_ in class JVMInstructionFactorypublic Instruction goto_w(int targetPc)
goto_w in class JVMInstructionFactorypublic Instruction i2b()
i2b in class JVMInstructionFactorypublic Instruction i2c()
i2c in class JVMInstructionFactorypublic Instruction i2d()
i2d in class JVMInstructionFactorypublic Instruction i2f()
i2f in class JVMInstructionFactorypublic Instruction i2l()
i2l in class JVMInstructionFactorypublic Instruction i2s()
i2s in class JVMInstructionFactorypublic Instruction iadd()
iadd in class JVMInstructionFactorypublic Instruction iaload()
iaload in class JVMInstructionFactorypublic Instruction iand()
iand in class JVMInstructionFactorypublic Instruction iastore()
iastore in class JVMInstructionFactorypublic Instruction iconst_m1()
iconst_m1 in class JVMInstructionFactorypublic Instruction iconst_0()
iconst_0 in class JVMInstructionFactorypublic Instruction iconst_1()
iconst_1 in class JVMInstructionFactorypublic Instruction iconst_2()
iconst_2 in class JVMInstructionFactorypublic Instruction iconst_3()
iconst_3 in class JVMInstructionFactorypublic Instruction iconst_4()
iconst_4 in class JVMInstructionFactorypublic Instruction iconst_5()
iconst_5 in class JVMInstructionFactorypublic Instruction idiv()
idiv in class JVMInstructionFactorypublic Instruction if_acmpeq(int targetPc)
if_acmpeq in class JVMInstructionFactorypublic Instruction if_acmpne(int targetPc)
if_acmpne in class JVMInstructionFactorypublic Instruction if_icmpeq(int targetPc)
if_icmpeq in class JVMInstructionFactorypublic Instruction if_icmpne(int targetPc)
if_icmpne in class JVMInstructionFactorypublic Instruction if_icmplt(int targetPc)
if_icmplt in class JVMInstructionFactorypublic Instruction if_icmpge(int targetPc)
if_icmpge in class JVMInstructionFactorypublic Instruction if_icmpgt(int targetPc)
if_icmpgt in class JVMInstructionFactorypublic Instruction if_icmple(int targetPc)
if_icmple in class JVMInstructionFactorypublic Instruction ifeq(int targetPc)
ifeq in class JVMInstructionFactorypublic Instruction ifne(int targetPc)
ifne in class JVMInstructionFactorypublic Instruction iflt(int targetPc)
iflt in class JVMInstructionFactorypublic Instruction ifge(int targetPc)
ifge in class JVMInstructionFactorypublic Instruction ifgt(int targetPc)
ifgt in class JVMInstructionFactorypublic Instruction ifle(int targetPc)
ifle in class JVMInstructionFactorypublic Instruction ifnonnull(int targetPc)
ifnonnull in class JVMInstructionFactorypublic Instruction ifnull(int targetPc)
ifnull in class JVMInstructionFactorypublic Instruction iinc(int localVarIndex, int incConstant)
iinc in class JVMInstructionFactorypublic Instruction iload(int localVarIndex)
iload in class JVMInstructionFactorypublic Instruction iload_0()
iload_0 in class JVMInstructionFactorypublic Instruction iload_1()
iload_1 in class JVMInstructionFactorypublic Instruction iload_2()
iload_2 in class JVMInstructionFactorypublic Instruction iload_3()
iload_3 in class JVMInstructionFactorypublic Instruction imul()
imul in class JVMInstructionFactorypublic Instruction ineg()
ineg in class JVMInstructionFactorypublic Instruction instanceof_(java.lang.String clsName)
instanceof_ in class JVMInstructionFactorypublic Instruction invokeinterface(java.lang.String clsName, java.lang.String methodName, java.lang.String methodSignature)
invokeinterface in class JVMInstructionFactorypublic Instruction invokespecial(java.lang.String clsName, java.lang.String methodName, java.lang.String methodSignature)
invokespecial in class JVMInstructionFactorypublic Instruction invokestatic(java.lang.String clsName, java.lang.String methodName, java.lang.String methodSignature)
invokestatic in class JVMInstructionFactorypublic Instruction invokevirtual(java.lang.String clsName, java.lang.String methodName, java.lang.String methodSignature)
invokevirtual in class JVMInstructionFactorypublic Instruction invokedynamic(int bootstrapIndex, java.lang.String samMethodName, java.lang.String functionType)
invokedynamic in class JVMInstructionFactorypublic Instruction ior()
ior in class JVMInstructionFactorypublic Instruction irem()
irem in class JVMInstructionFactorypublic Instruction ireturn()
ireturn in class JVMInstructionFactorypublic Instruction ishl()
ishl in class JVMInstructionFactorypublic Instruction ishr()
ishr in class JVMInstructionFactorypublic Instruction istore(int localVarIndex)
istore in class JVMInstructionFactorypublic Instruction istore_0()
istore_0 in class JVMInstructionFactorypublic Instruction istore_1()
istore_1 in class JVMInstructionFactorypublic Instruction istore_2()
istore_2 in class JVMInstructionFactorypublic Instruction istore_3()
istore_3 in class JVMInstructionFactorypublic Instruction isub()
isub in class JVMInstructionFactorypublic Instruction iushr()
iushr in class JVMInstructionFactorypublic Instruction ixor()
ixor in class JVMInstructionFactorypublic Instruction jsr(int targetPc)
jsr in class JVMInstructionFactorypublic Instruction jsr_w(int targetPc)
jsr_w in class JVMInstructionFactorypublic Instruction l2d()
l2d in class JVMInstructionFactorypublic Instruction l2f()
l2f in class JVMInstructionFactorypublic Instruction l2i()
l2i in class JVMInstructionFactorypublic Instruction ladd()
ladd in class JVMInstructionFactorypublic Instruction laload()
laload in class JVMInstructionFactorypublic Instruction land()
land in class JVMInstructionFactorypublic Instruction lastore()
lastore in class JVMInstructionFactorypublic Instruction lcmp()
lcmp in class JVMInstructionFactorypublic Instruction lconst_0()
lconst_0 in class JVMInstructionFactorypublic Instruction lconst_1()
lconst_1 in class JVMInstructionFactorypublic Instruction ldc(int v)
ldc in class JVMInstructionFactorypublic Instruction ldc(float v)
ldc in class JVMInstructionFactorypublic Instruction ldc(java.lang.String v, boolean isClass)
ldc in class JVMInstructionFactorypublic Instruction ldc_w(int v)
ldc_w in class JVMInstructionFactorypublic Instruction ldc_w(float v)
ldc_w in class JVMInstructionFactorypublic Instruction ldc_w(java.lang.String v, boolean isClass)
ldc_w in class JVMInstructionFactorypublic Instruction ldc2_w(long v)
ldc2_w in class JVMInstructionFactorypublic Instruction ldc2_w(double v)
ldc2_w in class JVMInstructionFactorypublic Instruction ldiv()
ldiv in class JVMInstructionFactorypublic Instruction lload(int localVarIndex)
lload in class JVMInstructionFactorypublic Instruction lload_0()
lload_0 in class JVMInstructionFactorypublic Instruction lload_1()
lload_1 in class JVMInstructionFactorypublic Instruction lload_2()
lload_2 in class JVMInstructionFactorypublic Instruction lload_3()
lload_3 in class JVMInstructionFactorypublic Instruction lmul()
lmul in class JVMInstructionFactorypublic Instruction lneg()
lneg in class JVMInstructionFactorypublic Instruction lookupswitch(int defaultTargetPc, int nEntries)
lookupswitch in class JVMInstructionFactorypublic Instruction lor()
lor in class JVMInstructionFactorypublic Instruction lrem()
lrem in class JVMInstructionFactorypublic Instruction lreturn()
lreturn in class JVMInstructionFactorypublic Instruction lshl()
lshl in class JVMInstructionFactorypublic Instruction lshr()
lshr in class JVMInstructionFactorypublic Instruction lstore(int localVarIndex)
lstore in class JVMInstructionFactorypublic Instruction lstore_0()
lstore_0 in class JVMInstructionFactorypublic Instruction lstore_1()
lstore_1 in class JVMInstructionFactorypublic Instruction lstore_2()
lstore_2 in class JVMInstructionFactorypublic Instruction lstore_3()
lstore_3 in class JVMInstructionFactorypublic Instruction lsub()
lsub in class JVMInstructionFactorypublic Instruction lushr()
lushr in class JVMInstructionFactorypublic Instruction lxor()
lxor in class JVMInstructionFactorypublic Instruction monitorenter()
monitorenter in class JVMInstructionFactorypublic Instruction monitorexit()
monitorexit in class JVMInstructionFactorypublic Instruction multianewarray(java.lang.String clsName, int dimensions)
multianewarray in class JVMInstructionFactorypublic Instruction new_(java.lang.String clsName)
new_ in class JVMInstructionFactorypublic Instruction newarray(int typeCode)
newarray in class JVMInstructionFactorypublic Instruction nop()
nop in class JVMInstructionFactorypublic Instruction pop()
pop in class JVMInstructionFactorypublic Instruction pop2()
pop2 in class JVMInstructionFactorypublic Instruction putfield(java.lang.String fieldName, java.lang.String clsName, java.lang.String fieldDescriptor)
putfield in class JVMInstructionFactorypublic Instruction putstatic(java.lang.String fieldName, java.lang.String clsName, java.lang.String fieldDescriptor)
putstatic in class JVMInstructionFactorypublic Instruction ret(int localVarIndex)
ret in class JVMInstructionFactorypublic Instruction return_()
return_ in class JVMInstructionFactorypublic Instruction saload()
saload in class JVMInstructionFactorypublic Instruction sastore()
sastore in class JVMInstructionFactorypublic Instruction sipush(int val)
sipush in class JVMInstructionFactorypublic Instruction swap()
swap in class JVMInstructionFactorypublic Instruction tableswitch(int defaultTargetPc, int low, int high)
tableswitch in class JVMInstructionFactorypublic Instruction wide()
wide in class JVMInstructionFactorypublic Instruction invokecg(java.util.List<Invocation> invokes)
invokecg in class JVMInstructionFactorypublic Instruction invokeclinit(ClassInfo ci)
invokeclinit in class JVMInstructionFactorypublic Instruction directcallreturn()
directcallreturn in class JVMInstructionFactorypublic Instruction executenative(NativeMethodInfo mi)
executenative in class JVMInstructionFactorypublic Instruction nativereturn()
nativereturn in class JVMInstructionFactorypublic Instruction runstart(MethodInfo miRun)
runstart in class JVMInstructionFactorypublic Instruction finishclinit(ClassInfo ci)
finishclinit in class JVMInstructionFactory