Skip navigation links
oracle.javatools.parser.java.v2.model.expression
Interface SourceLiteralExpression
- All Superinterfaces:
- CompiledExpression, Element, JavaElement, JavaHasType, SourceElement, SourceExpression
-
public interface SourceLiteralExpression
- extends SourceExpression
A LiteralExpression is a final expression representing a lexical literal. As such, all LiteralExpressions are also leaf expressions. Therefore, class literals and this literals, though called "literal", are not here considered to be literal expressions. Another consequence of this definition is that the value of all LiteralExpressions can be determined at parse-time whereas the value of class literals and this literals can only be determined at compile-time.
Methods inherited from interface oracle.javatools.parser.java.v2.model.SourceElement |
addSelf, addSelf, addSelfAfter, addSelfBefore, clearBinding, cloneSelf, compile, getBinding, getChildren, getChildren, getCompiledObject, getContainedElements, getEndOffset, getOwningFile, getOwningSourceFile, getParent, getSiblingAfter, getSiblingBefore, getSiblings, getSiblings, getStartOffset, getSymbolKind, getText, print, print, reformatSelf, removeSelf, replaceSelf, resolve, setBinding, setContext, visitSelf |
Methods inherited from interface oracle.javatools.parser.java.v2.model.JavaElement |
getElementKind, getFile, getModifiers, getOwner, getSourceElement, isDeprecated, isFinal, isHidden, isSourceElement, isSynthetic, printCompiledInfo |
getTokenValue
int getTokenValue()
- Provided for convenience.
-
- Returns:
- The token value of the lexer literal. Valid values found in JavaTokens. If the literal is empty, TK_INT_LITERAL is returned.
getLiteral
LexerLiteral getLiteral()
-
- Returns:
- The lexer literal this literal is attached to.
Skip navigation links
Copyright © 1997, 2013, Oracle. All rights reserved.