RECODER 0.92

recoder.java.expression.literal
Class CharLiteral

java.lang.Object
  extended by recoder.java.JavaSourceElement
      extended by recoder.java.JavaProgramElement
          extended by recoder.java.expression.Literal
              extended by recoder.java.expression.literal.CharLiteral
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, Expression, ProgramElement, SourceElement, TerminalProgramElement, ModelElement

public class CharLiteral
extends Literal

Char literal.

Author:
AutoDoc
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from interface recoder.java.ProgramElement
ProgramElement.TreeStructure
 
Nested classes/interfaces inherited from interface recoder.java.SourceElement
SourceElement.Position
 
Nested classes/interfaces inherited from interface recoder.java.ProgramElement
ProgramElement.TreeStructure
 
Nested classes/interfaces inherited from interface recoder.java.SourceElement
SourceElement.Position
 
Field Summary
 
Fields inherited from class recoder.java.JavaSourceElement
factory
 
Fields inherited from interface recoder.java.ProgramElement
STRUCTURAL_EQUALITY, STRUCTURAL_HASH_CODE
 
Fields inherited from interface recoder.java.ProgramElement
STRUCTURAL_EQUALITY, STRUCTURAL_HASH_CODE
 
Constructor Summary
  CharLiteral()
          Char literal.
  CharLiteral(char value)
          Char literal.
protected CharLiteral(CharLiteral proto)
          Char literal.
  CharLiteral(java.lang.String value)
          Char literal.
 
Method Summary
 void accept(SourceVisitor v)
          Receive a visitor, for instance a pretty printer.
 CharLiteral deepClone()
          Deep clone.
 java.lang.Object getEquivalentJavaType()
           
 java.lang.String getValue()
          Get value.
 void setValue(char c)
          Set value.
 void setValue(java.lang.String str)
          Set value.
 
Methods inherited from class recoder.java.expression.Literal
getASTParent, getExpressionContainer, setExpressionContainer
 
Methods inherited from class recoder.java.JavaProgramElement
getComments, getID, setComments, validate
 
Methods inherited from class recoder.java.JavaSourceElement
getEndPosition, getFactory, getFirstElement, getLastElement, getRelativePosition, getStartPosition, setEndPosition, setRelativePosition, setStartPosition, toSource
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface recoder.java.ProgramElement
getComments, getID, setComments
 
Methods inherited from interface recoder.java.SourceElement
getEndPosition, getFactory, getFirstElement, getLastElement, getRelativePosition, getStartPosition, setEndPosition, setRelativePosition, setStartPosition, toSource
 
Methods inherited from interface recoder.ModelElement
validate
 
Methods inherited from interface recoder.java.ProgramElement
getComments, getID, setComments
 
Methods inherited from interface recoder.java.SourceElement
getEndPosition, getFactory, getFirstElement, getLastElement, getRelativePosition, getStartPosition, setEndPosition, setRelativePosition, setStartPosition, toSource
 
Methods inherited from interface recoder.ModelElement
validate
 

Constructor Detail

CharLiteral

public CharLiteral()
Char literal.


CharLiteral

public CharLiteral(char value)
Char literal.

Parameters:
value - a char value.

CharLiteral

public CharLiteral(java.lang.String value)
Char literal.

Parameters:
value - a string.

CharLiteral

protected CharLiteral(CharLiteral proto)
Char literal.

Parameters:
proto - a char literal.
Method Detail

deepClone

public CharLiteral deepClone()
Deep clone.

Returns:
the object.

setValue

public void setValue(char c)
Set value.

Parameters:
c - a char value.

setValue

public void setValue(java.lang.String str)
Set value.

Parameters:
str - a string value.

getValue

public java.lang.String getValue()
Get value.

Returns:
the string.

accept

public void accept(SourceVisitor v)
Description copied from interface: SourceElement
Receive a visitor, for instance a pretty printer.

Parameters:
v - a source visitor.

getEquivalentJavaType

public java.lang.Object getEquivalentJavaType()
Specified by:
getEquivalentJavaType in class Literal

RECODER 0.92