Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK
11g Release 2 (11.1.2.2.0)

E17493-03


oracle.javatools.parser.java.v2
Interface JavaConstants

All Superinterfaces:
JavaErrors, JavaOperators, JavaPreferences, JavaTokens
All Known Implementing Classes:
AbstractAnnotation, AbstractClass, AbstractElement, AbstractField, AbstractMethod, AbstractPackage, AbstractType, AbstractVariable, AnnotationFilter, BaseFileProvider.BaseClass, BaseFileProvider.BasePackage, BindingRegistry, CallerContext, CastedMethod, ClassHierarchy, oracle.javatools.parser.java.v2.classfile.ClClass, CommonUtilities, Conversions, oracle.javatools.parser.java.v2.internal.InternalUtilities, LexerLiteral, LexerUtilities, MethodHierarchy, NullProvider, PrimitiveType, QuickComponent, QuickHasName, QuickHasType, QuickLocalVariable, QuickMethod, QuickSignatureParser, SignatureHasType, SignatureParser, SimplifyTypeHelper, SourceFactory, SourceVisitor, oracle.javatools.parser.java.v2.internal.symbol.Sym.SymTraversal, oracle.javatools.parser.java.v2.internal.symbol.SymUtilities, Value, WrapperClass, WrapperField, WrapperLocalVariable, WrapperMethod, WrapperPackage

public interface JavaConstants
extends JavaTokens, JavaErrors, JavaOperators, JavaPreferences

All general-purpose constant values used by the java parser/compiler.

As with all other constant lists, *_base indicates the inclusive lower bound and *_max indicates the exclusive upper bound for a prefix.


Nested Class Summary

 

Nested classes/interfaces inherited from interface oracle.javatools.parser.java.v2.JavaPreferences
JavaPreferences.MemberOrder

 

Field Summary
static char ACC_ABSTRACT
          "abstract"
static char ACC_ANNOTATION
          annotation type
static char ACC_BRIDGE
          bridge method
static char ACC_ENUM
          enum field
static char ACC_FINAL
          "final"
static char ACC_INTERFACE
          interface type
static char ACC_NATIVE
          "native" method
static char ACC_none
           
static char ACC_PRIVATE
          "private"
static char ACC_PROTECTED
          "protected"
static char ACC_PUBLIC
          "public"
static char ACC_STATIC
          "static"
static char ACC_STRICTFP
          "strictfp"
static char ACC_SUPER
          special invokespecial for constructors
static char ACC_SYNCHRONIZED
          "synchronized"
static char ACC_SYNTHETIC
          synthetic
static char ACC_TRANSIENT
          "transient" field
static char ACC_VARARGS
          variable arguments method
static char ACC_VOLATILE
          "volatile"
static char ACCX_DEPRECATED
          (@)deprecated
static char ACCX_HIDDEN
          (@)hidden (2798659)
static java.lang.String[] ARRAY_implements
          JLS 10.7.
static byte BOUND_EXTENDS
          "extends" bound.
static byte BOUND_NARROW
          The exact type is specified.
static byte BOUND_NONE
          No bound.
static byte BOUND_SUPER
          "super" bounds.
static byte ELEM_ANNOTATION
          JavaAnnotation
static byte ELEM_base
           
static byte ELEM_CLASS
          JavaClass
static byte ELEM_COMPONENT
          JavaMethod, JavaVariable.
static byte ELEM_EXPRESSION
          CompiledExpression
static byte ELEM_FIELD
          JavaField
static byte ELEM_FILE
          JavaFile
static byte ELEM_IMPORT
          CompiledImport
static byte ELEM_invalid
           
static byte ELEM_LOCAL_VARIABLE
          JavaLocalVariable
static byte ELEM_max
           
static byte ELEM_METHOD
          JavaMethod
static byte ELEM_NOTHING
          JavaElement.
static byte ELEM_PACKAGE
          JavaPackage
static byte ELEM_SELF_VARIABLE
          CompiledSelfVariable.
static byte ELEM_STATEMENT_LABEL
          CompiledStatementLabel
static byte ELEM_TMP_VARIABLE
          CompiledTmpVariable
static byte ELEM_TYPE_VARIABLE
          JavaTypeVariable
static byte ELEM_WILDCARD_TYPE
          JavaWildcardType
static java.lang.String[] ELEM_words
          Verbose names of all the ELEM_* constants for debugging.
static java.lang.Object[] EMPTY_OBJECT_ARRAY
           
static java.lang.String[] EMPTY_STRING_ARRAY
           
static byte FOR_ENHANCED
          An enhanced for loop.
static byte FOR_EXPRESSION
          A standard for loop that has initialization expression terms.
static byte FOR_VARIABLE_D
          A standard for loop that declares variables.
static java.util.Collection kEmptyCollection
           
static byte[] opt2srcTable
          Map from OPT_* to SRC_EXPR_*.
static java.lang.String PACKAGE_INFO
          The name of the special class that includes package annotations.
static java.lang.String[] PRIMITIVE_autoboxes
          Autoboxing conversion.
static byte[][] PRIMITIVE_binary
          Binary numeric conversion (JLS 5.6.2) on each pair of primitives.
static byte PRIMITIVE_BOOLEAN
           
static byte PRIMITIVE_BYTE
           
static byte PRIMITIVE_CHAR
           
static java.lang.String[] PRIMITIVE_descriptors
          Descriptor strings.
static byte PRIMITIVE_DOUBLE
           
static byte PRIMITIVE_FLOAT
           
static byte PRIMITIVE_INT
           
static byte PRIMITIVE_invalid
           
static byte PRIMITIVE_LONG
           
static byte PRIMITIVE_max
           
static byte PRIMITIVE_NULL
           
static byte PRIMITIVE_SHORT
           
static short[] PRIMITIVE_tokens
          Source tokens.
static byte[] PRIMITIVE_unary
          Unary numeric conversions (JLS 5.6.1) on each primitive.
static byte PRIMITIVE_VOID
           
static byte SRC_ANNOTATION
          SourceAnnotation.
static byte SRC_base
           
static byte SRC_BLOCK
          SourceBlock.
static byte SRC_CATCH_PARAMETER
          SourceCatchParameter
static byte SRC_CLASS
          SourceClass.
static byte SRC_CLASS_BODY
          SourceClassBody.
static byte SRC_CLASS_INITIALIZER
          SourceClassInitializer.
static byte SRC_CONSTRUCTOR_D
          SourceMethod.
static byte SRC_DOC_base
           
static byte SRC_DOC_BLOCK_TAG
          SourceDocBlockTag
static byte SRC_DOC_COMMENT
          SourceDocComment
static byte SRC_DOC_DESCRIPTION
          SourceDocDescription
static byte SRC_DOC_INLINE_TAG
          SourceDocInlineTag
static byte SRC_DOC_max
           
static byte SRC_DOC_REFERENCE
          SourceDocReference
static byte SRC_DOC_TAG_NAME
          SourceDocTagName
static byte SRC_DOC_TEXT
          SourceDocText
static byte SRC_ENUM_CONSTANT_D
          SourceEnumConstant.
static byte SRC_ERROR
          SourceError.
static byte SRC_EXPR_ANNOTATION
          SourceAnnotationExpression.
static byte SRC_EXPR_ARRAY_ACCESS
          SourceArrayAccessExpression.
static byte SRC_EXPR_ASSIGNMENT
          SourceAssignmentExpression.
static byte SRC_EXPR_base
           
static byte SRC_EXPR_DOT
          SourceDotExpression.
static byte SRC_EXPR_INFIX
          SourceInfixExpression.
static byte SRC_EXPR_LIST
          SourceListExpression.
static byte SRC_EXPR_LITERAL
          SourceLiteralExpression.
static byte SRC_EXPR_max
           
static byte SRC_EXPR_METHOD_CALL
          SourceMethodCallExpression.
static byte SRC_EXPR_NEW_ARRAY
          SourceNewArrayExpression.
static byte SRC_EXPR_NEW_CLASS
          SourceNewClassExpression.
static byte SRC_EXPR_QUESTION
          SourceQuestionExpression.
static byte SRC_EXPR_SIMPLE_NAME
          SourceSimpleNameExpression.
static byte SRC_EXPR_TYPE
          SourceTypeExpression.
static byte SRC_EXPR_TYPECAST
          SourceTypecastExpression.
static byte SRC_EXPR_UNARY
          SourceUnaryExpression.
static byte SRC_EXPR_WRAPPER
          SourceWrapperExpression.
static byte SRC_FIELD_D
          SourceFieldDeclaration.
static byte SRC_FIELD_VARIABLE
          SourceFieldVariable.
static byte SRC_FILE
          SourceFile.
static byte SRC_FORMAL_PARAMETER
          SourceFormalParameter.
static byte SRC_FORMAL_PARAMETER_LIST
          SourceFormalParameterList.
static byte SRC_IMPORT_D
          SourceImport.
static byte SRC_INTERFACES_CLAUSE
          SourceInterfacesClause.
static byte SRC_invalid
          The internal symbol implementation depends on SRC_invalid being zero.
static byte SRC_LABEL
          SourceStatementLabel.
static byte SRC_LEX_base
           
static byte SRC_LEX_BLANKLINE
          SourceLexicalBlankline.
static byte SRC_LEX_COMMENT
          SourceLexicalComment.
static byte SRC_LEX_max
           
static byte SRC_LEX_SQLJ
          SourceLexicalSqlj.
static byte SRC_LOCAL_VARIABLE
          SourceLocalVariable.
static byte SRC_LOCAL_VARIABLE_D
          SourceLocalVariableDeclaration.
static byte SRC_max
           
static byte SRC_METHOD_D
          SourceMethod.
static byte SRC_NAME
          SourceName.
static byte SRC_PACKAGE_D
          SourcePackage.
static byte SRC_STMT_ASSERT
          SourceAssertStatement.
static byte SRC_STMT_base
           
static byte SRC_STMT_BLOCK
          SourceBlockStatement.
static byte SRC_STMT_BREAK
          SourceBreakStatement.
static byte SRC_STMT_CATCH
          SourceCatchClause.
static byte SRC_STMT_CONTINUE
          SourceContinueStatement.
static byte SRC_STMT_DO
          SourceDoStatement.
static byte SRC_STMT_ELSE
          SourceElseClause.
static byte SRC_STMT_EMPTY
          SourceEmptyStatement.
static byte SRC_STMT_EXPRESSION
          SourceExpressionStatement.
static byte SRC_STMT_FINALLY
          SourceFinallyClause.
static byte SRC_STMT_FOR
          SourceForStatement.
static byte SRC_STMT_IF
          SourceIfStatement.
static byte SRC_STMT_max
           
static byte SRC_STMT_RETURN
          SourceReturnStatement.
static byte SRC_STMT_SWITCH
          SourceSwitchStatement.
static byte SRC_STMT_SYNCH
          SourceSynchStatement.
static byte SRC_STMT_THROW
          SourceThrowStatement.
static byte SRC_STMT_TRY
          SourceTryStatement.
static byte SRC_STMT_WHILE
          SourceWhileStatement.
static byte SRC_SUPERCLASS_CLAUSE
          SourceSuperclassClause.
static byte SRC_SWITCH_LABEL
          SourceSwitchLabel.
static byte SRC_THROWS_CLAUSE
          SourceThrowsClause.
static byte SRC_TYPE_ARGUMENT
          SourceTypeArgument.
static byte SRC_TYPE_PARAMETER
          SourceTypeParameter.
static byte SRC_TYPE_REF
          SourceTypeReference.
static java.lang.String[] SRC_words
          Verbose names of all the SRC_* constants for debugging.
static byte TY_ANNOTATE
          Annotate type.
static byte TY_CLASS
          Class type.
static byte TY_ENUM
          Enum type.
static byte TY_INTERFACE
          Interface type.
static byte TY_invalid
           
static byte TY_max
           
static java.lang.String[] TY_words
           

 

Fields inherited from interface oracle.javatools.parser.java.v2.JavaErrors
ERROR_ABSTRACT_CLASS, ERROR_AMBIGUOUS_IMPORT, ERROR_AMBIGUOUS_REF, ERROR_ASSERT_IDENTIFIER, ERROR_base, ERROR_BREAK_OUTSIDE_SWITCH_OR_LOOP, ERROR_CANCELLED, ERROR_CANT_ASSIGN, ERROR_CANT_EXTEND_ENUM, ERROR_CANT_EXTEND_FINAL, ERROR_CANT_EXTEND_INTERFACE, ERROR_CANT_IMPLEMENT_CLASS, ERROR_CANT_TYPECAST, ERROR_CATEGORY_ALL, ERROR_CATEGORY_COMPILE, ERROR_CATEGORY_PARSE, ERROR_CATEGORY_SCAN, ERROR_CATEGORY_unclassified, ERROR_CHECK_EXCEPTION, ERROR_CLASS_CIRCULARITY, ERROR_COMPILE_base, ERROR_COMPILE_GENERIC, ERROR_COMPILE_max, ERROR_CONSTRUCTOR_NAME, ERROR_CONTINUE_OUTSIDE_OF_LOOP, ERROR_DUPLICATE, ERROR_EMPTY_CHAR_LITERAL, ERROR_EMPTY_EXPRESSION, ERROR_EXPECTING_ONE, ERROR_EXPECTING_TWO, ERROR_EXPECTING_TYPE, ERROR_EXTENDS_NOT_ALLOWED, ERROR_EXTENDS_TOO_MANY, ERROR_FORWARD_REFERENCE, ERROR_ILLEGAL_ANNOTATION, ERROR_ILLEGAL_DEFAULT, ERROR_ILLEGAL_LABEL, ERROR_ILLEGAL_START_OF_EXPR, ERROR_ILLEGAL_TYPE_PARAMETERS, ERROR_ILLEGAL_VARARGS, ERROR_IMPLEMENTS_NOT_ALLOWED, ERROR_IMPORT_NOT_FOUND, ERROR_INTERNAL, ERROR_INVALID_CHAR_LITERAL, ERROR_INVALID_ESCAPE_SEQUENCE, ERROR_INVALID_EXPR_STMT, ERROR_INVALID_NAME, ERROR_INVALID_OPERATION, ERROR_INVALID_STRING_LITERAL, ERROR_INVALID_SUPERTYPE, ERROR_keys, ERROR_LONE_CATCH, ERROR_LONE_ELSE, ERROR_LONE_FINALLY, ERROR_LONE_TRY, ERROR_max, ERROR_MEMBER_NOT_FOUND, ERROR_METHOD_NOT_FOUND, ERROR_MISSING_CASE_OR_DEFAULT_LABEL, ERROR_MISSING_CONDITION, ERROR_MISSING_METHOD_BODY, ERROR_MODIFIER_REPEATED, ERROR_MULTIPLE_COMPONENTS, ERROR_NAME_NOT_FOUND, ERROR_none, ERROR_NOT_ACCESSIBLE, ERROR_NOT_ANNOTATION_TYPE, ERROR_NOT_ASSIGNABLE, ERROR_NOT_GENERIC_TYPE, ERROR_NOT_IMPLEMENTED_YET, ERROR_NOT_THROWABLE, ERROR_NUMBER_FORMAT, ERROR_NUMERIC_OVERFLOW, ERROR_NUMERIC_UNDERFLOW, ERROR_ONLY_STATIC_ACCESS, ERROR_PARSE_base, ERROR_PARSE_GENERIC, ERROR_PARSE_max, ERROR_REQUIRE_ARRAY, ERROR_REQUIRE_BLOCK, ERROR_REQUIRE_FINAL, ERROR_REQUIRE_OBJECT, ERROR_REQUIRE_OUTER_CLASS, ERROR_SCAN_base, ERROR_SCAN_GENERIC, ERROR_SCAN_max, ERROR_TYPE_ARGUMENT_MISMATCH, ERROR_TYPE_IS_NOT_AUTOCLOSEABLE, ERROR_TYPE_IS_NOT_DISJUNCTIVE, ERROR_TYPE_NOT_ALLOWED, ERROR_TYPE_NOT_FOUND, ERROR_UNEXPECTED, ERROR_UNKNOWN, ERROR_VOID_RETURN, ERROR_warnings, ERROR_words, SEVERITY_ERROR, SEVERITY_FATAL, SEVERITY_LINT, SEVERITY_WARNING, SEVERITY_ZERO, WARNING_AMBIGUOUS_DOC_REFERENCE, WARNING_ASSERT_IDENTIFIER, WARNING_DOC_REFERENCE_NOT_FOUND, WARNING_IMPORT_UNUSED, WARNING_INVALID_NAME, WARNING_METHOD_NAME

 

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

 

Fields inherited from interface oracle.javatools.parser.java.v2.JavaTokens
DW_values, DW_words, J2SE_13, J2SE_14, J2SE_15, J2SE_16, J2SE_17, J2SE_MAX, J2SE_MIN, KW_ABSTRACT, KW_ASSERT, KW_base, KW_BOOLEAN, KW_BREAK, KW_BYTE, KW_CASE, KW_CATCH, KW_CHAR, KW_CLASS, KW_CONST, KW_CONTINUE, KW_DEFAULT, KW_DO, KW_DOUBLE, KW_ELSE, KW_ENUM, KW_EXTENDS, KW_FINAL, KW_FINALLY, KW_FLOAT, KW_FOR, KW_GOTO, KW_IF, KW_IMPLEMENTS, KW_IMPORT, KW_INSTANCEOF, KW_INT, KW_INTERFACE, KW_j2se13_max, KW_j2se14_max, KW_j2se15_max, KW_j2se16_max, KW_LONG, KW_max, KW_NATIVE, KW_NEW, KW_PACKAGE, KW_PRIVATE, KW_PROTECTED, KW_PUBLIC, KW_RETURN, KW_SHORT, KW_STATIC, KW_STRICTFP, KW_SUPER, KW_SWITCH, KW_SYNCHRONIZED, KW_THIS, KW_THROW, KW_THROWS, KW_TRANSIENT, KW_TRY, KW_VOID, KW_VOLATILE, KW_WHILE, KW_words, OP_AND_ASG, OP_ASG, OP_AT, OP_base, OP_BINAND, OP_binary, OP_BINNOT, OP_BINOR, OP_BINXOR, OP_COLON, OP_COMMA, OP_DEC, OP_DIV, OP_DIV_ASG, OP_DOT, OP_ELLIPSIS, OP_EQ, OP_GE, OP_GT, OP_HASH, OP_INC, OP_LBRACE, OP_LBRACKET, OP_LE, OP_LOGAND, OP_LOGNOT, OP_LOGOR, OP_LPAREN, OP_LSH, OP_LSH_ASG, OP_LT, OP_max, OP_MINUS, OP_MINUS_ASG, OP_MOD, OP_MOD_ASG, OP_MUL, OP_MUL_ASG, OP_NE, OP_OR_ASG, OP_PLUS, OP_PLUS_ASG, OP_prefix, OP_QUES, OP_RBRACE, OP_RBRACKET, OP_RPAREN, OP_RSH, OP_RSH_ASG, OP_SEMI, OP_URSH, OP_URSH_ASG, OP_words, OP_XOR_ASG, TK_BOOLEAN_LITERAL, TK_CHAR_LITERAL, TK_DOC_COMMENT, TK_DOUBLE_LITERAL, TK_EOF, TK_FLOAT_LITERAL, TK_IDENTIFIER, TK_INT_LITERAL, TK_LITERAL_base, TK_LITERAL_max, TK_LONG_LITERAL, TK_max, TK_MULTI_COMMENT, TK_NULL_LITERAL, TK_SINGLE_COMMENT, TK_SQLJ, TK_STRING_LITERAL, TK_WHITESPACE

 

Fields inherited from interface oracle.javatools.parser.java.v2.JavaPreferences
BLANKLINES_AFTER_LAST_MEMBER, BLANKLINES_BEFORE_DOC_COMMENT, BLANKLINES_BEFORE_FIELD, BLANKLINES_BEFORE_FIRST_CLASS, BLANKLINES_BEFORE_FIRST_MEMBER, BLANKLINES_BEFORE_MEMBER_CLASS, BLANKLINES_BEFORE_METHOD, BLANKLINES_EMPTY_ANONYMOUS, BLANKLINES_EMPTY_BLOCK, BLANKLINES_EMPTY_CLASS, BLANKLINES_EMPTY_METHOD, BLANKLINES_IMPORTS_AFTER, BLANKLINES_PACKAGE_AFTER, BLANKLINES_PRESERVE_COUNT, CLONE_QUALIFIES_TYPES, FALSE, IGNORED_I, IGNORED_Z, IMPORT_GROUP_IMPORTS, IMPORT_GROUP_PACKAGE_DEPTH, IMPORT_INNER_CLASS_NAME, IMPORT_NARROW_MEMBERS_THRESHOLD, IMPORT_NARROW_THRESHOLD, INDENT_BLOCK_CHILDREN, INDENT_CLASS_MEMBERS, INDENT_CONTROL_BLOCKS, INDENT_NUM_SPACES, INDENT_REPLACE_WITH_TABS, INDENT_SWITCH_CASES, INDENT_TAB_SIZE, INTEGER_ALWAYS_WRAP, INTEGER_NEVER_WRAP, INTEGER_WRAP_IF_LONG, MEMBER_ORDER, NEWLINE_AFTER_SWITCH_CASE, NEWLINE_ARRAY_BRACES, NEWLINE_BLOCK_BRACES, NEWLINE_CATCH, NEWLINE_CLASS_BRACES, NEWLINE_ELSE, NEWLINE_EXTENDS, NEWLINE_FINALLY, NEWLINE_IMPLEMENTS, NEWLINE_METHOD_BRACES, NEWLINE_THROWS, NEWLINE_WHILE, ONE, PREFERENCES_base, PREFERENCES_defaults, PREFERENCES_keys, PREFERENCES_max, PREFERENCES_sun, SPACE_ARGUMENTS_BEFORE, SPACE_ASSIGN_AROUND, SPACE_BINARYOP_AROUND, SPACE_BRACES_AROUND, SPACE_BRACKETS_WITHIN, SPACE_COLON_AFTER, SPACE_COLON_BEFORE, SPACE_COMMA_AFTER, SPACE_COMMA_BEFORE, SPACE_KEYWORD_AFTER, SPACE_OPENBRACE_BEFORE, SPACE_PARAMETERS_BEFORE, SPACE_PARENS_WITHIN, SPACE_QUESTION_AFTER, SPACE_QUESTION_BEFORE, SPACE_SEMICOLON_AFTER, SPACE_SEMICOLON_BEFORE, SPACE_TYPECAST_AFTER, TRI_ALWAYS_WRAP, TRI_NEVER_WRAP, TRI_WRAP_IF_LONG, TRUE, TWO, UNKNOWN_I, UNKNOWN_Z, WRAP_ALIGN, WRAP_ARRAY_CONSTANT, WRAP_BINARY_OPERATOR, WRAP_DOT_CHAIN, WRAP_EXTENDS, WRAP_FOR_STATEMENT, WRAP_INVOKE_ARGUMENTS, WRAP_LINE_WIDTH, WRAP_MODIFIERS, WRAP_PARAMETER_LIST, WRAP_QUES_OPERATOR, WRAP_THROWS, ZERO

 

Field Detail

kEmptyCollection

static final java.util.Collection kEmptyCollection

EMPTY_OBJECT_ARRAY

static final java.lang.Object[] EMPTY_OBJECT_ARRAY

EMPTY_STRING_ARRAY

static final java.lang.String[] EMPTY_STRING_ARRAY

SRC_invalid

static final byte SRC_invalid
The internal symbol implementation depends on SRC_invalid being zero.
See Also:
Constant Field Values

SRC_base

static final byte SRC_base
See Also:
Constant Field Values

SRC_ANNOTATION

static final byte SRC_ANNOTATION
SourceAnnotation.
See Also:
Constant Field Values

SRC_BLOCK

static final byte SRC_BLOCK
SourceBlock.
See Also:
Constant Field Values

SRC_CLASS

static final byte SRC_CLASS
SourceClass.
See Also:
Constant Field Values

SRC_CLASS_BODY

static final byte SRC_CLASS_BODY
SourceClassBody.
See Also:
Constant Field Values

SRC_CLASS_INITIALIZER

static final byte SRC_CLASS_INITIALIZER
SourceClassInitializer.
See Also:
Constant Field Values

SRC_CONSTRUCTOR_D

static final byte SRC_CONSTRUCTOR_D
SourceMethod.
See Also:
Constant Field Values

SRC_ENUM_CONSTANT_D

static final byte SRC_ENUM_CONSTANT_D
SourceEnumConstant.
See Also:
Constant Field Values

SRC_ERROR

static final byte SRC_ERROR
SourceError.
See Also:
Constant Field Values

SRC_FIELD_D

static final byte SRC_FIELD_D
SourceFieldDeclaration.
See Also:
Constant Field Values

SRC_FIELD_VARIABLE

static final byte SRC_FIELD_VARIABLE
SourceFieldVariable.
See Also:
Constant Field Values

SRC_FILE

static final byte SRC_FILE
SourceFile.
See Also:
Constant Field Values

SRC_FORMAL_PARAMETER_LIST

static final byte SRC_FORMAL_PARAMETER_LIST
SourceFormalParameterList.
See Also:
Constant Field Values

SRC_FORMAL_PARAMETER

static final byte SRC_FORMAL_PARAMETER
SourceFormalParameter.
See Also:
Constant Field Values

SRC_IMPORT_D

static final byte SRC_IMPORT_D
SourceImport.
See Also:
Constant Field Values

SRC_INTERFACES_CLAUSE

static final byte SRC_INTERFACES_CLAUSE
SourceInterfacesClause.
See Also:
Constant Field Values

SRC_LABEL

static final byte SRC_LABEL
SourceStatementLabel.
See Also:
Constant Field Values

SRC_LOCAL_VARIABLE

static final byte SRC_LOCAL_VARIABLE
SourceLocalVariable.
See Also:
Constant Field Values

SRC_LOCAL_VARIABLE_D

static final byte SRC_LOCAL_VARIABLE_D
SourceLocalVariableDeclaration.
See Also:
Constant Field Values

SRC_METHOD_D

static final byte SRC_METHOD_D
SourceMethod.
See Also:
Constant Field Values

SRC_NAME

static final byte SRC_NAME
SourceName.
See Also:
Constant Field Values

SRC_PACKAGE_D

static final byte SRC_PACKAGE_D
SourcePackage.
See Also:
Constant Field Values

SRC_SUPERCLASS_CLAUSE

static final byte SRC_SUPERCLASS_CLAUSE
SourceSuperclassClause.
See Also:
Constant Field Values

SRC_SWITCH_LABEL

static final byte SRC_SWITCH_LABEL
SourceSwitchLabel.
See Also:
Constant Field Values

SRC_THROWS_CLAUSE

static final byte SRC_THROWS_CLAUSE
SourceThrowsClause.
See Also:
Constant Field Values

SRC_TYPE_ARGUMENT

static final byte SRC_TYPE_ARGUMENT
SourceTypeArgument.
See Also:
Constant Field Values

SRC_TYPE_PARAMETER

static final byte SRC_TYPE_PARAMETER
SourceTypeParameter.
See Also:
Constant Field Values

SRC_TYPE_REF

static final byte SRC_TYPE_REF
SourceTypeReference.
See Also:
Constant Field Values

SRC_STMT_ASSERT

static final byte SRC_STMT_ASSERT
SourceAssertStatement.
See Also:
Constant Field Values

SRC_STMT_BLOCK

static final byte SRC_STMT_BLOCK
SourceBlockStatement.
See Also:
Constant Field Values

SRC_STMT_BREAK

static final byte SRC_STMT_BREAK
SourceBreakStatement.
See Also:
Constant Field Values

SRC_STMT_CATCH

static final byte SRC_STMT_CATCH
SourceCatchClause.
See Also:
Constant Field Values

SRC_STMT_CONTINUE

static final byte SRC_STMT_CONTINUE
SourceContinueStatement.
See Also:
Constant Field Values

SRC_STMT_DO

static final byte SRC_STMT_DO
SourceDoStatement.
See Also:
Constant Field Values

SRC_STMT_ELSE

static final byte SRC_STMT_ELSE
SourceElseClause.
See Also:
Constant Field Values

SRC_STMT_EMPTY

static final byte SRC_STMT_EMPTY
SourceEmptyStatement.
See Also:
Constant Field Values

SRC_STMT_EXPRESSION

static final byte SRC_STMT_EXPRESSION
SourceExpressionStatement.
See Also:
Constant Field Values

SRC_STMT_FINALLY

static final byte SRC_STMT_FINALLY
SourceFinallyClause.
See Also:
Constant Field Values

SRC_STMT_FOR

static final byte SRC_STMT_FOR
SourceForStatement.
See Also:
Constant Field Values

SRC_STMT_IF

static final byte SRC_STMT_IF
SourceIfStatement.
See Also:
Constant Field Values

SRC_STMT_RETURN

static final byte SRC_STMT_RETURN
SourceReturnStatement.
See Also:
Constant Field Values

SRC_STMT_SWITCH

static final byte SRC_STMT_SWITCH
SourceSwitchStatement.
See Also:
Constant Field Values

SRC_STMT_SYNCH

static final byte SRC_STMT_SYNCH
SourceSynchStatement.
See Also:
Constant Field Values

SRC_STMT_THROW

static final byte SRC_STMT_THROW
SourceThrowStatement.
See Also:
Constant Field Values

SRC_STMT_TRY

static final byte SRC_STMT_TRY
SourceTryStatement.
See Also:
Constant Field Values

SRC_STMT_WHILE

static final byte SRC_STMT_WHILE
SourceWhileStatement.
See Also:
Constant Field Values

SRC_EXPR_ANNOTATION

static final byte SRC_EXPR_ANNOTATION
SourceAnnotationExpression.
See Also:
Constant Field Values

SRC_EXPR_ARRAY_ACCESS

static final byte SRC_EXPR_ARRAY_ACCESS
SourceArrayAccessExpression.
See Also:
Constant Field Values

SRC_EXPR_ASSIGNMENT

static final byte SRC_EXPR_ASSIGNMENT
SourceAssignmentExpression.
See Also:
Constant Field Values

SRC_EXPR_DOT

static final byte SRC_EXPR_DOT
SourceDotExpression.
See Also:
Constant Field Values

SRC_EXPR_INFIX

static final byte SRC_EXPR_INFIX
SourceInfixExpression.
See Also:
Constant Field Values

SRC_EXPR_LIST

static final byte SRC_EXPR_LIST
SourceListExpression.
See Also:
Constant Field Values

SRC_EXPR_LITERAL

static final byte SRC_EXPR_LITERAL
SourceLiteralExpression. Lexical literal.
See Also:
Constant Field Values

SRC_EXPR_METHOD_CALL

static final byte SRC_EXPR_METHOD_CALL
SourceMethodCallExpression.
See Also:
Constant Field Values

SRC_EXPR_NEW_ARRAY

static final byte SRC_EXPR_NEW_ARRAY
SourceNewArrayExpression.
See Also:
Constant Field Values

SRC_EXPR_NEW_CLASS

static final byte SRC_EXPR_NEW_CLASS
SourceNewClassExpression.
See Also:
Constant Field Values

SRC_EXPR_QUESTION

static final byte SRC_EXPR_QUESTION
SourceQuestionExpression.
See Also:
Constant Field Values

SRC_EXPR_SIMPLE_NAME

static final byte SRC_EXPR_SIMPLE_NAME
SourceSimpleNameExpression. Unqualified name.
See Also:
Constant Field Values

SRC_EXPR_TYPE

static final byte SRC_EXPR_TYPE
SourceTypeExpression. Type operand.
See Also:
Constant Field Values

SRC_EXPR_TYPECAST

static final byte SRC_EXPR_TYPECAST
SourceTypecastExpression.
See Also:
Constant Field Values

SRC_EXPR_UNARY

static final byte SRC_EXPR_UNARY
SourceUnaryExpression.
See Also:
Constant Field Values

SRC_EXPR_WRAPPER

static final byte SRC_EXPR_WRAPPER
SourceWrapperExpression.
See Also:
Constant Field Values

SRC_DOC_BLOCK_TAG

static final byte SRC_DOC_BLOCK_TAG
SourceDocBlockTag
See Also:
Constant Field Values

SRC_DOC_COMMENT

static final byte SRC_DOC_COMMENT
SourceDocComment
See Also:
Constant Field Values

SRC_DOC_DESCRIPTION

static final byte SRC_DOC_DESCRIPTION
SourceDocDescription
See Also:
Constant Field Values

SRC_DOC_INLINE_TAG

static final byte SRC_DOC_INLINE_TAG
SourceDocInlineTag
See Also:
Constant Field Values

SRC_DOC_REFERENCE

static final byte SRC_DOC_REFERENCE
SourceDocReference
See Also:
Constant Field Values

SRC_DOC_TAG_NAME

static final byte SRC_DOC_TAG_NAME
SourceDocTagName
See Also:
Constant Field Values

SRC_DOC_TEXT

static final byte SRC_DOC_TEXT
SourceDocText
See Also:
Constant Field Values

SRC_LEX_COMMENT

static final byte SRC_LEX_COMMENT
SourceLexicalComment.
See Also:
Constant Field Values

SRC_LEX_BLANKLINE

static final byte SRC_LEX_BLANKLINE
SourceLexicalBlankline.
See Also:
Constant Field Values

SRC_LEX_SQLJ

static final byte SRC_LEX_SQLJ
SourceLexicalSqlj.
See Also:
Constant Field Values

SRC_CATCH_PARAMETER

static final byte SRC_CATCH_PARAMETER
SourceCatchParameter
See Also:
Constant Field Values

SRC_max

static final byte SRC_max
See Also:
Constant Field Values

SRC_STMT_base

static final byte SRC_STMT_base
See Also:
Constant Field Values

SRC_STMT_max

static final byte SRC_STMT_max
See Also:
Constant Field Values

SRC_EXPR_base

static final byte SRC_EXPR_base
See Also:
Constant Field Values

SRC_EXPR_max

static final byte SRC_EXPR_max
See Also:
Constant Field Values

SRC_DOC_base

static final byte SRC_DOC_base
See Also:
Constant Field Values

SRC_DOC_max

static final byte SRC_DOC_max
See Also:
Constant Field Values

SRC_LEX_base

static final byte SRC_LEX_base
See Also:
Constant Field Values

SRC_LEX_max

static final byte SRC_LEX_max
See Also:
Constant Field Values

SRC_words

static final java.lang.String[] SRC_words
Verbose names of all the SRC_* constants for debugging. E.g. to get textual string for SRC_CLASS use SRC_words[SRC_CLASS - SRC_base]

opt2srcTable

static final byte[] opt2srcTable
Map from OPT_* to SRC_EXPR_*. [ 0 ] is for OPT_base.

ELEM_invalid

static final byte ELEM_invalid
See Also:
Constant Field Values

ELEM_base

static final byte ELEM_base
See Also:
Constant Field Values

ELEM_NOTHING

static final byte ELEM_NOTHING
JavaElement. Nothing in particular. Sometimes may be a JavaHasName or JavaHasType.
See Also:
Constant Field Values

ELEM_ANNOTATION

static final byte ELEM_ANNOTATION
JavaAnnotation
See Also:
Constant Field Values

ELEM_CLASS

static final byte ELEM_CLASS
JavaClass
See Also:
Constant Field Values

ELEM_COMPONENT

static final byte ELEM_COMPONENT
JavaMethod, JavaVariable. This is an annotation component. Annotation members are the (member) methods in an annotation type. A component is an instance of an annotation member. The component is a variable because it is assignable. However, it must also be a method because the corresponding source element is a method.
See Also:
Constant Field Values

ELEM_FIELD

static final byte ELEM_FIELD
JavaField
See Also:
Constant Field Values

ELEM_FILE

static final byte ELEM_FILE
JavaFile
See Also:
Constant Field Values

ELEM_LOCAL_VARIABLE

static final byte ELEM_LOCAL_VARIABLE
JavaLocalVariable
See Also:
Constant Field Values

ELEM_METHOD

static final byte ELEM_METHOD
JavaMethod
See Also:
Constant Field Values

ELEM_PACKAGE

static final byte ELEM_PACKAGE
JavaPackage
See Also:
Constant Field Values

ELEM_TYPE_VARIABLE

static final byte ELEM_TYPE_VARIABLE
JavaTypeVariable
See Also:
Constant Field Values

ELEM_WILDCARD_TYPE

static final byte ELEM_WILDCARD_TYPE
JavaWildcardType
See Also:
Constant Field Values

ELEM_EXPRESSION

static final byte ELEM_EXPRESSION
CompiledExpression
See Also:
Constant Field Values

ELEM_IMPORT

static final byte ELEM_IMPORT
CompiledImport
See Also:
Constant Field Values

ELEM_SELF_VARIABLE

static final byte ELEM_SELF_VARIABLE
CompiledSelfVariable. A reference to a "this" or a "super" value.
See Also:
Constant Field Values

ELEM_STATEMENT_LABEL

static final byte ELEM_STATEMENT_LABEL
CompiledStatementLabel
See Also:
Constant Field Values

ELEM_TMP_VARIABLE

static final byte ELEM_TMP_VARIABLE
CompiledTmpVariable
See Also:
Constant Field Values

ELEM_max

static final byte ELEM_max
See Also:
Constant Field Values

ELEM_words

static final java.lang.String[] ELEM_words
Verbose names of all the ELEM_* constants for debugging. E.g. to get name of ELEM_CLASS use: ELEM_words[ ELEM_CLASS - ELEM_base ];

TY_invalid

static final byte TY_invalid
See Also:
Constant Field Values

TY_CLASS

static final byte TY_CLASS
Class type.
See Also:
Constant Field Values

TY_INTERFACE

static final byte TY_INTERFACE
Interface type.
See Also:
Constant Field Values

TY_ENUM

static final byte TY_ENUM
Enum type.
See Also:
Constant Field Values

TY_ANNOTATE

static final byte TY_ANNOTATE
Annotate type.
See Also:
Constant Field Values

TY_max

static final byte TY_max
See Also:
Constant Field Values

TY_words

static final java.lang.String[] TY_words

ACC_none

static final char ACC_none
See Also:
Constant Field Values

ACC_PUBLIC

static final char ACC_PUBLIC
"public"
See Also:
Constant Field Values

ACC_PRIVATE

static final char ACC_PRIVATE
"private"
See Also:
Constant Field Values

ACC_PROTECTED

static final char ACC_PROTECTED
"protected"
See Also:
Constant Field Values

ACC_STATIC

static final char ACC_STATIC
"static"
See Also:
Constant Field Values

ACC_FINAL

static final char ACC_FINAL
"final"
See Also:
Constant Field Values

ACC_SUPER

static final char ACC_SUPER
special invokespecial for constructors
See Also:
Constant Field Values

ACC_SYNCHRONIZED

static final char ACC_SYNCHRONIZED
"synchronized"
See Also:
Constant Field Values

ACC_VOLATILE

static final char ACC_VOLATILE
"volatile"
See Also:
Constant Field Values

ACC_BRIDGE

static final char ACC_BRIDGE
bridge method
See Also:
Constant Field Values

ACC_TRANSIENT

static final char ACC_TRANSIENT
"transient" field
See Also:
Constant Field Values

ACC_VARARGS

static final char ACC_VARARGS
variable arguments method
See Also:
Constant Field Values

ACC_NATIVE

static final char ACC_NATIVE
"native" method
See Also:
Constant Field Values

ACC_INTERFACE

static final char ACC_INTERFACE
interface type
See Also:
Constant Field Values

ACC_ABSTRACT

static final char ACC_ABSTRACT
"abstract"
See Also:
Constant Field Values

ACC_STRICTFP

static final char ACC_STRICTFP
"strictfp"
See Also:
Constant Field Values

ACC_SYNTHETIC

static final char ACC_SYNTHETIC
synthetic
See Also:
Constant Field Values

ACC_ANNOTATION

static final char ACC_ANNOTATION
annotation type
See Also:
Constant Field Values

ACC_ENUM

static final char ACC_ENUM
enum field
See Also:
Constant Field Values

ACCX_DEPRECATED

static final char ACCX_DEPRECATED
(@)deprecated
See Also:
Constant Field Values

ACCX_HIDDEN

static final char ACCX_HIDDEN
(@)hidden (2798659)
See Also:
Constant Field Values

FOR_EXPRESSION

static final byte FOR_EXPRESSION
A standard for loop that has initialization expression terms.
See Also:
Constant Field Values

FOR_VARIABLE_D

static final byte FOR_VARIABLE_D
A standard for loop that declares variables.
See Also:
Constant Field Values

FOR_ENHANCED

static final byte FOR_ENHANCED
An enhanced for loop.
See Also:
Constant Field Values

BOUND_NARROW

static final byte BOUND_NARROW
The exact type is specified.
See Also:
Constant Field Values

BOUND_EXTENDS

static final byte BOUND_EXTENDS
"extends" bound. Types that extend the given bound are allowed. Also known as an upper bound.
See Also:
Constant Field Values

BOUND_SUPER

static final byte BOUND_SUPER
"super" bounds. Super types of the given bound are allowed. Also known as a lower bound.
See Also:
Constant Field Values

BOUND_NONE

static final byte BOUND_NONE
No bound. Any type is allowed.
See Also:
Constant Field Values

PRIMITIVE_invalid

static final byte PRIMITIVE_invalid
See Also:
Constant Field Values

PRIMITIVE_BOOLEAN

static final byte PRIMITIVE_BOOLEAN
See Also:
Constant Field Values

PRIMITIVE_BYTE

static final byte PRIMITIVE_BYTE
See Also:
Constant Field Values

PRIMITIVE_CHAR

static final byte PRIMITIVE_CHAR
See Also:
Constant Field Values

PRIMITIVE_SHORT

static final byte PRIMITIVE_SHORT
See Also:
Constant Field Values

PRIMITIVE_INT

static final byte PRIMITIVE_INT
See Also:
Constant Field Values

PRIMITIVE_LONG

static final byte PRIMITIVE_LONG
See Also:
Constant Field Values

PRIMITIVE_FLOAT

static final byte PRIMITIVE_FLOAT
See Also:
Constant Field Values

PRIMITIVE_DOUBLE

static final byte PRIMITIVE_DOUBLE
See Also:
Constant Field Values

PRIMITIVE_NULL

static final byte PRIMITIVE_NULL
See Also:
Constant Field Values

PRIMITIVE_VOID

static final byte PRIMITIVE_VOID
See Also:
Constant Field Values

PRIMITIVE_max

static final byte PRIMITIVE_max
See Also:
Constant Field Values

PRIMITIVE_tokens

static final short[] PRIMITIVE_tokens
Source tokens.

PRIMITIVE_descriptors

static final java.lang.String[] PRIMITIVE_descriptors
Descriptor strings.

PRIMITIVE_autoboxes

static final java.lang.String[] PRIMITIVE_autoboxes
Autoboxing conversion.

PRIMITIVE_unary

static final byte[] PRIMITIVE_unary
Unary numeric conversions (JLS 5.6.1) on each primitive.

PRIMITIVE_binary

static final byte[][] PRIMITIVE_binary
Binary numeric conversion (JLS 5.6.2) on each pair of primitives.

ARRAY_implements

static final java.lang.String[] ARRAY_implements
JLS 10.7.

PACKAGE_INFO

static final java.lang.String PACKAGE_INFO
The name of the special class that includes package annotations.
See Also:
Constant Field Values

Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK
11g Release 2 (11.1.2.2.0)

E17493-03


Copyright © 1997, 2012, Oracle. All rights reserved.