org.siebengeisslein.pclass.expression
Class LongLiteral

java.lang.Object
  extended by org.siebengeisslein.client.Persistent
      extended by org.siebengeisslein.pclass.expression.AbstractExpression
          extended by org.siebengeisslein.pclass.expression.AbstractLiteral
              extended by org.siebengeisslein.pclass.expression.LongLiteral
All Implemented Interfaces:
CommitConstrained, Instrumented, CodeFragment, Expression

public class LongLiteral
extends AbstractLiteral


Constructor Summary
LongLiteral(ExpressionContainer parent)
           
LongLiteral(ExpressionContainer parent, long value)
           
LongLiteral(ExpressionContainer parent, java.lang.String value)
           
 
Method Summary
 java.lang.Object getValue(java.lang.String value)
           
 java.lang.String toString(java.lang.String indent)
           
 
Methods inherited from class org.siebengeisslein.pclass.expression.AbstractLiteral
getResultType, getValue, setValue, visit
 
Methods inherited from class org.siebengeisslein.pclass.expression.AbstractExpression
checkConstraints, getContainer, getDataDirectory, getOwnerClass, getOwnerMethod, getTypeManager, getVariableManager, isAssignable, loadClass, onRemove, replaceWith, setContainer, toString, visitAssignTo
 
Methods inherited from class org.siebengeisslein.client.Persistent
abort, clearUserLocals, clone, commit, disposeTransient, getGroup, getRef, getTransientValue, hashCode, initTransient, isWriteTransaction, joinWriteTransaction, readLock, setGroup, setTransientValue, toPersistent, toRef, writeExternal, writeLock
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

LongLiteral

public LongLiteral(ExpressionContainer parent)

LongLiteral

public LongLiteral(ExpressionContainer parent,
                   java.lang.String value)

LongLiteral

public LongLiteral(ExpressionContainer parent,
                   long value)
Method Detail

getValue

public java.lang.Object getValue(java.lang.String value)
Specified by:
getValue in class AbstractLiteral

toString

public java.lang.String toString(java.lang.String indent)