public final class Scanner.LiteralToken extends Scanner.Token
value
parameter determines the type of the literal
token:
Type/value returned by getLiteralValue() | Literal |
---|---|
String | STRING literal |
Character | CHAR literal |
Integer | INT literal |
Long | LONG literal |
Float | FLOAT literal |
Double | DOUBLE literal |
Boolean | BOOLEAN literal |
null | NULL literal |
Constructor and Description |
---|
Scanner.LiteralToken(java.lang.Object value) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
getLiteralValue() |
boolean |
isLiteral() |
java.lang.String |
toString() |
getIdentifier, getKeyword, getLocation, getOperator, isEOF, isIdentifier, isIdentifier, isKeyword, isKeyword, isKeyword, isOperator, isOperator, isOperator
public Scanner.LiteralToken(java.lang.Object value)
value
- A Boolean
, String
, Double
, Float
, Character
, or
null
public boolean isLiteral()
isLiteral
in class Scanner.Token
public java.lang.Object getLiteralValue()
getLiteralValue
in class Scanner.Token
public java.lang.String toString()
toString
in class java.lang.Object
Copyright © 2001-2012. All Rights Reserved.