| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjoeq.Compiler.Quad.Quad
public class Quad
| Field Summary | |
|---|---|
| static boolean | DETERMINISTIC | 
| Method Summary | |
|---|---|
|  void | accept(QuadVisitor qv)Accepts a quad visitor to this quad. | 
|  Quad | copy(int id_number) | 
|  boolean | equals(Object that) | 
|  UnmodifiableList.Operand | getAllOperands() | 
|  List.RegisterOperand | getDefinedRegisters()Returns a list of the registers defined by this quad. | 
|  int | getID()Returns the id number of this quad. | 
|  Operator | getOperator()Return the operator for this quad. | 
|  List.jq_Class | getThrownExceptions()Returns a list of the types of exceptions that this quad can throw. | 
|  List.RegisterOperand | getUsedRegisters()Returns a list of the registers used by this quad. | 
|  int | hashCode() | 
|  void | interpret(QuadInterpreter s)Interprets this quad, modifying the given interpreter state. | 
|  void | setOp1(Operand op) | 
|  void | setOp2(Operand op) | 
|  void | setOp3(Operand op) | 
|  void | setOp4(Operand op) | 
|  String | toString_short()Returns a short string representation of this quad, without any operands. | 
|  String | toString()Returns a string representation of this quad. | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, finalize, getClass, notify, notifyAll, wait, wait, wait | 
| Field Detail | 
|---|
public static final boolean DETERMINISTIC
| Method Detail | 
|---|
public void setOp1(Operand op)
public void setOp2(Operand op)
public void setOp3(Operand op)
public void setOp4(Operand op)
public Quad copy(int id_number)
public UnmodifiableList.Operand getAllOperands()
public Operator getOperator()
public void accept(QuadVisitor qv)
public int getID()
public List.jq_Class getThrownExceptions()
public List.RegisterOperand getDefinedRegisters()
public List.RegisterOperand getUsedRegisters()
public void interpret(QuadInterpreter s)
public String toString()
toString in class Objectpublic String toString_short()
public int hashCode()
hashCode in class Objectpublic boolean equals(Object that)
equals in class Object| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||