|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjbet.Node
jbet.Node.var
public static class Node.var
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 | |
---|---|
boolean |
exobject
|
boolean |
leftover
|
java.lang.String |
name
|
int |
outlvt
|
java.util.HashSet |
producers
|
Type |
t
|
int |
v
|
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.var(int _v,
Type _t)
|
Method Summary | |
---|---|
void |
addname(java.lang.String s)
|
void |
codegen1(Snippit out)
|
boolean |
equals(java.lang.Object io)
|
void |
findinputs(int[] inputs)
|
protected java.lang.String |
toString1(int flags)
|
Type |
type()
|
Methods inherited from class jbet.Node |
---|
addDestination, addDestination2, addrefcounts, allnodes, allnodes, allnodes, Constant, countDests, destinationString, hasSideEffect, idempotent, isFake, isinit, jvm2node, numParams, paramType, 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 java.lang.String name
public int v
public Type t
public java.util.HashSet producers
public int outlvt
public boolean leftover
public boolean exobject
Constructor Detail |
---|
public Node.var(int _v, Type _t)
Method Detail |
---|
protected java.lang.String toString1(int flags)
toString1
in class Node
public void addname(java.lang.String s)
public boolean equals(java.lang.Object io)
equals
in class java.lang.Object
public void codegen1(Snippit out)
codegen1
in class Node
public Type type()
type
in class Node
public void findinputs(int[] inputs)
findinputs
in class Node
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |