org.siebengeisslein.pclass.expression
Class CharLiteral

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

public class CharLiteral
extends AbstractLiteral


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

CharLiteral

public CharLiteral(ExpressionContainer parent)

CharLiteral

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

CharLiteral

public CharLiteral(ExpressionContainer parent,
                   char 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)