org.siebengeisslein.pclass.expression
Class ShortLiteral

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.ShortLiteral
All Implemented Interfaces:
CommitConstrained, Instrumented, CodeFragment, Expression

public class ShortLiteral
extends AbstractLiteral


Constructor Summary
ShortLiteral(ExpressionContainer parent)
           
ShortLiteral(ExpressionContainer parent, short value)
           
ShortLiteral(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

ShortLiteral

public ShortLiteral(ExpressionContainer parent)

ShortLiteral

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

ShortLiteral

public ShortLiteral(ExpressionContainer parent,
                    short 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)