engine
Class Constant

java.lang.Object
  |
  +--engine.Expression
        |
        +--engine.Constant

class Constant
extends Expression

A constant seen as expression. Also implements some useful constant expressions as 0.


Field Summary
(package private)  Result data
           
(package private)  ConstantDescription desc
           
static Constant zero
          a binary pure zero
 
Fields inherited from class engine.Expression
length, ns
 
Constructor Summary
Constant(NameSpace ns, Result data, ConstantDescription desc)
           
 
Method Summary
(package private) static void ()
           
(package private)  void addMonitor(Monitor m)
           
 Result evaluate()
           
 boolean isLeftValue()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait
 

Field Detail

zero

public static Constant zero
a binary pure zero

data

Result data

desc

ConstantDescription desc
Constructor Detail

Constant

public Constant(NameSpace ns,
                Result data,
                ConstantDescription desc)
Method Detail

static void ()

evaluate

public Result evaluate()

toString

public java.lang.String toString()
Overrides:
toString in class Expression

addMonitor

void addMonitor(Monitor m)
Overrides:
addMonitor in class Expression

isLeftValue

public boolean isLeftValue()
Overrides:
isLeftValue in class Expression