| 
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1) E13403-04  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectoracle.javatools.parser.java.v2.scanner.LexerLiteral
public class LexerLiteral
Utility class for scanning literal values.
| Nested Class Summary | 
|---|
| Nested classes/interfaces inherited from interface oracle.javatools.parser.java.v2.JavaPreferences | 
|---|
JavaPreferences.MemberOrder | 
| Field Summary | |
|---|---|
 boolean | 
flag_dw
Double Word storage.  | 
 boolean | 
literalBoolean
Boolean value.  | 
 char | 
literalChar
Character value.  | 
 short | 
literalError
Error value.  | 
 double | 
literalFloat
Floating-point value.  | 
 long | 
literalInteger
Sign-extended value for ints and longs.  | 
 java.lang.String | 
literalString
String value.  | 
 short | 
literalToken
Token value.  | 
| Fields inherited from interface oracle.javatools.parser.java.v2.JavaOperators | 
|---|
OPT_ADD, OPT_ADDASG, OPT_AND, OPT_ANNOTATION, OPT_ARRAYCONST, OPT_ASG, OPT_base, OPT_BITAND, OPT_BITANDASG, OPT_BITNOT, OPT_BITOR, OPT_BITORASG, OPT_BITXOR, OPT_BITXORASG, OPT_CLASS_LITERAL, OPT_COND, OPT_DEREF, OPT_DIV, OPT_DIVASG, OPT_DOT, OPT_EQ, OPT_GE, OPT_GT, OPT_INSTANCEOF, OPT_invalid, OPT_INVOKE, OPT_LE, OPT_LIST, OPT_LITERAL, OPT_LSH, OPT_LSHASG, OPT_LT, OPT_max, OPT_MINUS, OPT_MINUSASG, OPT_MOD, OPT_MODASG, OPT_MUL, OPT_MULASG, OPT_NEGATIVE, OPT_NESTEXP, OPT_NEWARRAY, OPT_NEWOBJECT, OPT_NOT, OPT_NOTEQ, OPT_OR, OPT_POSITIVE, OPT_POSTDEC, OPT_POSTINC, OPT_precedence, OPT_PREDEC, OPT_PREINC, OPT_QUALIFIED_SUPER, OPT_QUALIFIED_THIS, OPT_RSH, OPT_RSHASG, OPT_SIMPLE_NAME, OPT_tokens, OPT_TYPE, OPT_TYPECAST, OPT_URSH, OPT_URSHASG, OPT_words | 
| Method Summary | |
|---|---|
static LexerLiteral | 
copyConstant(LexerLiteral source)
 | 
static int | 
digit2int(char ch,
          int base)
 | 
 java.lang.Object | 
getConstantValue()
 | 
static LexerLiteral | 
scanConstant(FastLexer lexer)
Provide one that accepts a JavaLexer because the LexerToken invocations will be optimized.  | 
static LexerLiteral | 
scanConstant(LexerToken lexerToken,
             ReadTextBuffer textBuffer)
 | 
| Methods inherited from class java.lang.Object | 
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
|---|
public final short literalToken
public short literalError
public boolean flag_dw
public boolean literalBoolean
public char literalChar
public java.lang.String literalString
public long literalInteger
public double literalFloat
| Method Detail | 
|---|
public static LexerLiteral scanConstant(FastLexer lexer)
public static LexerLiteral scanConstant(LexerToken lexerToken,
                                        ReadTextBuffer textBuffer)
public static LexerLiteral copyConstant(LexerLiteral source)
public java.lang.Object getConstantValue()
public static int digit2int(char ch,
                            int base)
  | 
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1) E13403-04  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||