|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjbet.Node
jbet.Node.assign
public static class Node.assign
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class jbet.Node |
|---|
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 |
| Field Summary | |
|---|---|
Node |
val
|
| Fields inherited from class jbet.Node |
|---|
clocal, comment, count, destinations, done, esneed, EXIT, external, jvm2node, NONE, op, 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, serial, TOSTR_COMMENT, TOSTR_DFL, TOSTR_EXTRA, TOSTR_FLAGS1, TOSTR_SRC |
| Constructor Summary | |
|---|---|
Node.assign(int lo,
Node v,
BasicBlock b)
|
|
| Method Summary | |
|---|---|
boolean |
equals(java.lang.Object io)
|
Node |
get__val()
|
boolean |
hasSideEffect()
|
boolean |
idempotent()
|
int |
numParams()
Return the count of input parameters for this subtype of Node. |
Type |
paramType(int i)
|
void |
set__val(Node n)
|
protected java.lang.String |
toString1(int flags)
|
Type |
type()
|
| Methods inherited from class jbet.Node |
|---|
addDestination, addDestination2, addrefcounts, allnodes, allnodes, allnodes, codegen1, Constant, countDests, destinationString, findinputs, isFake, isinit, jvm2node, replace, replace, replace1, require, require, require2, require2, requires, storeDests, toString, toString, urequire, usesAt |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public Node val
| Constructor Detail |
|---|
public Node.assign(int lo,
Node v,
BasicBlock b)
| Method Detail |
|---|
public boolean idempotent()
idempotent in class Nodepublic boolean hasSideEffect()
hasSideEffect in class Nodepublic Node get__val()
public void set__val(Node n)
public int numParams()
Node
numParams in class Nodepublic Type paramType(int i)
paramType in class Nodeprotected java.lang.String toString1(int flags)
toString1 in class Nodepublic boolean equals(java.lang.Object io)
equals in class java.lang.Objectpublic Type type()
type in class Node
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||