org.aspectj.org.eclipse.jdt.internal.compiler
Class DocumentElementParser
java.lang.Object
org.aspectj.org.eclipse.jdt.internal.compiler.parser.TheOriginalJDTParserClass
org.aspectj.org.eclipse.jdt.internal.compiler.parser.Parser
org.aspectj.org.eclipse.jdt.internal.compiler.DocumentElementParser
- All Implemented Interfaces:
- OperatorIds, TypeIds, ParserBasicInformation, TerminalTokens
public class DocumentElementParser
- extends Parser
| Fields inherited from class org.aspectj.org.eclipse.jdt.internal.compiler.parser.TheOriginalJDTParserClass |
annotationRecoveryActivated, asb, asr, astLengthPtr, astLengthStack, astPtr, astStack, AstStackIncrement, base_action, BracketKinds, check_table, checkExternalizeStrings, compilationUnit, CurlyBracket, currentElement, currentToken, currentTokenStart, DEBUG, DEBUG_AUTOMATON, diet, dietInt, dimensions, endPosition, endStatementPosition, expressionLengthPtr, expressionLengthStack, expressionPtr, expressionStack, ExpressionStackIncrement, FALL_THROUGH_TAG, firstToken, genericsIdentifiersLengthPtr, genericsIdentifiersLengthStack, genericsLengthPtr, genericsLengthStack, genericsPtr, genericsStack, GenericsStackIncrement, hasError, hasReportedError, identifierLengthPtr, identifierLengthStack, identifierPositionStack, identifierPtr, identifierStack, ignoreNextOpeningBrace, in_symb, intPtr, intStack, javadoc, javadocParser, lastAct, lastCheckPoint, lastErrorEndPosition, lastErrorEndPositionBeforeRecovery, lastIgnoredToken, lastJavadocEnd, lastPosistion, lhs, listLength, listTypeParameterLength, lParenPos, methodRecoveryActivated, modifiers, modifiersSourceStart, name, nasb, nasr, nestedMethod, nestedType, nextIgnoredToken, nextTypeStart, non_terminal_index, optimizeStringLiterals, options, pendingRecoveredType, problemReporter, rBraceEnd, rBraceStart, rBraceSuccessorStart, readableName, readManager, realBlockPtr, realBlockStack, recordStringLiterals, recoveredStaticInitializerStart, recoveredTypePtr, recoveredTypes, recovery_templates, recovery_templates_index, recoveryScanner, referenceContext, reportOnlyOneSyntaxError, reportSyntaxErrorIsRequired, restartRecovery, reverse_index, rhs, RoundBracket, rParenPos, rules_compliance, scanner, scope_la, scope_lhs, scope_prefix, scope_rhs, scope_state, scope_state_set, scope_suffix, SquareBracket, stack, StackIncrement, statementRecoveryActivated, statements_recovery_filter, stateStackTop, SUPER_CALL, synchronizedBlockSourceStart, term_action, term_check, terminal_index, THIS_CALL, variablesCounter, VERBOSE_RECOVERY |
| Fields inherited from interface org.aspectj.org.eclipse.jdt.internal.compiler.parser.ParserBasicInformation |
ACCEPT_ACTION, EOFT_SYMBOL, EOLT_SYMBOL, ERROR_ACTION, ERROR_SYMBOL, LA_STATE_OFFSET, MAX_LA, MAX_NAME_LENGTH, NT_OFFSET, NUM_NON_TERMINALS, NUM_RULES, NUM_STATES, NUM_SYMBOLS, NUM_TERMINALS, SCOPE_SIZE, SCOPE_UBOUND, START_STATE |
| Fields inherited from interface org.aspectj.org.eclipse.jdt.internal.compiler.parser.TerminalTokens |
TokenNameabstract, TokenNameafter, TokenNameAND, TokenNameAND_AND, TokenNameAND_EQUAL, TokenNamearound, TokenNameaspect, TokenNameassert, TokenNameAT, TokenNamebefore, TokenNameboolean, TokenNamebreak, TokenNamebyte, TokenNamecase, TokenNamecatch, TokenNamechar, TokenNameCharacterLiteral, TokenNameclass, TokenNameCOLON, TokenNameCOMMA, TokenNameCOMMENT_BLOCK, TokenNameCOMMENT_JAVADOC, TokenNameCOMMENT_LINE, TokenNameconst, TokenNamecontinue, TokenNamedeclare, TokenNamedefault, TokenNameDIVIDE, TokenNameDIVIDE_EQUAL, TokenNamedo, TokenNameDOT, TokenNamedouble, TokenNameDoubleLiteral, TokenNameELLIPSIS, TokenNameelse, TokenNameenum, TokenNameEOF, TokenNameEQUAL, TokenNameEQUAL_EQUAL, TokenNameERROR, TokenNameextends, TokenNamefalse, TokenNamefinal, TokenNamefinally, TokenNamefloat, TokenNameFloatingPointLiteral, TokenNamefor, TokenNamegoto, TokenNameGREATER, TokenNameGREATER_EQUAL, TokenNameIdentifier, TokenNameif, TokenNameimplements, TokenNameimport, TokenNameinstanceof, TokenNameint, TokenNameIntegerLiteral, TokenNameinterface, TokenNameLBRACE, TokenNameLBRACKET, TokenNameLEFT_SHIFT, TokenNameLEFT_SHIFT_EQUAL, TokenNameLESS, TokenNameLESS_EQUAL, TokenNamelong, TokenNameLongLiteral, TokenNameLPAREN, TokenNameMINUS, TokenNameMINUS_EQUAL, TokenNameMINUS_MINUS, TokenNameMULTIPLY, TokenNameMULTIPLY_EQUAL, TokenNamenative, TokenNamenew, TokenNameNOT, TokenNameNOT_EQUAL, TokenNamenull, TokenNameOR, TokenNameOR_EQUAL, TokenNameOR_OR, TokenNamepackage, TokenNamePLUS, TokenNamePLUS_EQUAL, TokenNamePLUS_PLUS, TokenNamepointcut, TokenNameprivate, TokenNameprivileged, TokenNameprotected, TokenNamepublic, TokenNameQUESTION, TokenNameRBRACE, TokenNameRBRACKET, TokenNameREMAINDER, TokenNameREMAINDER_EQUAL, TokenNamereturn, TokenNameRIGHT_SHIFT, TokenNameRIGHT_SHIFT_EQUAL, TokenNameRPAREN, TokenNameSEMICOLON, TokenNameshort, TokenNamestatic, TokenNamestrictfp, TokenNameStringLiteral, TokenNamesuper, TokenNameswitch, TokenNamesynchronized, TokenNamethis, TokenNamethrow, TokenNamethrows, TokenNametransient, TokenNametrue, TokenNametry, TokenNameTWIDDLE, TokenNameUNSIGNED_RIGHT_SHIFT, TokenNameUNSIGNED_RIGHT_SHIFT_EQUAL, TokenNamevoid, TokenNamevolatile, TokenNamewhile, TokenNameWHITESPACE, TokenNameXOR, TokenNameXOR_EQUAL |
| Fields inherited from interface org.aspectj.org.eclipse.jdt.internal.compiler.ast.OperatorIds |
AND, AND_AND, DIVIDE, EQUAL, EQUAL_EQUAL, GREATER, GREATER_EQUAL, INSTANCEOF, LEFT_SHIFT, LESS, LESS_EQUAL, MINUS, MINUS_MINUS, MULTIPLY, NOT, NOT_EQUAL, NumberOfTables, OR, OR_OR, PLUS, PLUS_PLUS, QUESTIONCOLON, REMAINDER, RIGHT_SHIFT, TWIDDLE, UNSIGNED_RIGHT_SHIFT, XOR |
| Fields inherited from interface org.aspectj.org.eclipse.jdt.internal.compiler.lookup.TypeIds |
Boolean2Boolean, Boolean2Int, Boolean2String, BOXING, Byte2Byte, Byte2Char, Byte2Double, Byte2Float, Byte2Int, Byte2Long, Byte2Short, Byte2String, Char2Byte, Char2Char, Char2Double, Char2Float, Char2Int, Char2Long, Char2Short, Char2String, COMPILE_TYPE_MASK, Double2Byte, Double2Char, Double2Double, Double2Float, Double2Int, Double2Long, Double2Short, Double2String, Float2Byte, Float2Char, Float2Double, Float2Float, Float2Int, Float2Long, Float2Short, Float2String, IMPLICIT_CONVERSION_MASK, Int2Byte, Int2Char, Int2Double, Int2Float, Int2Int, Int2Long, Int2Short, Int2String, Long2Byte, Long2Char, Long2Double, Long2Float, Long2Int, Long2Long, Long2Short, Long2String, NoId, Null2Null, Null2String, Object2boolean, Object2byte, Object2char, Object2double, Object2float, Object2int, Object2long, Object2Object, Object2short, Object2String, Short2Byte, Short2Char, Short2Double, Short2Float, Short2Int, Short2Long, Short2Short, Short2String, String2String, T_boolean, T_byte, T_char, T_double, T_float, T_int, T_JavaIoException, T_JavaIoExternalizable, T_JavaIoObjectStreamException, T_JavaIoPrintStream, T_JavaIoSerializable, T_JavaLangAnnotationAnnotation, T_JavaLangAnnotationDocumented, T_JavaLangAnnotationElementType, T_JavaLangAnnotationInherited, T_JavaLangAnnotationRetention, T_JavaLangAnnotationRetentionPolicy, T_JavaLangAnnotationTarget, T_JavaLangAssertionError, T_JavaLangAutoCloseable, T_JavaLangBoolean, T_JavaLangByte, T_JavaLangCharacter, T_JavaLangClass, T_JavaLangClassNotFoundException, T_JavaLangCloneable, T_JavaLangDeprecated, T_JavaLangDouble, T_JavaLangEnum, T_JavaLangError, T_JavaLangException, T_JavaLangFloat, T_JavaLangIllegalArgumentException, T_JavaLangInteger, T_JavaLangInvokeMethodHandlePolymorphicSignature, T_JavaLangIterable, T_JavaLangLong, T_JavaLangNoClassDefError, T_JavaLangObject, T_JavaLangOverride, T_JavaLangReflectConstructor, T_JavaLangReflectField, T_JavaLangReflectMethod, T_JavaLangRuntimeException, T_JavaLangSafeVarargs, T_JavaLangShort, T_JavaLangString, T_JavaLangStringBuffer, T_JavaLangStringBuilder, T_JavaLangSuppressWarnings, T_JavaLangSystem, T_JavaLangThrowable, T_JavaLangVoid, T_JavaUtilCollection, T_JavaUtilIterator, T_long, T_null, T_short, T_undefined, T_void, UNBOXING |
| Methods inherited from class org.aspectj.org.eclipse.jdt.internal.compiler.parser.Parser |
consumeAroundDeclaration, consumeAroundHeader, consumeAroundHeaderName, consumeAspectDeclaration, consumeAspectHeader, consumeAspectHeaderName, consumeAspectHeaderNameWithTypeParameters, consumeAspectHeaderRest, consumeBasicAdviceDeclaration, consumeBasicAdviceHeader, consumeBasicAdviceHeaderName, consumeClassBodyDeclarationInAspect, consumeDeclareAnnotation, consumeDeclareAnnotationHeader, consumeDeclareDeclaration, consumeDeclareHeader, consumeEmptyPointcutDeclaration, consumeExitITDVariableWithInitializer, consumeExitITDVariableWithoutInitializer, consumeExtraParameterNoFormal, consumeExtraParameterWithFormal, consumeInterTypeConstructorDeclaration, consumeInterTypeConstructorHeader, consumeInterTypeConstructorHeaderName, consumeInterTypeFieldDeclaration, consumeInterTypeFieldHeader, consumeInterTypeMethodDeclaration, consumeInterTypeMethodHeader, consumeInterTypeMethodHeaderName, consumeMethodInvocationName, consumePointcutDeclaration, consumePointcutDesignatorOnAdvice, consumePointcutDesignatorOnDeclaration, consumePointcutHeader, consumePseudoToken, consumePseudoToken, consumePseudoTokenIdentifier, consumePseudoTokenIf, consumePseudoTokenLiteral, consumePseudoTokenModifier, consumePseudoTokenPrimitiveType, consumePseudoTokens, consumeRule, consumeSimpleAssertStatement, consumeToken, createConstructorDeclaration, createMethodDeclaration, display, getCurrentTokenStart, initializeScanner, popPointcutDesignator, popPseudoTokens, pushOnAspectIntStack, shouldTryToRecover |
| Methods inherited from class org.aspectj.org.eclipse.jdt.internal.compiler.parser.TheOriginalJDTParserClass |
annotationRecoveryCheckPoint, arrayInitializer, asi, base_check, blockReal, buildFilesFromLPG, buildInitialRecoveryState, checkAndSetModifiers, checkForDiamond, checkNonNLSAfterBodyEnd, classInstanceCreation, computeQualifiedGenericsFromRightSide, computeReverseTable, concatExpressionLists, concatGenericsLists, concatNodeLists, consumeAdditionalBound, consumeAdditionalBound1, consumeAdditionalBoundList, consumeAdditionalBoundList1, consumeAllocationHeader, consumeAnnotationAsModifier, consumeAnnotationName, consumeAnnotationTypeDeclaration, consumeAnnotationTypeDeclarationHeader, consumeAnnotationTypeDeclarationHeaderName, consumeAnnotationTypeDeclarationHeaderNameWithTypeParameters, consumeAnnotationTypeMemberDeclaration, consumeAnnotationTypeMemberDeclarations, consumeAnnotationTypeMemberDeclarationsopt, consumeArgumentList, consumeArguments, consumeArrayAccess, consumeArrayCreationExpressionWithInitializer, consumeArrayCreationExpressionWithoutInitializer, consumeArrayCreationHeader, consumeArrayInitializer, consumeArrayTypeWithTypeArgumentsName, consumeAssertStatement, consumeAssignment, consumeAssignmentOperator, consumeBinaryExpression, consumeBinaryExpressionWithName, consumeBlock, consumeBlockStatements, consumeCaseLabel, consumeCastExpressionLL1, consumeCastExpressionWithGenericsArray, consumeCastExpressionWithNameArray, consumeCastExpressionWithPrimitiveType, consumeCastExpressionWithQualifiedGenericsArray, consumeCatches, consumeCatchHeader, consumeCatchType, consumeClassBodyDeclarations, consumeClassBodyDeclarationsopt, consumeClassBodyopt, consumeClassHeaderExtends, consumeClassHeaderImplements, consumeClassInstanceCreationExpression, consumeClassInstanceCreationExpressionName, consumeClassInstanceCreationExpressionQualified, consumeClassInstanceCreationExpressionQualifiedWithTypeArguments, consumeClassInstanceCreationExpressionWithTypeArguments, consumeClassOrInterface, consumeClassOrInterfaceName, consumeClassTypeElt, consumeClassTypeList, consumeConditionalExpression, consumeConditionalExpressionWithName, consumeConstructorBlockStatements, consumeConstructorBody, consumeConstructorHeaderNameWithTypeParameters, consumeCreateInitializer, consumeDefaultLabel, consumeDims, consumeDimWithOrWithOutExpr, consumeDimWithOrWithOutExprs, consumeEmptyAnnotationTypeMemberDeclarationsopt, consumeEmptyArgumentListopt, consumeEmptyArguments, consumeEmptyArrayInitializer, consumeEmptyArrayInitializeropt, consumeEmptyBlockStatementsopt, consumeEmptyCatchesopt, consumeEmptyClassBodyDeclarationsopt, consumeEmptyDimsopt, consumeEmptyEnumDeclarations, consumeEmptyExpression, consumeEmptyForInitopt, consumeEmptyForUpdateopt, consumeEmptyInterfaceMemberDeclarationsopt, consumeEmptyInternalCompilationUnit, consumeEmptyMemberValueArrayInitializer, consumeEmptyMemberValuePairsopt, consumeEmptyMethodHeaderDefaultValue, consumeEmptyStatement, consumeEmptySwitchBlock, consumeEmptyTypeDeclaration, consumeEnhancedForStatement, consumeEnhancedForStatementHeader, consumeEnhancedForStatementHeaderInit, consumeEnterAnonymousClassBody, consumeEnterMemberValue, consumeEnterMemberValueArrayInitializer, consumeEnumBodyNoConstants, consumeEnumBodyWithConstants, consumeEnumConstantHeader, consumeEnumConstantHeaderName, consumeEnumConstantNoClassBody, consumeEnumConstants, consumeEnumConstantWithClassBody, consumeEnumDeclaration, consumeEnumDeclarations, consumeEnumHeader, consumeEnumHeaderName, consumeEnumHeaderNameWithTypeParameters, consumeEqualityExpression, consumeEqualityExpressionWithName, consumeExitMemberValue, consumeExitTryBlock, consumeExplicitConstructorInvocation, consumeExplicitConstructorInvocationWithTypeArguments, consumeExpressionStatement, consumeFieldAccess, consumeForceNoDiet, consumeForInit, consumeFormalParameterList, consumeFormalParameterListopt, consumeGenericType, consumeGenericTypeArrayType, consumeGenericTypeNameArrayType, consumeGenericTypeWithDiamond, consumeImportDeclaration, consumeImportDeclarations, consumeInsideCastExpression, consumeInsideCastExpressionLL1, consumeInsideCastExpressionWithQualifiedGenerics, consumeInstanceOfExpression, consumeInstanceOfExpressionWithName, consumeInterfaceHeaderExtends, consumeInterfaceMemberDeclarations, consumeInterfaceMemberDeclarationsopt, consumeInterfaceType, consumeInterfaceTypeList, consumeInvalidAnnotationTypeDeclaration, consumeInvalidConstructorDeclaration, consumeInvalidConstructorDeclaration, consumeInvalidEnumDeclaration, consumeInvalidInterfaceDeclaration, consumeInvalidMethodDeclaration, consumeLabel, consumeLeftParen, consumeLocalVariableDeclarationStatement, consumeMarkerAnnotation, consumeMemberValueArrayInitializer, consumeMemberValueAsName, consumeMemberValuePair, consumeMemberValuePairs, consumeMemberValues, consumeMethodBody, consumeMethodHeaderDefaultValue, consumeMethodHeaderNameWithTypeParameters, consumeMethodHeaderRightParen, consumeMethodHeaderThrowsClause, consumeMethodInvocationNameWithTypeArguments, consumeMethodInvocationPrimary, consumeMethodInvocationPrimaryWithTypeArguments, consumeMethodInvocationSuper, consumeMethodInvocationSuperWithTypeArguments, consumeModifiers2, consumeMultipleResources, consumeNameArrayType, consumeNestedMethod, consumeNestedType, consumeNormalAnnotation, consumeOneDimLoop, consumeOnlySynchronized, consumeOnlyTypeArguments, consumeOnlyTypeArgumentsForCastExpression, consumeOpenBlock, consumePackageDeclaration, consumePostfixExpression, consumePrimaryNoNewArray, consumePrimaryNoNewArrayArrayType, consumePrimaryNoNewArrayName, consumePrimaryNoNewArrayNameSuper, consumePrimaryNoNewArrayNameThis, consumePrimaryNoNewArrayPrimitiveArrayType, consumePrimaryNoNewArrayPrimitiveType, consumePrimaryNoNewArrayThis, consumePrimaryNoNewArrayWithName, consumePrimitiveArrayType, consumePrimitiveType, consumePushLeftBrace, consumePushModifiersForHeader, consumePushPosition, consumeQualifiedName, consumeRecoveryMethodHeaderName, consumeRecoveryMethodHeaderNameWithTypeParameters, consumeReduceImports, consumeReferenceType, consumeReferenceType1, consumeReferenceType2, consumeReferenceType3, consumeResourceAsLocalVariableDeclaration, consumeResourceOptionalTrailingSemiColon, consumeResourceSpecification, consumeRestoreDiet, consumeRightParen, consumeSingleMemberAnnotation, consumeSingleMemberAnnotationMemberValue, consumeSingleResource, consumeStatementBreak, consumeStatementBreakWithLabel, consumeStatementCatch, consumeStatementContinue, consumeStatementContinueWithLabel, consumeStatementDo, consumeStatementExpressionList, consumeStatementFor, consumeStatementIfNoElse, consumeStatementIfWithElse, consumeStatementLabel, consumeStatementReturn, consumeStatementSwitch, consumeStatementSynchronized, consumeStatementThrow, consumeStatementTry, consumeStatementWhile, consumeSwitchBlock, consumeSwitchBlockStatement, consumeSwitchBlockStatements, consumeSwitchLabels, consumeTypeArgument, consumeTypeArgumentList, consumeTypeArgumentList1, consumeTypeArgumentList2, consumeTypeArgumentList3, consumeTypeArgumentReferenceType1, consumeTypeArgumentReferenceType2, consumeTypeArguments, consumeTypeDeclarations, consumeTypeHeaderNameWithTypeParameters, consumeTypeParameter1, consumeTypeParameter1WithExtends, consumeTypeParameter1WithExtendsAndBounds, consumeTypeParameterHeader, consumeTypeParameterList, consumeTypeParameterList1, consumeTypeParameters, consumeTypeParameterWithExtends, consumeTypeParameterWithExtendsAndBounds, consumeUnaryExpression, consumeUnaryExpression, consumeUnionType, consumeUnionTypeAsClassType, consumeVariableDeclarators, consumeVariableInitializers, consumeWildcard, consumeWildcard1, consumeWildcard1WithBounds, consumeWildcard2, consumeWildcard2WithBounds, consumeWildcard3, consumeWildcard3WithBounds, consumeWildcardBounds1Extends, consumeWildcardBounds1Super, consumeWildcardBounds2Extends, consumeWildcardBounds2Super, consumeWildcardBounds3Extends, consumeWildcardBounds3Super, consumeWildcardBoundsExtends, consumeWildcardBoundsSuper, consumeWildcardWithBounds, containsComment, convertToMethodDeclaration, copyDims, createFieldDeclaration, createJavadocParser, createLocalDeclaration, createStringLiteral, currentRecoveryType, dietParse, dispatchDeclarationInto, dispatchDeclarationIntoEnumDeclaration, getAnnotationType, getFirstToken, getJavaDocPositions, getMethodBodies, getNextCharacter, getTypeReference, getTypeReference, getTypeReferenceForGenericType, getUnspecifiedReference, getUnspecifiedReferenceOptimized, goForBlockStatementsopt, goForBlockStatementsOrCatchHeader, goForClassBodyDeclarations, goForCompilationUnit, goForExpression, goForFieldDeclaration, goForGenericMethodDeclaration, goForHeaders, goForImportDeclaration, goForInitializer, goForMemberValue, goForMethodBody, goForPackageDeclaration, goForTypeDeclaration, hasLeadingTagComment, ignoreExpressionAssignment, in_symbol, initTables, jumpOverMethodBody, markEnclosingMemberWithLocalType, moveRecoveryCheckpoint, nasi, newMessageSend, newMessageSendWithTypeArguments, ntAction, optimizedConcatNodeLists, original_state, parse, parse, parse, parse, parse, parse, parseClassBodyDeclarations, parseExpression, parseMemberValue, parseStatements, persistLineSeparatorPositions, prepareForBlockStatements, pushIdentifier, pushIdentifier, pushOnAstLengthStack, pushOnAstStack, pushOnExpressionStack, pushOnExpressionStackLengthStack, pushOnGenericsIdentifiersLengthStack, pushOnGenericsLengthStack, pushOnGenericsStack, pushOnIntStack, pushOnRealBlockStack, readByteTable, readLongTable, readNameTable, readReadableNameTable, readTable, recoverStatements, recoveryExitFromVariable, recoveryTokenCheck, reportSyntaxErrors, resetStacks, resumeAfterRecovery, setMethodsFullRecovery, setStatementsRecovery, tAction, updateRecoveryState, updateSourceDeclarationParts, updateSourcePosition |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
DocumentElementParser
public DocumentElementParser(IDocumentElementRequestor requestor,
IProblemFactory problemFactory,
CompilerOptions options)
checkComment
public void checkComment()
- Overrides:
checkComment in class TheOriginalJDTParserClass
consumeCatchFormalParameter
protected void consumeCatchFormalParameter()
- Overrides:
consumeCatchFormalParameter in class TheOriginalJDTParserClass
consumeClassBodyDeclaration
protected void consumeClassBodyDeclaration()
- Overrides:
consumeClassBodyDeclaration in class TheOriginalJDTParserClass
consumeClassDeclaration
protected void consumeClassDeclaration()
- Overrides:
consumeClassDeclaration in class TheOriginalJDTParserClass
consumeClassHeader
protected void consumeClassHeader()
- Overrides:
consumeClassHeader in class TheOriginalJDTParserClass
consumeClassHeaderName1
protected void consumeClassHeaderName1()
- Overrides:
consumeClassHeaderName1 in class TheOriginalJDTParserClass
consumeCompilationUnit
protected void consumeCompilationUnit()
- Overrides:
consumeCompilationUnit in class TheOriginalJDTParserClass
consumeConstructorDeclaration
protected void consumeConstructorDeclaration()
- Overrides:
consumeConstructorDeclaration in class TheOriginalJDTParserClass
consumeConstructorHeader
protected void consumeConstructorHeader()
- Overrides:
consumeConstructorHeader in class TheOriginalJDTParserClass
consumeConstructorHeaderName
protected void consumeConstructorHeaderName()
- Overrides:
consumeConstructorHeaderName in class TheOriginalJDTParserClass
consumeDefaultModifiers
protected void consumeDefaultModifiers()
- Overrides:
consumeDefaultModifiers in class TheOriginalJDTParserClass
consumeDiet
protected void consumeDiet()
- Overrides:
consumeDiet in class TheOriginalJDTParserClass
consumeEnterCompilationUnit
protected void consumeEnterCompilationUnit()
- Overrides:
consumeEnterCompilationUnit in class TheOriginalJDTParserClass
consumeEnterVariable
protected void consumeEnterVariable()
- Overrides:
consumeEnterVariable in class TheOriginalJDTParserClass
consumeExitVariableWithInitialization
protected void consumeExitVariableWithInitialization()
- Overrides:
consumeExitVariableWithInitialization in class TheOriginalJDTParserClass
consumeExitVariableWithoutInitialization
protected void consumeExitVariableWithoutInitialization()
- Overrides:
consumeExitVariableWithoutInitialization in class TheOriginalJDTParserClass
consumeFieldDeclaration
protected void consumeFieldDeclaration()
- Overrides:
consumeFieldDeclaration in class TheOriginalJDTParserClass
consumeFormalParameter
protected void consumeFormalParameter(boolean isVarArgs)
- Overrides:
consumeFormalParameter in class TheOriginalJDTParserClass
consumeInterfaceDeclaration
protected void consumeInterfaceDeclaration()
- Overrides:
consumeInterfaceDeclaration in class TheOriginalJDTParserClass
consumeInterfaceHeader
protected void consumeInterfaceHeader()
- Overrides:
consumeInterfaceHeader in class TheOriginalJDTParserClass
consumeInterfaceHeaderName1
protected void consumeInterfaceHeaderName1()
- Overrides:
consumeInterfaceHeaderName1 in class TheOriginalJDTParserClass
consumeInternalCompilationUnit
protected void consumeInternalCompilationUnit()
- Overrides:
consumeInternalCompilationUnit in class TheOriginalJDTParserClass
consumeInternalCompilationUnitWithTypes
protected void consumeInternalCompilationUnitWithTypes()
- Overrides:
consumeInternalCompilationUnitWithTypes in class TheOriginalJDTParserClass
consumeLocalVariableDeclaration
protected void consumeLocalVariableDeclaration()
- Overrides:
consumeLocalVariableDeclaration in class TheOriginalJDTParserClass
consumeMethodDeclaration
protected void consumeMethodDeclaration(boolean isNotAbstract)
- Overrides:
consumeMethodDeclaration in class TheOriginalJDTParserClass
consumeMethodHeader
protected void consumeMethodHeader()
- Overrides:
consumeMethodHeader in class TheOriginalJDTParserClass
consumeMethodHeaderExtendedDims
protected void consumeMethodHeaderExtendedDims()
- Overrides:
consumeMethodHeaderExtendedDims in class TheOriginalJDTParserClass
consumeMethodHeaderName
protected void consumeMethodHeaderName(boolean isAnnotationMethod)
- Overrides:
consumeMethodHeaderName in class TheOriginalJDTParserClass
consumeModifiers
protected void consumeModifiers()
- Overrides:
consumeModifiers in class TheOriginalJDTParserClass
consumePackageComment
protected void consumePackageComment()
- Overrides:
consumePackageComment in class TheOriginalJDTParserClass
consumePackageDeclarationName
protected void consumePackageDeclarationName()
- Overrides:
consumePackageDeclarationName in class TheOriginalJDTParserClass
consumePackageDeclarationNameWithModifiers
protected void consumePackageDeclarationNameWithModifiers()
- Overrides:
consumePackageDeclarationNameWithModifiers in class TheOriginalJDTParserClass
consumePushModifiers
protected void consumePushModifiers()
- Overrides:
consumePushModifiers in class TheOriginalJDTParserClass
consumePushRealModifiers
protected void consumePushRealModifiers()
- Overrides:
consumePushRealModifiers in class TheOriginalJDTParserClass
consumeSingleStaticImportDeclarationName
protected void consumeSingleStaticImportDeclarationName()
- Overrides:
consumeSingleStaticImportDeclarationName in class TheOriginalJDTParserClass
consumeSingleTypeImportDeclarationName
protected void consumeSingleTypeImportDeclarationName()
- Overrides:
consumeSingleTypeImportDeclarationName in class TheOriginalJDTParserClass
consumeStaticImportOnDemandDeclarationName
protected void consumeStaticImportOnDemandDeclarationName()
- Overrides:
consumeStaticImportOnDemandDeclarationName in class TheOriginalJDTParserClass
consumeStaticInitializer
protected void consumeStaticInitializer()
- Overrides:
consumeStaticInitializer in class TheOriginalJDTParserClass
consumeStaticOnly
protected void consumeStaticOnly()
- Overrides:
consumeStaticOnly in class TheOriginalJDTParserClass
consumeTypeImportOnDemandDeclarationName
protected void consumeTypeImportOnDemandDeclarationName()
- Overrides:
consumeTypeImportOnDemandDeclarationName in class TheOriginalJDTParserClass
flushCommentsDefinedPriorTo
public int flushCommentsDefinedPriorTo(int position)
- Overrides:
flushCommentsDefinedPriorTo in class TheOriginalJDTParserClass
endParse
public CompilationUnitDeclaration endParse(int act)
- Overrides:
endParse in class TheOriginalJDTParserClass
initialize
public void initialize(boolean initializeNLS)
- Overrides:
initialize in class Parser
initialize
public void initialize()
- Overrides:
initialize in class Parser
parse
protected void parse()
- Overrides:
parse in class TheOriginalJDTParserClass
parseCompilationUnit
public void parseCompilationUnit(ICompilationUnit unit)
parseConstructor
public void parseConstructor(char[] regionSource)
parseField
public void parseField(char[] regionSource)
parseImport
public void parseImport(char[] regionSource)
parseInitializer
public void parseInitializer(char[] regionSource)
parseMethod
public void parseMethod(char[] regionSource)
parsePackage
public void parsePackage(char[] regionSource)
parseType
public void parseType(char[] regionSource)
problemReporter
public ProblemReporter problemReporter()
- Returns this parser's problem reporter initialized with its reference context.
Also it is assumed that a problem is going to be reported, so initializes
the compilation result's line positions.
- Overrides:
problemReporter in class TheOriginalJDTParserClass
- Returns:
- ProblemReporter
pushOnIntArrayStack
protected void pushOnIntArrayStack(int[] positions)
resetModifiers
protected void resetModifiers()
- Overrides:
resetModifiers in class TheOriginalJDTParserClass
resumeOnSyntaxError
protected boolean resumeOnSyntaxError()
- Overrides:
resumeOnSyntaxError in class TheOriginalJDTParserClass
toString
public java.lang.String toString()
- Overrides:
toString in class TheOriginalJDTParserClass
typeReference
protected TypeReference typeReference(int dim,
int localIdentifierPtr,
int localIdentifierLengthPtr)
- INTERNAL USE ONLY