engine
Class UnaryExpression
java.lang.Object
|
+--engine.Expression
|
+--engine.UnaryExpression
- class UnaryExpression
- extends Expression
| Methods inherited from class java.lang.Object |
,
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
registerNatives,
wait,
wait,
wait |
UNARY_PLUS
static final int UNARY_PLUS
BITWISE_NOT
static final int BITWISE_NOT
BITWISE_OR
static final int BITWISE_OR
BITWISE_NOR
static final int BITWISE_NOR
BITWISE_AND
static final int BITWISE_AND
BITWISE_NAND
static final int BITWISE_NAND
BITWISE_XOR
static final int BITWISE_XOR
BITWISE_NXOR
static final int BITWISE_NXOR
UNARY_MINUS
static final int UNARY_MINUS
LOGICAL_NOT
static final int LOGICAL_NOT
op
public int op
exp
Expression exp
opStrings
java.lang.String[] opStrings
UnaryExpression
UnaryExpression(NameSpace ns,
java.lang.String oper,
Expression exp)
evaluate
public Result evaluate()
throws InterpretTimeException
addMonitor
void addMonitor(Monitor m)
- Overrides:
- addMonitor in class Expression
toString
public java.lang.String toString()
- Overrides:
- toString in class Expression
isLeftValue
public boolean isLeftValue()
- Overrides:
- isLeftValue in class Expression