jbet
Class AliasDB
java.lang.Object
jbet.AliasDB
public class AliasDB
- extends java.lang.Object
Method Summary |
int |
getArrayElt(int array,
int index)
|
Node |
getBestNode(int serial)
|
Node |
getBestNodeFromBlock(int serial,
BasicBlock bb)
|
int |
getField(int struc,
java.lang.String name)
|
Node |
getGoodNode(int serial)
|
Node |
getGoodNodeFromBlock(int serial,
BasicBlock bb)
|
Node |
getNodeFromBlock(int serial,
BasicBlock bb)
|
java.util.Iterator |
getNodes(int serial)
|
int |
getSField(java.lang.String cname,
java.lang.String fname)
|
boolean |
isBad(int array)
|
int |
peekArrayElt(int array,
int index)
|
int |
peekField(int struc,
java.lang.String name)
|
int |
peekSField(java.lang.String cname,
java.lang.String fname)
|
void |
print(LineWriter out)
|
void |
setArrayElt(int array,
int index,
int value)
|
void |
setBad(int array)
|
void |
setField(int struc,
java.lang.String name,
int val)
|
void |
setNode(Node val)
|
void |
setNode(Node val,
int serial)
|
void |
setSField(java.lang.String cname,
java.lang.String fname,
int val)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AliasDB
public AliasDB()
getField
public int getField(int struc,
java.lang.String name)
peekField
public int peekField(int struc,
java.lang.String name)
setField
public void setField(int struc,
java.lang.String name,
int val)
getSField
public int getSField(java.lang.String cname,
java.lang.String fname)
peekSField
public int peekSField(java.lang.String cname,
java.lang.String fname)
setSField
public void setSField(java.lang.String cname,
java.lang.String fname,
int val)
getArrayElt
public int getArrayElt(int array,
int index)
peekArrayElt
public int peekArrayElt(int array,
int index)
setArrayElt
public void setArrayElt(int array,
int index,
int value)
isBad
public boolean isBad(int array)
setBad
public void setBad(int array)
print
public void print(LineWriter out)
getNodes
public java.util.Iterator getNodes(int serial)
setNode
public void setNode(Node val,
int serial)
setNode
public void setNode(Node val)
getNodeFromBlock
public Node getNodeFromBlock(int serial,
BasicBlock bb)
getGoodNodeFromBlock
public Node getGoodNodeFromBlock(int serial,
BasicBlock bb)
getBestNodeFromBlock
public Node getBestNodeFromBlock(int serial,
BasicBlock bb)
getGoodNode
public Node getGoodNode(int serial)
getBestNode
public Node getBestNode(int serial)