engine
Class ConstantDescription

java.lang.Object
  |
  +--engine.ConstantDescription

class ConstantDescription
extends java.lang.Object
implements ExpressionDescription

See Also:
Serialized Form

Field Summary
(package private)  Result data
           
static ConstantDescription xDescription
           
static ConstantDescription zDescription
           
static ConstantDescription zeroDescription
          useful to create a 0 constant instance
 
Constructor Summary
private ConstantDescription(Result data)
          not to be used: use the CreateNew...Description instead
 
Method Summary
static ConstantDescription createNewRealConstantDescription(java.lang.String image)
           
static ConstantDescription createNewSignedConstantDescription(int size, boolean signed, boolean sign, int base, java.lang.String image)
           
static ConstantDescription createNewStringConstantDescription(java.lang.String image)
           
static ConstantDescription createNewUnsignedConstantDescription(int size, int base, java.lang.String image)
           
 Expression instantiate(NameSpace n)
           
 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

data

Result data

zeroDescription

public static ConstantDescription zeroDescription
useful to create a 0 constant instance

xDescription

public static ConstantDescription xDescription

zDescription

public static ConstantDescription zDescription
Constructor Detail

ConstantDescription

private ConstantDescription(Result data)
not to be used: use the CreateNew...Description instead
Method Detail

createNewStringConstantDescription

public static ConstantDescription createNewStringConstantDescription(java.lang.String image)

createNewSignedConstantDescription

public static ConstantDescription createNewSignedConstantDescription(int size,
                                                                     boolean signed,
                                                                     boolean sign,
                                                                     int base,
                                                                     java.lang.String image)

createNewUnsignedConstantDescription

public static ConstantDescription createNewUnsignedConstantDescription(int size,
                                                                       int base,
                                                                       java.lang.String image)

createNewRealConstantDescription

public static ConstantDescription createNewRealConstantDescription(java.lang.String image)

instantiate

public Expression instantiate(NameSpace n)
                       throws ParseException
Specified by:
instantiate in interface ExpressionDescription

toString

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

isLeftValue

public boolean isLeftValue()