org.codehaus.janino
Class Scanner.LiteralToken

java.lang.Object
  extended by org.codehaus.janino.Scanner.Token
      extended by org.codehaus.janino.Scanner.LiteralToken
Enclosing class:
Scanner

public final class Scanner.LiteralToken
extends Scanner.Token

The type of the value parameter determines the type of the literal token:

Type/value returned by getLiteralValue()Literal
StringSTRING literal
CharacterCHAR literal
IntegerINT literal
LongLONG literal
FloatFLOAT literal
DoubleDOUBLE literal
BooleanBOOLEAN literal
nullNULL literal


Constructor Summary
Scanner.LiteralToken(java.lang.Object value)
           
 
Method Summary
 java.lang.Object getLiteralValue()
           
 boolean isLiteral()
           
 java.lang.String toString()
           
 
Methods inherited from class org.codehaus.janino.Scanner.Token
getIdentifier, getKeyword, getLocation, getOperator, isEOF, isIdentifier, isIdentifier, isKeyword, isKeyword, isKeyword, isOperator, isOperator, isOperator
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Scanner.LiteralToken

public Scanner.LiteralToken(java.lang.Object value)
Parameters:
value - A Boolean, String, Double, Float, Character, or null
Method Detail

isLiteral

public boolean isLiteral()
Overrides:
isLiteral in class Scanner.Token

getLiteralValue

public java.lang.Object getLiteralValue()
Overrides:
getLiteralValue in class Scanner.Token

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2001-2012. All Rights Reserved.