|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcetus.hir.Expression
cetus.hir.Literal
cetus.hir.BooleanLiteral
public class BooleanLiteral
| Field Summary |
|---|
| Fields inherited from class cetus.hir.Expression |
|---|
children, needs_parens, object_print_method, parent |
| Constructor Summary | |
|---|---|
BooleanLiteral(boolean value)
|
|
| Method Summary | |
|---|---|
java.lang.Object |
clone()
Creates and returns a deep copy of this expression. |
static void |
defaultPrint(BooleanLiteral lit,
java.io.OutputStream stream)
Prints a literal to a stream. |
boolean |
equals(java.lang.Object o)
|
boolean |
getValue()
Returns the boolean value. |
int |
hashCode()
|
static void |
setClassPrintMethod(java.lang.reflect.Method m)
Overrides the class print method, so that all subsequently created objects will use the supplied method. |
void |
setValue(boolean value)
Set the boolean value of this object. |
java.lang.String |
toString()
Every expression class should override toString method. |
| Methods inherited from class cetus.hir.Expression |
|---|
compareTo, equals2, findExpression, getChildren, getParent, getStatement, needsParens, print, printSelf, removeChild, setChild, setParens, setParent, setPrintMethod, swapWith, verify |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public BooleanLiteral(boolean value)
| Method Detail |
|---|
public java.lang.Object clone()
Expression
clone in class Literal
public static void defaultPrint(BooleanLiteral lit,
java.io.OutputStream stream)
lit - The literal to print.stream - The stream on which to print the literal.public java.lang.String toString()
Expression
toString in class Expressionpublic boolean equals(java.lang.Object o)
equals in class Expressionpublic boolean getValue()
public int hashCode()
hashCode in class java.lang.Objectpublic static void setClassPrintMethod(java.lang.reflect.Method m)
m - The new print method.public void setValue(boolean value)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||