|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--ponderToolkit.compiler.codeGen.policyObjects.expressions.ExpressionOp
|
+--ponderToolkit.compiler.codeGen.policyObjects.expressions.LogicalOp
Function: Models a Logical operator.
| Fields inherited from class ponderToolkit.compiler.codeGen.policyObjects.expressions.ExpressionOp |
opCode |
| Fields inherited from interface ponderToolkit.compiler.codeGen.interfaces.expressions.ExpressionOpI |
ADDITIVE_OP_MINUS, ADDITIVE_OP_PLUS, LOGICAL_OP_AND, LOGICAL_OP_IMPLIES, LOGICAL_OP_OR, LOGICAL_OP_XOR, MULT_OP_DIV, MULT_OP_TIMES, RELATIONAL_OP_EQUALS, RELATIONAL_OP_GREATER_THAN, RELATIONAL_OP_GREATER_THAN_EQUALS, RELATIONAL_OP_LESS_THAN, RELATIONAL_OP_LESS_THAN_EQUALS, RELATIONAL_OP_NOT_EQUALS, UNARY_OP_MINUS, UNARY_OP_NOT |
| Constructor Summary | |
LogicalOp(int newOpCode)
Constructor. |
|
| Method Summary | |
void |
apply(EvaluationStackI stack)
Apply this operator to the given EvaluationStack |
java.lang.String |
getString()
Return the string representation of the operator |
| Methods inherited from class ponderToolkit.compiler.codeGen.policyObjects.expressions.ExpressionOp |
getOp |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface ponderToolkit.compiler.codeGen.interfaces.expressions.ExpressionOpI |
getOp |
| Constructor Detail |
public LogicalOp(int newOpCode)
| Method Detail |
public void apply(EvaluationStackI stack)
apply in interface ExpressionOpIpublic java.lang.String getString()
getString in interface ExpressionOpI
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||