org.eclipse.internal.xtend.expression.ast
Class Literal

java.lang.Object
  extended by org.eclipse.internal.xtend.expression.ast.SyntaxElement
      extended by org.eclipse.internal.xtend.expression.ast.Expression
          extended by org.eclipse.internal.xtend.expression.ast.Literal
All Implemented Interfaces:
ISyntaxElement, Analyzable, Evaluatable
Direct Known Subclasses:
BooleanLiteral, IntegerLiteral, NullLiteral, RealLiteral, StringLiteral

public abstract class Literal
extends Expression

Author:
Bernd Kolb

Field Summary
 
Fields inherited from class org.eclipse.internal.xtend.expression.ast.SyntaxElement
end, line, start
 
Constructor Summary
Literal(Identifier literalValue)
           
 
Method Summary
 Identifier getLiteralValue()
           
protected  java.lang.String toStringInternal()
           
 
Methods inherited from class org.eclipse.internal.xtend.expression.ast.Expression
analyze, analyzeInternal, evaluate, evaluateInternal, findType, toString
 
Methods inherited from class org.eclipse.internal.xtend.expression.ast.SyntaxElement
accept, getEnd, getFileName, getLine, getNameString, getStart, setEnd, setFileName, setLine, setStart
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Literal

public Literal(Identifier literalValue)
Method Detail

getLiteralValue

public Identifier getLiteralValue()

toStringInternal

protected java.lang.String toStringInternal()
Specified by:
toStringInternal in class Expression