public static class Node.invokevnoa extends Node.invokev
Node.aload, Node.assign, Node.astore, Node.Cast, Node.cdouble, Node.cfloat, Node.cint, Node.clong, Node.cnull, Node.constant, Node.cString, Node.getfield, Node.Goto, Node.invokeinit, Node.invokenoa, Node.invokes, Node.invokesnoa, Node.invokev, Node.invokevnoa, Node.Label, Node.marker, Node.monitorop, Node.MultiNewArray, Node.N1, Node.N2, Node.New, Node.NewArray, Node.param, Node.ret, Node.setfield, Node.SubMethod, Node.var
method, op, This
clocal, comment, count, destinations, done, esneed, EXIT, external, jvm2node, NONE, OP_ARRAYLENGTH, OP_CINT, OP_CSTRING, OP_D2F, OP_D2I, OP_D2L, OP_DADD, OP_DCMPG, OP_DCMPL, OP_DDIV, OP_DMUL, OP_DNEG, OP_DREM, OP_DSUB, OP_F2D, OP_F2I, OP_F2L, OP_FADD, OP_FCMPG, OP_FCMPL, OP_FDIV, OP_FMUL, OP_FNEG, OP_FREM, OP_FSUB, OP_GETFIELD, OP_GETSTATIC, OP_I2B, OP_I2C, OP_I2D, OP_I2F, OP_I2L, OP_I2S, OP_IADD, OP_IAND, OP_IDIV, OP_IMUL, OP_INEG, OP_INVOKEINTERFACE, OP_INVOKESTATIC, OP_INVOKEVIRTUAL, OP_IOR, OP_IREM, OP_ISHL, OP_ISHR, OP_ISUB, OP_IUSHR, OP_IXOR, OP_L2D, OP_L2F, OP_L2I, OP_LADD, OP_LAND, OP_LCMP, OP_LDIV, OP_LMUL, OP_LNEG, OP_LOR, OP_LREM, OP_LSHL, OP_LSHR, OP_LSUB, OP_LUSHR, OP_LXOR, OP_PUTFIELD, OP_PUTSTATIC, OP_VAR, op1jvm, op2jvm, otype, required, requires, sb, TOSTR_COMMENT, TOSTR_DFL, TOSTR_EXTRA, TOSTR_FLAGS1, TOSTR_SRC
Constructor and Description |
---|
Node.invokevnoa(MethodSignature mi,
Node _this,
Node[] _args) |
Node.invokevnoa(MethodSignature mi,
Node _this,
Node[] _args,
int _op) |
Node.invokevnoa(MethodSignature mi,
Node _this,
Node _arg0,
int _op) |
Node.invokevnoa(MethodSignature mi,
Node _this,
java.util.Vector _args) |
Node.invokevnoa(MethodSignature mi,
Node _this,
java.util.Vector _args,
int _op) |
Modifier and Type | Method and Description |
---|---|
void |
codegen1(Snippit out) |
protected java.lang.String |
dot() |
arg, argslen, equals, findinputs, get__This, hasSideEffect, idempotent, isinit, method, numParams, paramType, set__This, toString1, type
addDestination, addDestination2, addrefcounts, allnodes, allnodes, allnodes, Constant, countDests, destinationString, isFake, jvm2node, replace, replace, replace1, require, require, require2, require2, requires, storeDests, toString, toString, urequire, usesAt
public Node.invokevnoa(MethodSignature mi, Node _this, java.util.Vector _args)
public Node.invokevnoa(MethodSignature mi, Node _this, Node[] _args)
public Node.invokevnoa(MethodSignature mi, Node _this, Node[] _args, int _op)
public Node.invokevnoa(MethodSignature mi, Node _this, java.util.Vector _args, int _op)
public Node.invokevnoa(MethodSignature mi, Node _this, Node _arg0, int _op)
protected java.lang.String dot()
dot
in class Node.invokev
public void codegen1(Snippit out)
codegen1
in class Node.invokev