Class Parser
java.lang.Object
org.aspectj.org.eclipse.jdt.internal.compiler.parser.Parser
- All Implemented Interfaces:
OperatorIds,TypeIds,ConflictedParser,ParserBasicInformation
- Direct Known Subclasses:
AssistParser,CodeSnippetParser,CommentRecorderParser,DocumentElementParser,MatchLocatorParser
public class Parser
extends Object
implements ParserBasicInformation, ConflictedParser, OperatorIds, TypeIds
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static enumstatic interfaceprotected static enum -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected intprotected booleanstatic char[]protected intprotected int[]static char[]protected intprotected int[]protected intprotected ASTNode[]protected static final intstatic char[]static final intstatic final char[]static short[]protected booleanprotected intstatic final intprotected RecoveredElementprotected intprotected booleanprotected intprotected intprotected intprotected intprotected intprotected int[]protected intprotected Expression[]protected static final intstatic final char[]protected intprotected intprotected int[]protected intprotected int[]protected intprotected ASTNode[]protected static final intprotected static final intprotected booleanprotected booleanprotected intprotected int[]protected long[]protected intprotected char[][]protected booleanprotected booleanstatic char[]protected intprotected int[]intprotected intprotected intprotected intprotected TerminalTokenprotected intprotected intstatic char[]protected intprotected intprotected intbooleanprotected intprotected intstatic String[]static char[]static char[]protected int[]protected intprotected TerminalTokenprotected intstatic char[]protected booleanprotected CompilerOptionsprotected booleanprotected booleanprotected booleanprotected booleanprotected booleanprotected booleanprotected booleanprotected booleanprotected booleanprotected booleanprotected TypeDeclarationprotected booleanprotected ProblemReporterprotected intprotected intprotected intprotected intstatic String[]protected intprotected int[]protected booleanprotected intprotected intprotected TypeDeclaration[]static char[]static char[]booleanbooleanprotected static final intprotected booleanprotected static final intstatic int[]static byte[]static final intprotected intstatic long[]static char[]static char[]static char[]static char[]static char[]static char[]static char[]static final intprotected int[]protected static final intprotected booleanstatic char[]protected intprotected static final intprotected intprotected intstatic char[]static char[]static char[]protected static final intprotected intprotected int[]protected intprotected Annotation[]protected static final intprotected intprotected intprotected int[]static booleanFields 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, OR, OR_OR, PLUS, PLUS_PLUS, QUESTIONCOLON, REMAINDER, RIGHT_SHIFT, TWIDDLE, UNSIGNED_RIGHT_SHIFT, XORFields 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_STATEFields inherited from interface org.aspectj.org.eclipse.jdt.internal.compiler.lookup.TypeIds
BitAnyNullAnnotation, BitAnyOwningAnnotation, BitAutoCloseable, BitCloseable, BitCollection, BitList, BitMap, BitNonNullAnnotation, BitNonNullByDefaultAnnotation, BitNotOwningAnnotation, BitNullableAnnotation, BitOwningAnnotation, BitResourceFreeCloseable, BitUninitialized, BitUninternedType, BitWrapperCloseable, 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, InheritableBits, 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_ComGoogleCommonBasePreconditions, T_ComGoogleInjectInject, 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_JavaLangAnnotationRepeatable, 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_JavaLangFunctionalInterface, T_JavaLangIllegalArgumentException, T_JavaLangInteger, T_JavaLangInvokeMethodHandlePolymorphicSignature, T_JavaLangIterable, T_JavaLangLong, T_JavaLangNoClassDefFoundError, T_JavaLangObject, T_JavaLangOverride, T_JavaLangRecord, 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_JavaUtilList, T_JavaUtilMap, T_JavaUtilObjects, T_JavaxInjectInject, T_JunitFrameworkAssert, T_LastWellKnownTypeId, T_long, T_null, T_OrgApacheCommonsLang3Validate, T_OrgApacheCommonsLangValidate, T_OrgEclipseCoreRuntimeAssert, T_OrgJunitAssert, T_OrgJunitJupiterApiAssertions, T_OrgJunitJupiterParamsProviderMethodSource, T_OrgSpringframeworkBeansFactoryAnnotationAutowired, T_short, T_undefined, T_void, UNBOXING -
Constructor Summary
ConstructorsConstructorDescriptionParser()Parser(ProblemReporter problemReporter, boolean optimizeStringLiterals) -
Method Summary
Modifier and TypeMethodDescriptionprotected intactFromTokenOrSynthetic(int previousAct) Overridable hook, to allow CompletionParser to synthesize a few trailing tokens at (faked) EOF.protected voidprotected voidannotationRecoveryCheckPoint(int start, int end) voidarrayInitializer(int length) static intasi(int state) booleanatConflictScenario(TerminalToken token) protected TypeReferenceaugmentTypeWithAdditionalDimensions(TypeReference typeReference, int additionalDimensions, Annotation[][] additionalAnnotations, boolean isVarargs) intbooleanautomatonWillShift(TerminalToken token) booleanautomatonWillShift(TerminalToken token, int lastAction) static final shortbase_check(int i) protected voidstatic final voidbuildFilesFromLPG(String dataFilename, String dataFilename2) protected voidcheckAndSetModifiers(int flag) voidprotected voidcheckForDiamond(TypeReference allocType) protected voidcheckNonNLSAfterBodyEnd(int declarationEnd) protected voidclassInstanceCreation(boolean isQualified) protected ParameterizedQualifiedTypeReferencecomputeQualifiedGenericsFromRightSide(TypeReference rightSide, int dim, Annotation[][] annotationsOnDimensions) protected static int[]computeReverseTable(char[] newTerminalIndex, char[] newNonTerminalIndex, String[] newName) protected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidconsumeArrayAccess(boolean unspecifiedReference) protected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidconsumeAspectHeaderName(boolean isPrivileged) protected voidconsumeAspectHeaderNameWithTypeParameters(boolean isPriviliged) protected voidprotected voidprotected voidprotected voidconsumeAssignmentOperator(int pos) protected voidprotected voidprotected voidconsumeBasicAdviceHeaderName(boolean isAfter) protected voidconsumeBinaryExpression(int op) protected voidconsumeBinaryExpressionWithName(int op) protected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidconsumeConditionalExpression(int op) protected voidprotected voidprotected voidprotected voidprotected voidprotected voidconsumeConstructorHeaderName(boolean isCompact) protected voidprotected voidprotected voidconsumeDeclareAnnotation(char kind) protected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidconsumeEnhancedForStatementHeaderInit(boolean hasModifiers) protected voidconsumeEnterAnonymousClassBody(boolean qualified) protected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidconsumeEqualityExpression(int op) protected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidconsumeExplicitConstructorInvocation(int flag, int recFlag) protected voidconsumeExplicitConstructorInvocationWithTypeArguments(int flag, int recFlag) protected voidconsumeExplicitThisParameter(boolean isQualified) protected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidconsumeFieldAccess(boolean isSuperAccess) protected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidconsumeIdentifierOrNew(boolean newForm) protected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidconsumeInterfaceMethodDeclaration(boolean hasSemicolonBody) protected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidconsumeInterTypeConstructorHeaderName(boolean hasConstructorTypeParameters, boolean hasTargetTypeParameters) protected voidprotected voidconsumeInterTypeFieldHeader(boolean hasTypeParameters) protected voidconsumeInterTypeMethodDeclaration(boolean isNotAbstract) protected voidprotected voidconsumeInterTypeMethodHeaderName(boolean hasMethodTypeParameters, boolean hasGenericTypeParameters) protected voidprotected voidprotected voidconsumeInvalidConstructorDeclaration(boolean hasBody) protected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidconsumeMarkerAnnotation(boolean isTypeAnnotation) protected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidconsumeMethodDeclaration(boolean isNotAbstract, boolean isDefaultMethod) protected voidprotected voidprotected voidprotected voidconsumeMethodHeaderName(boolean isAnnotationMethod) protected voidconsumeMethodHeaderNameWithTypeParameters(boolean isAnnotationMethod) protected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidconsumeNormalAnnotation(boolean isTypeAnnotation) protected voidconsumeOneDimLoop(boolean isAnnotated) protected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected ExpressionconsumePatternInsideInstanceof(Pattern pattern) protected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidconsumePostExpressionInSwitch(boolean statSwitch) protected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidconsumePseudoToken(String value) protected voidconsumePseudoToken(String value, int popFromIntStack, boolean isIdentifier) protected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidconsumeQualifiedName(boolean qualifiedNameIsAnnotated) protected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidconsumeReferenceExpression(ReferenceExpression referenceExpression) protected voidprotected voidprotected voidprotected voidconsumeReferenceExpressionTypeArgumentsAndTrunk(boolean qualified) protected voidconsumeReferenceExpressionTypeForm(boolean isPrimitive) protected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidconsumeResourceOptionalTrailingSemiColon(boolean punctuated) protected voidprotected voidprotected voidprotected voidconsumeRule(int act) protected voidprotected voidprotected voidconsumeSingleMemberAnnotation(boolean isTypeAnnotation) protected voidprotected voidconsumeSingleModifierImportDeclarationName(int modifier) protected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidconsumeSingleVariableDeclarator(boolean isVarArgs) protected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidconsumeStatementTry(boolean withFinally, boolean hasResources) protected voidprotected voidprotected voidprotected voidprotected voidprotected voidconsumeSwitchBlock(boolean hasContents) protected voidprotected voidprotected voidconsumeSwitchLabels(boolean shouldConcat, boolean isSwitchRule) protected voidprotected voidconsumeSwitchStatementOrExpression(boolean isStmt) protected voidprotected voidprotected voidconsumeToken(TerminalToken type) protected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidconsumeTypeElidedLambdaParameter(boolean parenthesized) protected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidconsumeUnaryExpression(int op) protected voidconsumeUnaryExpression(int op, boolean post) protected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidbooleancontainsComment(int sourceStart, int sourceEnd) Given the current comment stack, answer whether some comment is available in a certain exclusive rangeconvertToMethodDeclaration(ConstructorDeclaration c, CompilationResult compilationResult) voidprotected RecordComponentcreateComponent(char[] identifierName, long namePositions, TypeReference type, int modifier, int declStart) protected FieldDeclarationcreateFieldDeclaration(char[] fieldDeclarationName, int sourceStart, int sourceEnd) createIntersectionCastTypeReference(TypeReference[] typeReferences) protected JavadocParserprotected LocalDeclarationcreateLocalDeclaration(char[] localDeclarationName, int sourceStart, int sourceEnd) protected StringLiteralcreateStringLiteral(char[] token, int start, int end, int lineNumber) protected RecoveredTypedietParse(ICompilationUnit sourceUnit, CompilationResult compilationResult) protected voiddispatchDeclarationInto(int length) protected voiddispatchDeclarationIntoEnumDeclaration(int length) protected voiddispatchDeclarationIntoRecordDeclaration(int length) voiddisplay()protected CompilationUnitDeclarationendParse(int act) protected TerminalTokenintflushCommentsDefinedPriorTo(int position) protected Annotation[][]getAnnotationsOnDimensions(int dimensionsCount) protected TypeReferenceintint[]voidprotected chargetNextCharacter(char[] comment, int[] index) protected TypeReferencegetTypeReference(int dim) protected Expressionprotected TypeReferencegetTypeReferenceForGenericType(int dim, int identifierLength, int numberOfIdentifiers) protected NameReferenceprotected NameReferencegetUnspecifiedReference(boolean rejectTypeAnnotations) protected NameReferencevoidvoidvoidvoidvoidgoForExpression(boolean recordLineSeparator) voidvoidvoidvoidvoidvoidvoidvoidvoidgoForPackageDeclaration(boolean recordLineSeparators) voidbooleanhasLeadingTagComment(char[] commentPrefixTag, int rangeEnd) Look for a specific tag comment leading a given source range (comment located after any statement in astStack)protected voidprotected voidstatic intin_symbol(int state) voidvoidinitialize(boolean parsingCompilationUnit) voidstatic final voidprotected booleanprotected booleanbooleanbooleanvoidprotected voidmarkEnclosingMemberWithLocalOrFunctionalType(org.aspectj.org.eclipse.jdt.internal.compiler.parser.Parser.LocalTypeKind context) protected voidprotected booleanstatic intnasi(int state) protected AllocationExpressionnewAllocationExpression(boolean isQualified) protected MessageSendprotected MessageSendstatic intntAction(int state, int sym) protected voidprotected static intoriginal_state(int state) protected voidparse()voidparse(ConstructorDeclaration cd, CompilationUnitDeclaration unit, boolean recordLineSeparator) voidparse(FieldDeclaration field, TypeDeclaration type, CompilationUnitDeclaration unit, char[] initializationSource) voidparse(Initializer initializer, TypeDeclaration type, CompilationUnitDeclaration unit) voidparse(MethodDeclaration md, CompilationUnitDeclaration unit) parse(ICompilationUnit sourceUnit, CompilationResult compilationResult) parse(ICompilationUnit sourceUnit, CompilationResult compilationResult, int start, int end) ASTNode[]parseClassBodyDeclarations(char[] source, int offset, int length, CompilationUnitDeclaration unit) parseExpression(char[] source, int offset, int length, CompilationUnitDeclaration unit, boolean recordLineSeparators) parseLambdaExpression(char[] source, int offset, int length, CompilationUnitDeclaration unit, boolean recordLineSeparators) parseMemberValue(char[] source, int offset, int length, CompilationUnitDeclaration unit) char[][]parsePackageDeclaration(char[] source, CompilationResult result) parseReferenceExpression(char[] source, int offset, int length, CompilationUnitDeclaration unit, boolean recordLineSeparators) voidparseStatements(ReferenceContext rc, int start, int end, TypeDeclaration[] types, CompilationUnitDeclaration unit) voidprotected ASTNodepopPointcutDesignator(String terminator) protected ASTNodepopPseudoTokens(String terminator) protected voidReturns this parser's problem reporter initialized with its reference context.protected voidprotected voidpushIdentifier(char[] identifier, long position) protected voidpushIdentifier(int flag) protected voidpushOnAspectIntStack(int pos) protected voidpushOnAstLengthStack(int pos) protected voidpushOnAstStack(ASTNode node) protected voidprotected voidpushOnExpressionStackLengthStack(int pos) protected voidpushOnGenericsIdentifiersLengthStack(int pos) protected voidpushOnGenericsLengthStack(int pos) protected voidpushOnGenericsStack(ASTNode node) protected voidpushOnIntStack(int pos) protected voidpushOnRealBlockStack(int i) protected voidpushOnTypeAnnotationLengthStack(int pos) protected voidpushOnTypeAnnotationStack(Annotation annotation) protected static byte[]readByteTable(String filename) protected static long[]readLongTable(String filename) protected static String[]readNameTable(String filename) protected static String[]readReadableNameTable(String filename) protected static char[]protected voidvoidvoidprotected voidrejectIllegalLeadingTypeAnnotations(TypeReference typeReference) protected voidreportSyntaxErrors(boolean isDietParse, TerminalToken oldFirstToken) protected voidReset modifiers buffer and comment stack.protected voidprotected booleanprotected intprotected intvoidsetMethodsFullRecovery(boolean enabled) voidsetStatementsRecovery(boolean enabled) protected booleanstatic inttAction(int state, int sym) toString()protected Argumentprotected voidprotected voidupdateSourceDeclarationParts(int variableDeclaratorsCounter) protected void
-
Field Details
-
THIS_CALL
protected static final int THIS_CALL- See Also:
-
SUPER_CALL
protected static final int SUPER_CALL- See Also:
-
FALL_THROUGH_TAG
public static final char[] FALL_THROUGH_TAG -
CASES_OMITTED_TAG
public static final char[] CASES_OMITTED_TAG -
asb
public static char[] asb -
asr
public static char[] asr -
AstStackIncrement
protected static final int AstStackIncrement- See Also:
-
base_action
public static char[] base_action -
BracketKinds
public static final int BracketKinds- See Also:
-
check_table
public static short[] check_table -
CurlyBracket
public static final int CurlyBracket- See Also:
-
ExpressionStackIncrement
protected static final int ExpressionStackIncrement- See Also:
-
GenericsStackIncrement
protected static final int GenericsStackIncrement- See Also:
-
in_symb
public static char[] in_symb -
lhs
public static char[] lhs -
name
-
nasb
public static char[] nasb -
nasr
public static char[] nasr -
non_terminal_index
public static char[] non_terminal_index -
readableName
-
rhs
public static byte[] rhs -
reverse_index
public static int[] reverse_index -
recovery_templates_index
public static char[] recovery_templates_index -
recovery_templates
public static char[] recovery_templates -
statements_recovery_filter
public static char[] statements_recovery_filter -
rules_compliance
public static long[] rules_compliance -
RoundBracket
public static final int RoundBracket- See Also:
-
scope_la
public static char[] scope_la -
scope_lhs
public static char[] scope_lhs -
scope_prefix
public static char[] scope_prefix -
scope_rhs
public static char[] scope_rhs -
scope_state
public static char[] scope_state -
scope_state_set
public static char[] scope_state_set -
scope_suffix
public static char[] scope_suffix -
SquareBracket
public static final int SquareBracket- See Also:
-
StackIncrement
protected static final int StackIncrement- See Also:
-
term_action
public static char[] term_action -
term_check
public static char[] term_check -
terminal_index
public static char[] terminal_index -
VERBOSE_RECOVERY
public static boolean VERBOSE_RECOVERY -
HALT
protected static final int HALT- See Also:
-
RESTART
protected static final int RESTART- See Also:
-
RESUME
protected static final int RESUME- See Also:
-
scanner
-
currentToken
-
astLengthPtr
protected int astLengthPtr -
astLengthStack
protected int[] astLengthStack -
astPtr
protected int astPtr -
astStack
-
compilationUnit
-
currentElement
-
diet
protected boolean diet -
dietInt
protected int dietInt -
endPosition
protected int endPosition -
endStatementPosition
protected int endStatementPosition -
expressionLengthPtr
protected int expressionLengthPtr -
expressionLengthStack
protected int[] expressionLengthStack -
expressionPtr
protected int expressionPtr -
expressionStack
-
rBracketPosition
protected int rBracketPosition -
firstToken
-
typeAnnotationPtr
protected int typeAnnotationPtr -
typeAnnotationLengthPtr
protected int typeAnnotationLengthPtr -
typeAnnotationStack
-
typeAnnotationLengthStack
protected int[] typeAnnotationLengthStack -
TypeAnnotationStackIncrement
protected static final int TypeAnnotationStackIncrement- See Also:
-
genericsIdentifiersLengthPtr
protected int genericsIdentifiersLengthPtr -
genericsIdentifiersLengthStack
protected int[] genericsIdentifiersLengthStack -
genericsLengthPtr
protected int genericsLengthPtr -
genericsLengthStack
protected int[] genericsLengthStack -
genericsPtr
protected int genericsPtr -
genericsStack
-
hasError
protected boolean hasError -
hasReportedError
protected boolean hasReportedError -
identifierLengthPtr
protected int identifierLengthPtr -
identifierLengthStack
protected int[] identifierLengthStack -
identifierPositionStack
protected long[] identifierPositionStack -
identifierPtr
protected int identifierPtr -
identifierStack
protected char[][] identifierStack -
ignoreNextOpeningBrace
protected boolean ignoreNextOpeningBrace -
ignoreNextClosingBrace
protected boolean ignoreNextClosingBrace -
intPtr
protected int intPtr -
intStack
protected int[] intStack -
lastAct
public int lastAct -
lastCheckPoint
protected int lastCheckPoint -
lastErrorEndPosition
protected int lastErrorEndPosition -
lastErrorEndPositionBeforeRecovery
protected int lastErrorEndPositionBeforeRecovery -
lastIgnoredToken
-
nextIgnoredToken
-
listLength
protected int listLength -
listTypeParameterLength
protected int listTypeParameterLength -
lParenPos
protected int lParenPos -
rParenPos
protected int rParenPos -
modifiers
protected int modifiers -
modifiersSourceStart
protected int modifiersSourceStart -
annotationAsModifierSourceStart
protected int annotationAsModifierSourceStart -
colonColonStart
protected int colonColonStart -
nestedMethod
protected int[] nestedMethod -
forStartPosition
protected int forStartPosition -
nestedType
protected int nestedType -
dimensions
protected int dimensions -
switchNestingLevel
protected int switchNestingLevel -
optimizeStringLiterals
protected boolean optimizeStringLiterals -
options
-
problemReporter
-
rBraceStart
protected int rBraceStart -
rBraceEnd
protected int rBraceEnd -
rBraceSuccessorStart
protected int rBraceSuccessorStart -
realBlockPtr
protected int realBlockPtr -
realBlockStack
protected int[] realBlockStack -
recoveredStaticInitializerStart
protected int recoveredStaticInitializerStart -
referenceContext
-
reportOnlyOneSyntaxError
public boolean reportOnlyOneSyntaxError -
reportSyntaxErrorIsRequired
public boolean reportSyntaxErrorIsRequired -
restartRecovery
protected boolean restartRecovery -
annotationRecoveryActivated
protected boolean annotationRecoveryActivated -
lastPosistion
protected int lastPosistion -
methodRecoveryActivated
public boolean methodRecoveryActivated -
statementRecoveryActivated
protected boolean statementRecoveryActivated -
recoveredTypes
-
recoveredTypePtr
protected int recoveredTypePtr -
nextTypeStart
protected int nextTypeStart -
pendingRecoveredType
-
recoveryScanner
-
stack
protected int[] stack -
stateStackTop
protected int stateStackTop -
synchronizedBlockSourceStart
protected int synchronizedBlockSourceStart -
variablesCounter
protected int[] variablesCounter -
checkExternalizeStrings
protected boolean checkExternalizeStrings -
recordStringLiterals
protected boolean recordStringLiterals -
javadoc
-
javadocParser
-
lastJavadocEnd
protected int lastJavadocEnd -
readManager
-
valueLambdaNestDepth
protected int valueLambdaNestDepth -
parsingJava8Plus
protected boolean parsingJava8Plus -
parsingJava9Plus
protected boolean parsingJava9Plus -
parsingJava14Plus
protected boolean parsingJava14Plus -
parsingJava15Plus
protected boolean parsingJava15Plus -
parsingJava17Plus
protected boolean parsingJava17Plus -
parsingJava18Plus
protected boolean parsingJava18Plus -
parsingJava21Plus
protected boolean parsingJava21Plus -
parsingJava22Plus
protected boolean parsingJava22Plus -
previewEnabled
protected boolean previewEnabled -
parsingJava11Plus
protected boolean parsingJava11Plus -
unstackedAct
protected int unstackedAct -
parsingRecordComponents
protected boolean parsingRecordComponents -
aspectIntPtr
protected int aspectIntPtr -
aspectIntStack
protected int[] aspectIntStack -
currentTokenStart
protected int currentTokenStart
-
-
Constructor Details
-
Parser
public Parser() -
Parser
-
-
Method Details
-
asi
public static int asi(int state) -
base_check
public static final short base_check(int i) -
buildFilesFromLPG
-
computeReverseTable
protected static int[] computeReverseTable(char[] newTerminalIndex, char[] newNonTerminalIndex, String[] newName) -
in_symbol
public static int in_symbol(int state) -
initTables
- Throws:
IOException
-
nasi
public static int nasi(int state) -
ntAction
public static int ntAction(int state, int sym) -
original_state
protected static int original_state(int state) -
readByteTable
- Throws:
IOException
-
readLongTable
- Throws:
IOException
-
readNameTable
- Throws:
IOException
-
readReadableNameTable
-
readTable
- Throws:
IOException
-
tAction
public static int tAction(int state, int sym) -
actFromTokenOrSynthetic
protected int actFromTokenOrSynthetic(int previousAct) Overridable hook, to allow CompletionParser to synthesize a few trailing tokens at (faked) EOF. -
annotationRecoveryCheckPoint
protected void annotationRecoveryCheckPoint(int start, int end) -
arrayInitializer
public void arrayInitializer(int length) -
blockReal
protected void blockReal() -
buildInitialRecoveryState
-
checkAndSetModifiers
protected void checkAndSetModifiers(int flag) -
checkComment
public void checkComment() -
checkNonNLSAfterBodyEnd
protected void checkNonNLSAfterBodyEnd(int declarationEnd) -
classInstanceCreation
protected void classInstanceCreation(boolean isQualified) -
newAllocationExpression
-
checkForDiamond
-
computeQualifiedGenericsFromRightSide
protected ParameterizedQualifiedTypeReference computeQualifiedGenericsFromRightSide(TypeReference rightSide, int dim, Annotation[][] annotationsOnDimensions) -
concatExpressionLists
protected void concatExpressionLists() -
concatGenericsLists
protected void concatGenericsLists() -
concatNodeLists
protected void concatNodeLists() -
consumeAdditionalBound
protected void consumeAdditionalBound() -
consumeAdditionalBound1
protected void consumeAdditionalBound1() -
consumeAdditionalBoundList
protected void consumeAdditionalBoundList() -
consumeAdditionalBoundList1
protected void consumeAdditionalBoundList1() -
isIndirectlyInsideLambdaExpression
protected boolean isIndirectlyInsideLambdaExpression() -
consumeAllocationHeader
protected void consumeAllocationHeader() -
consumeAnnotationAsModifier
protected void consumeAnnotationAsModifier() -
consumeAnnotationName
protected void consumeAnnotationName() -
consumeAnnotationTypeDeclaration
protected void consumeAnnotationTypeDeclaration() -
consumeAnnotationTypeDeclarationHeader
protected void consumeAnnotationTypeDeclarationHeader() -
consumeAnnotationTypeDeclarationHeaderName
protected void consumeAnnotationTypeDeclarationHeaderName() -
consumeAnnotationTypeDeclarationHeaderNameWithTypeParameters
protected void consumeAnnotationTypeDeclarationHeaderNameWithTypeParameters() -
consumeAnnotationTypeMemberDeclaration
protected void consumeAnnotationTypeMemberDeclaration() -
consumeAnnotationTypeMemberDeclarations
protected void consumeAnnotationTypeMemberDeclarations() -
consumeAnnotationTypeMemberDeclarationsopt
protected void consumeAnnotationTypeMemberDeclarationsopt() -
consumeArgumentList
protected void consumeArgumentList() -
consumeArguments
protected void consumeArguments() -
consumeArrayAccess
protected void consumeArrayAccess(boolean unspecifiedReference) -
consumeArrayCreationExpressionWithInitializer
protected void consumeArrayCreationExpressionWithInitializer() -
consumeArrayCreationExpressionWithoutInitializer
protected void consumeArrayCreationExpressionWithoutInitializer() -
consumeArrayCreationHeader
protected void consumeArrayCreationHeader() -
consumeArrayInitializer
protected void consumeArrayInitializer() -
consumeArrayTypeWithTypeArgumentsName
protected void consumeArrayTypeWithTypeArgumentsName() -
consumeAssertStatement
protected void consumeAssertStatement() -
consumeAssignment
protected void consumeAssignment() -
consumeAssignmentOperator
protected void consumeAssignmentOperator(int pos) -
consumeBinaryExpression
protected void consumeBinaryExpression(int op) -
consumeBinaryExpressionWithName
protected void consumeBinaryExpressionWithName(int op) - Parameters:
op- binary operator
-
consumeBlock
protected void consumeBlock() -
consumeBlockStatement
protected void consumeBlockStatement() -
consumeBlockStatements
protected void consumeBlockStatements() -
consumeCastExpressionLL1
protected void consumeCastExpressionLL1() -
createIntersectionCastTypeReference
public IntersectionCastTypeReference createIntersectionCastTypeReference(TypeReference[] typeReferences) -
consumeCastExpressionLL1WithBounds
protected void consumeCastExpressionLL1WithBounds() -
consumeCastExpressionWithGenericsArray
protected void consumeCastExpressionWithGenericsArray() -
consumeCastExpressionWithNameArray
protected void consumeCastExpressionWithNameArray() -
consumeCastExpressionWithPrimitiveType
protected void consumeCastExpressionWithPrimitiveType() -
consumeCastExpressionWithQualifiedGenericsArray
protected void consumeCastExpressionWithQualifiedGenericsArray() -
consumeCatches
protected void consumeCatches() -
consumeCatchFormalParameter
protected void consumeCatchFormalParameter() -
consumeCatchHeader
protected void consumeCatchHeader() -
consumeCatchType
protected void consumeCatchType() -
consumeClassBodyDeclaration
protected void consumeClassBodyDeclaration() -
consumeClassBodyDeclarations
protected void consumeClassBodyDeclarations() -
consumeClassBodyDeclarationsopt
protected void consumeClassBodyDeclarationsopt() -
consumeClassBodyopt
protected void consumeClassBodyopt() -
consumeClassDeclaration
protected void consumeClassDeclaration() -
consumeClassHeader
protected void consumeClassHeader() -
consumeClassHeaderExtends
protected void consumeClassHeaderExtends() -
consumeClassHeaderImplements
protected void consumeClassHeaderImplements() -
consumeClassHeaderName1
protected void consumeClassHeaderName1() -
consumeClassInstanceCreationExpression
protected void consumeClassInstanceCreationExpression() -
consumeClassInstanceCreationExpressionName
protected void consumeClassInstanceCreationExpressionName() -
consumeClassInstanceCreationExpressionQualified
protected void consumeClassInstanceCreationExpressionQualified() -
consumeClassInstanceCreationExpressionQualifiedWithTypeArguments
protected void consumeClassInstanceCreationExpressionQualifiedWithTypeArguments() -
consumeClassInstanceCreationExpressionWithTypeArguments
protected void consumeClassInstanceCreationExpressionWithTypeArguments() -
consumeClassOrInterface
protected void consumeClassOrInterface() -
consumeClassOrInterfaceName
protected void consumeClassOrInterfaceName() -
consumeClassTypeElt
protected void consumeClassTypeElt() -
consumeClassTypeList
protected void consumeClassTypeList() -
consumeCompilationUnit
protected void consumeCompilationUnit() -
consumeConditionalExpression
protected void consumeConditionalExpression(int op) -
consumeConditionalExpressionWithName
protected void consumeConditionalExpressionWithName(int op) -
consumeConstructorBlockStatements
protected void consumeConstructorBlockStatements() -
consumeConstructorBody
protected void consumeConstructorBody() -
consumeConstructorDeclaration
protected void consumeConstructorDeclaration() -
consumeConstructorHeader
protected void consumeConstructorHeader() -
consumeConstructorHeaderName
protected void consumeConstructorHeaderName(boolean isCompact) -
consumeConstructorHeaderNameWithTypeParameters
protected void consumeConstructorHeaderNameWithTypeParameters() -
consumeCreateInitializer
protected void consumeCreateInitializer() -
consumeDefaultLabel
protected void consumeDefaultLabel() -
consumeDefaultModifiers
protected void consumeDefaultModifiers() -
consumeDiet
protected void consumeDiet() -
consumeDims
protected void consumeDims() -
consumeDimWithOrWithOutExpr
protected void consumeDimWithOrWithOutExpr() -
consumeDimWithOrWithOutExprs
protected void consumeDimWithOrWithOutExprs() -
consumeUnionType
protected void consumeUnionType() -
consumeUnionTypeAsClassType
protected void consumeUnionTypeAsClassType() -
consumeEmptyAnnotationTypeMemberDeclarationsopt
protected void consumeEmptyAnnotationTypeMemberDeclarationsopt() -
consumeEmptyArgumentListopt
protected void consumeEmptyArgumentListopt() -
consumeEmptyArguments
protected void consumeEmptyArguments() -
consumeEmptyArrayInitializer
protected void consumeEmptyArrayInitializer() -
consumeEmptyArrayInitializeropt
protected void consumeEmptyArrayInitializeropt() -
consumeEmptyBlockStatementsopt
protected void consumeEmptyBlockStatementsopt() -
consumeEmptyCatchesopt
protected void consumeEmptyCatchesopt() -
consumeEmptyClassBodyDeclarationsopt
protected void consumeEmptyClassBodyDeclarationsopt() -
consumeEmptyDimsopt
protected void consumeEmptyDimsopt() -
consumeUnnamedVariable
protected void consumeUnnamedVariable() -
consumeEmptyEnumDeclarations
protected void consumeEmptyEnumDeclarations() -
consumeEmptyExpression
protected void consumeEmptyExpression() -
consumeEmptyForInitopt
protected void consumeEmptyForInitopt() -
consumeEmptyForUpdateopt
protected void consumeEmptyForUpdateopt() -
consumeEmptyInterfaceMemberDeclarationsopt
protected void consumeEmptyInterfaceMemberDeclarationsopt() -
consumeEmptyInternalCompilationUnit
protected void consumeEmptyInternalCompilationUnit() -
consumeEmptyMemberValueArrayInitializer
protected void consumeEmptyMemberValueArrayInitializer() -
consumeEmptyMemberValuePairsopt
protected void consumeEmptyMemberValuePairsopt() -
consumeEmptyMethodHeaderDefaultValue
protected void consumeEmptyMethodHeaderDefaultValue() -
consumeEmptyStatement
protected void consumeEmptyStatement() -
consumeEmptyTypeDeclaration
protected void consumeEmptyTypeDeclaration() -
consumeEnhancedForStatement
protected void consumeEnhancedForStatement() -
consumeEnhancedForStatementHeader
protected void consumeEnhancedForStatementHeader() -
consumeEnhancedForStatementHeaderInit
protected void consumeEnhancedForStatementHeaderInit(boolean hasModifiers) -
consumeEnterAnonymousClassBody
protected void consumeEnterAnonymousClassBody(boolean qualified) -
consumeEnterCompilationUnit
protected void consumeEnterCompilationUnit() -
consumeEnterMemberValue
protected void consumeEnterMemberValue() -
consumeEnterMemberValueArrayInitializer
protected void consumeEnterMemberValueArrayInitializer() -
consumeEnterVariable
protected void consumeEnterVariable() -
consumeEnumBodyNoConstants
protected void consumeEnumBodyNoConstants() -
consumeEnumBodyWithConstants
protected void consumeEnumBodyWithConstants() -
consumeEnumConstantHeader
protected void consumeEnumConstantHeader() -
consumeEnumConstantHeaderName
protected void consumeEnumConstantHeaderName() -
consumeEnumConstantNoClassBody
protected void consumeEnumConstantNoClassBody() -
consumeEnumConstants
protected void consumeEnumConstants() -
consumeEnumConstantWithClassBody
protected void consumeEnumConstantWithClassBody() -
consumeEnumDeclaration
protected void consumeEnumDeclaration() -
consumeEnumDeclarations
protected void consumeEnumDeclarations() -
consumeEnumHeader
protected void consumeEnumHeader() -
consumeEnumHeaderName
protected void consumeEnumHeaderName() -
consumeEnumHeaderNameWithTypeParameters
protected void consumeEnumHeaderNameWithTypeParameters() -
consumeEqualityExpression
protected void consumeEqualityExpression(int op) -
consumeEqualityExpressionWithName
protected void consumeEqualityExpressionWithName(int op) -
consumeExitMemberValue
protected void consumeExitMemberValue() -
consumeExitTryBlock
protected void consumeExitTryBlock() -
consumeExitVariableWithInitialization
protected void consumeExitVariableWithInitialization() -
consumeExitVariableWithoutInitialization
protected void consumeExitVariableWithoutInitialization() -
consumeExplicitConstructorInvocation
protected void consumeExplicitConstructorInvocation(int flag, int recFlag) -
consumeExplicitConstructorInvocationWithTypeArguments
protected void consumeExplicitConstructorInvocationWithTypeArguments(int flag, int recFlag) -
consumeExpressionStatement
protected void consumeExpressionStatement() -
consumeFieldAccess
protected void consumeFieldAccess(boolean isSuperAccess) -
consumeFieldDeclaration
protected void consumeFieldDeclaration() -
consumeForceNoDiet
protected void consumeForceNoDiet() -
consumeForInit
protected void consumeForInit() -
consumeSingleVariableDeclarator
protected void consumeSingleVariableDeclarator(boolean isVarArgs) -
getAnnotationsOnDimensions
-
consumeSingleVariableDeclaratorList
protected void consumeSingleVariableDeclaratorList() -
consumeFormalParameterListopt
protected void consumeFormalParameterListopt() -
consumeGenericType
protected void consumeGenericType() -
consumeGenericTypeArrayType
protected void consumeGenericTypeArrayType() -
consumeGenericTypeNameArrayType
protected void consumeGenericTypeNameArrayType() -
consumeGenericTypeWithDiamond
protected void consumeGenericTypeWithDiamond() -
consumeImportDeclaration
protected void consumeImportDeclaration() -
consumeImportDeclarations
protected void consumeImportDeclarations() -
consumeInsideCastExpression
protected void consumeInsideCastExpression() -
consumeInsideCastExpressionLL1
protected void consumeInsideCastExpressionLL1() -
consumeInsideCastExpressionLL1WithBounds
protected void consumeInsideCastExpressionLL1WithBounds() -
consumeInsideCastExpressionWithQualifiedGenerics
protected void consumeInsideCastExpressionWithQualifiedGenerics() -
consumeInstanceOfExpression
protected void consumeInstanceOfExpression() -
consumePatternInsideInstanceof
-
consumeTypeReferenceWithModifiersAndAnnotations
protected void consumeTypeReferenceWithModifiersAndAnnotations() -
consumeInstanceOfClassic
protected void consumeInstanceOfClassic() -
consumeInstanceofPattern
protected void consumeInstanceofPattern() -
consumeInstanceOfExpressionWithName
protected void consumeInstanceOfExpressionWithName() -
consumeInterfaceDeclaration
protected void consumeInterfaceDeclaration() -
consumeInterfaceHeader
protected void consumeInterfaceHeader() -
consumeInterfaceHeaderExtends
protected void consumeInterfaceHeaderExtends() -
consumeInterfaceHeaderName1
protected void consumeInterfaceHeaderName1() -
consumePermittedTypes
protected void consumePermittedTypes() -
consumeInterfaceMemberDeclarations
protected void consumeInterfaceMemberDeclarations() -
consumeInterfaceMemberDeclarationsopt
protected void consumeInterfaceMemberDeclarationsopt() -
consumeInterfaceType
protected void consumeInterfaceType() -
consumeInterfaceTypeList
protected void consumeInterfaceTypeList() -
consumeInternalCompilationUnit
protected void consumeInternalCompilationUnit() -
consumeImplicitlyDeclaredClassBodyDeclarations
protected void consumeImplicitlyDeclaredClassBodyDeclarations() -
consumeInternalCompilationUnitWithPotentialImplicitlyDeclaredClass
protected void consumeInternalCompilationUnitWithPotentialImplicitlyDeclaredClass() -
consumeInternalCompilationUnitWithTypes
protected void consumeInternalCompilationUnitWithTypes() -
consumeInvalidAnnotationTypeDeclaration
protected void consumeInvalidAnnotationTypeDeclaration() -
consumeInvalidConstructorDeclaration
protected void consumeInvalidConstructorDeclaration() -
consumeInvalidConstructorDeclaration
protected void consumeInvalidConstructorDeclaration(boolean hasBody) -
consumeInvalidEnumDeclaration
protected void consumeInvalidEnumDeclaration() -
consumeInvalidInterfaceDeclaration
protected void consumeInvalidInterfaceDeclaration() -
consumeInterfaceMethodDeclaration
protected void consumeInterfaceMethodDeclaration(boolean hasSemicolonBody) -
consumeLabel
protected void consumeLabel() -
consumeLeftParen
protected void consumeLeftParen() -
consumeLocalVariableDeclaration
protected void consumeLocalVariableDeclaration() -
consumeLocalVariableDeclarationStatement
protected void consumeLocalVariableDeclarationStatement() -
consumeMarkerAnnotation
protected void consumeMarkerAnnotation(boolean isTypeAnnotation) -
consumeMemberValueArrayInitializer
protected void consumeMemberValueArrayInitializer() -
consumeMemberValueAsName
protected void consumeMemberValueAsName() -
consumeMemberValuePair
protected void consumeMemberValuePair() -
consumeMemberValuePairs
protected void consumeMemberValuePairs() -
consumeMemberValues
protected void consumeMemberValues() -
consumeMethodBody
protected void consumeMethodBody() -
consumeMethodDeclaration
protected void consumeMethodDeclaration(boolean isNotAbstract, boolean isDefaultMethod) -
consumeMethodHeader
protected void consumeMethodHeader() -
consumeMethodHeaderDefaultValue
protected void consumeMethodHeaderDefaultValue() -
consumeMethodHeaderExtendedDims
protected void consumeMethodHeaderExtendedDims() -
consumeMethodHeaderName
protected void consumeMethodHeaderName(boolean isAnnotationMethod) -
consumeMethodHeaderNameWithTypeParameters
protected void consumeMethodHeaderNameWithTypeParameters(boolean isAnnotationMethod) -
consumeMethodHeaderRightParen
protected void consumeMethodHeaderRightParen() -
consumeMethodHeaderThrowsClause
protected void consumeMethodHeaderThrowsClause() -
consumeInvocationExpression
protected void consumeInvocationExpression() -
consumeMethodInvocationName
protected void consumeMethodInvocationName() -
consumeMethodInvocationNameWithTypeArguments
protected void consumeMethodInvocationNameWithTypeArguments() -
consumeMethodInvocationPrimary
protected void consumeMethodInvocationPrimary() -
consumeMethodInvocationPrimaryWithTypeArguments
protected void consumeMethodInvocationPrimaryWithTypeArguments() -
consumeMethodInvocationSuper
protected void consumeMethodInvocationSuper() -
consumeMethodInvocationSuperWithTypeArguments
protected void consumeMethodInvocationSuperWithTypeArguments() -
consumeModifiers
protected void consumeModifiers() -
consumeModifiers2
protected void consumeModifiers2() -
consumeMultipleResources
protected void consumeMultipleResources() -
consumeTypeAnnotation
protected void consumeTypeAnnotation() -
consumeOneMoreTypeAnnotation
protected void consumeOneMoreTypeAnnotation() -
consumeNameArrayType
protected void consumeNameArrayType() -
consumeNestedMethod
protected void consumeNestedMethod() -
consumeNestedType
protected void consumeNestedType() -
consumeNormalAnnotation
protected void consumeNormalAnnotation(boolean isTypeAnnotation) -
consumeOneDimLoop
protected void consumeOneDimLoop(boolean isAnnotated) -
consumeOnlySynchronized
protected void consumeOnlySynchronized() -
consumeOnlyTypeArguments
protected void consumeOnlyTypeArguments() -
consumeOnlyTypeArgumentsForCastExpression
protected void consumeOnlyTypeArgumentsForCastExpression() -
consumeOpenBlock
protected void consumeOpenBlock() -
consumePackageComment
protected void consumePackageComment() -
consumeInternalCompilationUnitWithModuleDeclaration
protected void consumeInternalCompilationUnitWithModuleDeclaration() -
consumeRequiresStatement
protected void consumeRequiresStatement() -
consumeSingleRequiresModuleName
protected void consumeSingleRequiresModuleName() -
consumeExportsStatement
protected void consumeExportsStatement() -
consumeExportsHeader
protected void consumeExportsHeader() -
consumeOpensHeader
protected void consumeOpensHeader() -
consumeOpensStatement
protected void consumeOpensStatement() -
consumeSingleTargetModuleName
protected void consumeSingleTargetModuleName() -
consumeTargetModuleList
protected void consumeTargetModuleList() -
consumeTargetModuleNameList
protected void consumeTargetModuleNameList() -
consumeSinglePkgName
protected void consumeSinglePkgName() -
consumeUsesStatement
protected void consumeUsesStatement() -
consumeUsesHeader
protected void consumeUsesHeader() -
consumeProvidesInterface
protected void consumeProvidesInterface() -
consumeSingleServiceImplName
protected void consumeSingleServiceImplName() -
consumeServiceImplNameList
protected void consumeServiceImplNameList() -
consumeProvidesStatement
protected void consumeProvidesStatement() -
consumeWithClause
protected void consumeWithClause() -
consumeEmptyModuleStatementsOpt
protected void consumeEmptyModuleStatementsOpt() -
consumeModuleStatements
protected void consumeModuleStatements() -
consumeModuleModifiers
protected void consumeModuleModifiers() -
consumeModuleHeader
protected void consumeModuleHeader() -
consumeModuleDeclaration
protected void consumeModuleDeclaration() -
consumePackageDeclaration
protected void consumePackageDeclaration() -
consumePackageDeclarationName
protected void consumePackageDeclarationName() -
consumePackageDeclarationNameWithModifiers
protected void consumePackageDeclarationNameWithModifiers() -
consumePostfixExpression
protected void consumePostfixExpression() -
consumePrimaryNoNewArray
protected void consumePrimaryNoNewArray() -
consumePrimaryNoNewArrayArrayType
protected void consumePrimaryNoNewArrayArrayType() -
consumePrimaryNoNewArrayName
protected void consumePrimaryNoNewArrayName() -
rejectIllegalLeadingTypeAnnotations
-
consumeQualifiedSuperReceiver
protected void consumeQualifiedSuperReceiver() -
consumePrimaryNoNewArrayNameThis
protected void consumePrimaryNoNewArrayNameThis() -
consumePrimaryNoNewArrayPrimitiveArrayType
protected void consumePrimaryNoNewArrayPrimitiveArrayType() -
consumePrimaryNoNewArrayPrimitiveType
protected void consumePrimaryNoNewArrayPrimitiveType() -
consumePrimaryNoNewArrayThis
protected void consumePrimaryNoNewArrayThis() -
consumePrimaryNoNewArrayWithName
protected void consumePrimaryNoNewArrayWithName() -
consumePrimitiveArrayType
protected void consumePrimitiveArrayType() -
consumePrimitiveType
protected void consumePrimitiveType() -
consumePushLeftBrace
protected void consumePushLeftBrace() -
consumePushModifiers
protected void consumePushModifiers() -
consumePushCombineModifiers
protected void consumePushCombineModifiers() -
consumePushModifiersForHeader
protected void consumePushModifiersForHeader() -
consumePushPosition
protected void consumePushPosition() -
consumePushRealModifiers
protected void consumePushRealModifiers() -
consumeQualifiedName
protected void consumeQualifiedName(boolean qualifiedNameIsAnnotated) -
consumeUnannotatableQualifiedName
protected void consumeUnannotatableQualifiedName() -
consumeRecoveryMethodHeaderName
protected void consumeRecoveryMethodHeaderName() -
consumeRecoveryMethodHeaderNameWithTypeParameters
protected void consumeRecoveryMethodHeaderNameWithTypeParameters() -
consumeReduceImports
protected void consumeReduceImports() -
consumeReferenceType
protected void consumeReferenceType() -
consumeReferenceType1
protected void consumeReferenceType1() -
consumeReferenceType2
protected void consumeReferenceType2() -
consumeReferenceType3
protected void consumeReferenceType3() -
consumeResourceAsLocalVariable
protected void consumeResourceAsLocalVariable() -
consumeResourceAsThis
protected void consumeResourceAsThis() -
consumeResourceAsFieldAccess
protected void consumeResourceAsFieldAccess() -
consumeResourceAsLocalVariableDeclaration
protected void consumeResourceAsLocalVariableDeclaration() -
consumeResourceSpecification
protected void consumeResourceSpecification() -
consumeResourceOptionalTrailingSemiColon
protected void consumeResourceOptionalTrailingSemiColon(boolean punctuated) -
consumeRestoreDiet
protected void consumeRestoreDiet() -
consumeRightParen
protected void consumeRightParen() -
consumeNonTypeUseName
protected void consumeNonTypeUseName() -
consumeZeroTypeAnnotations
protected void consumeZeroTypeAnnotations() -
consumeRule
protected void consumeRule(int act) -
consumePostExpressionInIf
protected void consumePostExpressionInIf() -
consumePostExpressionInSwitch
protected void consumePostExpressionInSwitch(boolean statSwitch) -
consumePostExpressionInWhile
protected void consumePostExpressionInWhile() -
consumeVariableDeclaratorIdParameter
protected void consumeVariableDeclaratorIdParameter() -
consumeExplicitThisParameter
protected void consumeExplicitThisParameter(boolean isQualified) -
isAssistParser
protected boolean isAssistParser() -
consumeNestedLambda
protected void consumeNestedLambda() -
consumeLambdaHeader
protected void consumeLambdaHeader() -
consumeLambdaExpression
protected void consumeLambdaExpression() -
typeElidedArgument
-
consumeTypeElidedLambdaParameter
protected void consumeTypeElidedLambdaParameter(boolean parenthesized) -
consumeBracketedTypeElidedUnderscoreLambdaParameter
protected void consumeBracketedTypeElidedUnderscoreLambdaParameter() -
consumeElidedLeftBraceAndReturn
protected void consumeElidedLeftBraceAndReturn() -
consumeExpression
protected void consumeExpression() -
consumeIdentifierOrNew
protected void consumeIdentifierOrNew(boolean newForm) -
consumeEmptyTypeArguments
protected void consumeEmptyTypeArguments() -
newReferenceExpression
-
consumeReferenceExpressionTypeForm
protected void consumeReferenceExpressionTypeForm(boolean isPrimitive) -
consumeReferenceExpressionPrimaryForm
protected void consumeReferenceExpressionPrimaryForm() -
consumeReferenceExpressionSuperForm
protected void consumeReferenceExpressionSuperForm() -
consumeReferenceExpression
-
consumeReferenceExpressionTypeArgumentsAndTrunk
protected void consumeReferenceExpressionTypeArgumentsAndTrunk(boolean qualified) -
consumeReferenceExpressionGenericTypeForm
protected void consumeReferenceExpressionGenericTypeForm() -
consumeEnterInstanceCreationArgumentList
protected void consumeEnterInstanceCreationArgumentList() -
consumeSimpleAssertStatement
protected void consumeSimpleAssertStatement() -
consumeSingleMemberAnnotation
protected void consumeSingleMemberAnnotation(boolean isTypeAnnotation) -
consumeSingleMemberAnnotationMemberValue
protected void consumeSingleMemberAnnotationMemberValue() -
consumeSingleResource
protected void consumeSingleResource() -
consumeSingleStaticImportDeclarationName
protected void consumeSingleStaticImportDeclarationName() -
consumeSingleModuleImportDeclarationName
protected void consumeSingleModuleImportDeclarationName() -
consumeSingleModifierImportDeclarationName
protected void consumeSingleModifierImportDeclarationName(int modifier) -
consumeSingleTypeImportDeclarationName
protected void consumeSingleTypeImportDeclarationName() -
consumeStatementBreak
protected void consumeStatementBreak() -
consumeStatementBreakWithLabel
protected void consumeStatementBreakWithLabel() -
consumeStatementYield
protected void consumeStatementYield() -
consumeStatementCatch
protected void consumeStatementCatch() -
consumeStatementContinue
protected void consumeStatementContinue() -
consumeStatementContinueWithLabel
protected void consumeStatementContinueWithLabel() -
consumeStatementDo
protected void consumeStatementDo() -
consumeStatementExpressionList
protected void consumeStatementExpressionList() -
consumeStatementFor
protected void consumeStatementFor() -
consumeStatementIfNoElse
protected void consumeStatementIfNoElse() -
consumeStatementIfWithElse
protected void consumeStatementIfWithElse() -
consumeStatementLabel
protected void consumeStatementLabel() -
consumeStatementReturn
protected void consumeStatementReturn() -
consumeSwitchStatementOrExpression
protected void consumeSwitchStatementOrExpression(boolean isStmt) -
consumeStatementSynchronized
protected void consumeStatementSynchronized() -
consumeStatementThrow
protected void consumeStatementThrow() -
consumeStatementTry
protected void consumeStatementTry(boolean withFinally, boolean hasResources) -
consumeStatementWhile
protected void consumeStatementWhile() -
consumeStaticImportOnDemandDeclarationName
protected void consumeStaticImportOnDemandDeclarationName() -
consumeStaticInitializer
protected void consumeStaticInitializer() -
consumeStaticOnly
protected void consumeStaticOnly() -
consumeSwitchBlock
protected void consumeSwitchBlock(boolean hasContents) -
consumeSwitchBlockStatement
protected void consumeSwitchBlockStatement() -
consumeSwitchBlockStatements
protected void consumeSwitchBlockStatements() -
consumeSwitchLabels
protected void consumeSwitchLabels(boolean shouldConcat, boolean isSwitchRule) -
consumeSwitchRule
-
consumeCaseLabelElement
-
consumeCaseLabelElements
protected void consumeCaseLabelElements() -
consumeToken
-
consumeTypeArgument
protected void consumeTypeArgument() -
consumeTypeArgumentList
protected void consumeTypeArgumentList() -
consumeTypeArgumentList1
protected void consumeTypeArgumentList1() -
consumeTypeArgumentList2
protected void consumeTypeArgumentList2() -
consumeTypeArgumentList3
protected void consumeTypeArgumentList3() -
consumeTypeArgumentReferenceType1
protected void consumeTypeArgumentReferenceType1() -
consumeTypeArgumentReferenceType2
protected void consumeTypeArgumentReferenceType2() -
consumeTypeArguments
protected void consumeTypeArguments() -
consumeTypeDeclarations
protected void consumeTypeDeclarations() -
consumeTypeHeaderNameWithTypeParameters
protected void consumeTypeHeaderNameWithTypeParameters() -
consumeTypeImportOnDemandDeclarationName
protected void consumeTypeImportOnDemandDeclarationName() -
consumeTypeParameter1
protected void consumeTypeParameter1() -
consumeTypeParameter1WithExtends
protected void consumeTypeParameter1WithExtends() -
consumeTypeParameter1WithExtendsAndBounds
protected void consumeTypeParameter1WithExtendsAndBounds() -
consumeTypeParameterHeader
protected void consumeTypeParameterHeader() -
consumeTypeParameterList
protected void consumeTypeParameterList() -
consumeTypeParameterList1
protected void consumeTypeParameterList1() -
consumeTypeParameters
protected void consumeTypeParameters() -
consumeTypeParameterWithExtends
protected void consumeTypeParameterWithExtends() -
consumeTypeParameterWithExtendsAndBounds
protected void consumeTypeParameterWithExtendsAndBounds() -
consumeGuard
protected void consumeGuard() -
consumeTypePattern
protected void consumeTypePattern() -
consumeUnnamedPattern
protected void consumeUnnamedPattern() -
consumeRecordPattern
protected void consumeRecordPattern() -
consumePatternList
protected void consumePatternList() -
consumePatternListopt
protected void consumePatternListopt() -
consumeZeroAdditionalBounds
protected void consumeZeroAdditionalBounds() -
consumeUnaryExpression
protected void consumeUnaryExpression(int op) -
consumeUnaryExpression
protected void consumeUnaryExpression(int op, boolean post) -
consumeVariableDeclarators
protected void consumeVariableDeclarators() -
consumeVariableInitializers
protected void consumeVariableInitializers() -
consumeWildcard
protected void consumeWildcard() -
consumeWildcard1
protected void consumeWildcard1() -
consumeWildcard1WithBounds
protected void consumeWildcard1WithBounds() -
consumeWildcard2
protected void consumeWildcard2() -
consumeWildcard2WithBounds
protected void consumeWildcard2WithBounds() -
consumeWildcard3
protected void consumeWildcard3() -
consumeWildcard3WithBounds
protected void consumeWildcard3WithBounds() -
consumeWildcardBounds1Extends
protected void consumeWildcardBounds1Extends() -
consumeWildcardBounds1Super
protected void consumeWildcardBounds1Super() -
consumeWildcardBounds2Extends
protected void consumeWildcardBounds2Extends() -
consumeWildcardBounds2Super
protected void consumeWildcardBounds2Super() -
consumeWildcardBounds3Extends
protected void consumeWildcardBounds3Extends() -
consumeWildcardBounds3Super
protected void consumeWildcardBounds3Super() -
consumeWildcardBoundsExtends
protected void consumeWildcardBoundsExtends() -
consumeWildcardBoundsSuper
protected void consumeWildcardBoundsSuper() -
consumeWildcardWithBounds
protected void consumeWildcardWithBounds() -
consumeRecordDeclaration
protected void consumeRecordDeclaration() -
consumeRecordHeaderPart
protected void consumeRecordHeaderPart() -
consumeRecordHeaderNameWithTypeParameters
protected void consumeRecordHeaderNameWithTypeParameters() -
consumeRecordHeaderName
protected void consumeRecordHeaderName() -
consumeRecordHeaderName1
protected void consumeRecordHeaderName1() -
consumeRecordComponentHeaderRightParen
protected void consumeRecordComponentHeaderRightParen() -
consumeRecordHeader
protected void consumeRecordHeader() -
consumeRecordComponentsopt
protected void consumeRecordComponentsopt() -
dispatchDeclarationIntoRecordDeclaration
protected void dispatchDeclarationIntoRecordDeclaration(int length) -
containsComment
public boolean containsComment(int sourceStart, int sourceEnd) Given the current comment stack, answer whether some comment is available in a certain exclusive range- Parameters:
sourceStart- intsourceEnd- int- Returns:
- boolean
-
convertToMethodDeclaration
public MethodDeclaration convertToMethodDeclaration(ConstructorDeclaration c, CompilationResult compilationResult) -
augmentTypeWithAdditionalDimensions
protected TypeReference augmentTypeWithAdditionalDimensions(TypeReference typeReference, int additionalDimensions, Annotation[][] additionalAnnotations, boolean isVarargs) -
createFieldDeclaration
protected FieldDeclaration createFieldDeclaration(char[] fieldDeclarationName, int sourceStart, int sourceEnd) -
createComponent
protected RecordComponent createComponent(char[] identifierName, long namePositions, TypeReference type, int modifier, int declStart) -
createJavadocParser
-
createLocalDeclaration
protected LocalDeclaration createLocalDeclaration(char[] localDeclarationName, int sourceStart, int sourceEnd) -
createStringLiteral
-
currentRecoveryType
-
dietParse
public CompilationUnitDeclaration dietParse(ICompilationUnit sourceUnit, CompilationResult compilationResult) -
dispatchDeclarationInto
protected void dispatchDeclarationInto(int length) -
dispatchDeclarationIntoEnumDeclaration
protected void dispatchDeclarationIntoEnumDeclaration(int length) -
endParse
-
flushCommentsDefinedPriorTo
public int flushCommentsDefinedPriorTo(int position) -
getAnnotationType
-
getFirstToken
-
getJavaDocPositions
public int[] getJavaDocPositions() -
getMethodBodies
-
getNextCharacter
protected char getNextCharacter(char[] comment, int[] index) -
getTypeReference
-
annotateTypeReference
-
getTypeReference
-
getTypeReferenceForGenericType
protected TypeReference getTypeReferenceForGenericType(int dim, int identifierLength, int numberOfIdentifiers) -
getUnspecifiedReference
-
getUnspecifiedReference
-
getUnspecifiedReferenceOptimized
-
goForBlockStatementsopt
public void goForBlockStatementsopt() -
goForBlockStatementsOrCatchHeader
public void goForBlockStatementsOrCatchHeader() -
goForClassBodyDeclarations
public void goForClassBodyDeclarations() -
goForCompilationUnit
public void goForCompilationUnit() -
goForExpression
public void goForExpression(boolean recordLineSeparator) -
goForFieldDeclaration
public void goForFieldDeclaration() -
goForGenericMethodDeclaration
public void goForGenericMethodDeclaration() -
goForHeaders
public void goForHeaders() -
goForImportDeclaration
public void goForImportDeclaration() -
goForInitializer
public void goForInitializer() -
goForMemberValue
public void goForMemberValue() -
goForMethodBody
public void goForMethodBody() -
goForPackageDeclaration
public void goForPackageDeclaration() -
goForPackageDeclaration
public void goForPackageDeclaration(boolean recordLineSeparators) -
goForTypeDeclaration
public void goForTypeDeclaration() -
hasLeadingTagComment
public boolean hasLeadingTagComment(char[] commentPrefixTag, int rangeEnd) Look for a specific tag comment leading a given source range (comment located after any statement in astStack)- Parameters:
rangeEnd- int- Returns:
- boolean
-
ignoreNextClosingBrace
protected void ignoreNextClosingBrace() -
ignoreExpressionAssignment
protected void ignoreExpressionAssignment() -
initialize
public void initialize() -
initialize
public void initialize(boolean parsingCompilationUnit) -
initializeScanner
public void initializeScanner() -
jumpOverMethodBody
public void jumpOverMethodBody() -
markEnclosingMemberWithLocalType
protected void markEnclosingMemberWithLocalType() -
markEnclosingMemberWithLocalOrFunctionalType
protected void markEnclosingMemberWithLocalOrFunctionalType(org.aspectj.org.eclipse.jdt.internal.compiler.parser.Parser.LocalTypeKind context) -
moveRecoveryCheckpoint
protected boolean moveRecoveryCheckpoint() -
newMessageSend
-
newMessageSendWithTypeArguments
-
optimizedConcatNodeLists
protected void optimizedConcatNodeLists() -
atConflictScenario
- Specified by:
atConflictScenarioin interfaceConflictedParser
-
parse
protected void parse() -
restartRecovery
protected boolean restartRecovery() -
fetchNextToken
- Throws:
InvalidInputException
-
parse
public void parse(ConstructorDeclaration cd, CompilationUnitDeclaration unit, boolean recordLineSeparator) -
parse
public void parse(FieldDeclaration field, TypeDeclaration type, CompilationUnitDeclaration unit, char[] initializationSource) -
parse
public CompilationUnitDeclaration parse(ICompilationUnit sourceUnit, CompilationResult compilationResult) -
parse
public CompilationUnitDeclaration parse(ICompilationUnit sourceUnit, CompilationResult compilationResult, int start, int end) -
parse
-
parse
-
parseClassBodyDeclarations
public ASTNode[] parseClassBodyDeclarations(char[] source, int offset, int length, CompilationUnitDeclaration unit) -
parseLambdaExpression
public Expression parseLambdaExpression(char[] source, int offset, int length, CompilationUnitDeclaration unit, boolean recordLineSeparators) -
parsePackageDeclaration
-
parseReferenceExpression
public Expression parseReferenceExpression(char[] source, int offset, int length, CompilationUnitDeclaration unit, boolean recordLineSeparators) -
parseExpression
public Expression parseExpression(char[] source, int offset, int length, CompilationUnitDeclaration unit, boolean recordLineSeparators) -
parseMemberValue
public Expression parseMemberValue(char[] source, int offset, int length, CompilationUnitDeclaration unit) -
parseStatements
public void parseStatements(ReferenceContext rc, int start, int end, TypeDeclaration[] types, CompilationUnitDeclaration unit) -
persistLineSeparatorPositions
public void persistLineSeparatorPositions() -
prepareForBlockStatements
protected void prepareForBlockStatements() -
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.- Returns:
- ProblemReporter
-
pushIdentifier
protected void pushIdentifier(char[] identifier, long position) -
pushIdentifier
protected void pushIdentifier() -
pushIdentifier
protected void pushIdentifier(int flag) -
pushOnAstLengthStack
protected void pushOnAstLengthStack(int pos) -
pushOnAstStack
-
pushOnTypeAnnotationStack
-
pushOnTypeAnnotationLengthStack
protected void pushOnTypeAnnotationLengthStack(int pos) -
pushOnExpressionStack
-
pushOnExpressionStackLengthStack
protected void pushOnExpressionStackLengthStack(int pos) -
pushOnGenericsIdentifiersLengthStack
protected void pushOnGenericsIdentifiersLengthStack(int pos) -
pushOnGenericsLengthStack
protected void pushOnGenericsLengthStack(int pos) -
pushOnGenericsStack
-
pushOnIntStack
protected void pushOnIntStack(int pos) -
pushOnRealBlockStack
protected void pushOnRealBlockStack(int i) -
recoverStatements
protected void recoverStatements() -
recoveryExitFromVariable
public void recoveryExitFromVariable() -
recoveryTokenCheck
public void recoveryTokenCheck() -
reportSyntaxErrors
-
resetModifiers
protected void resetModifiers()Reset modifiers buffer and comment stack. Should be call only for nodes that claim both. -
resetStacks
protected void resetStacks() -
resumeAfterRecovery
protected int resumeAfterRecovery() -
resumeOnSyntaxError
protected int resumeOnSyntaxError() -
setMethodsFullRecovery
public void setMethodsFullRecovery(boolean enabled) -
setStatementsRecovery
public void setStatementsRecovery(boolean enabled) -
toString
-
updateRecoveryState
protected void updateRecoveryState() -
updateSourceDeclarationParts
protected void updateSourceDeclarationParts(int variableDeclaratorsCounter) -
updateSourcePosition
-
copyState
-
automatonState
public int automatonState() -
automatonWillShift
-
automatonWillShift
- Specified by:
automatonWillShiftin interfaceConflictedParser
-
isParsingJava14
public boolean isParsingJava14()- Specified by:
isParsingJava14in interfaceConflictedParser
-
isParsingModuleDeclaration
public boolean isParsingModuleDeclaration()- Specified by:
isParsingModuleDeclarationin interfaceConflictedParser
-
shouldTryToRecover
protected boolean shouldTryToRecover() -
pushOnAspectIntStack
protected void pushOnAspectIntStack(int pos) -
display
public void display() -
consumeAspectDeclaration
protected void consumeAspectDeclaration() -
consumeAspectHeader
protected void consumeAspectHeader() -
consumeAspectHeaderName
protected void consumeAspectHeaderName(boolean isPrivileged) -
consumeAspectHeaderNameWithTypeParameters
protected void consumeAspectHeaderNameWithTypeParameters(boolean isPriviliged) -
consumeAspectHeaderRest
protected void consumeAspectHeaderRest() -
consumePointcutDeclaration
protected void consumePointcutDeclaration() -
getCurrentTokenStart
public int getCurrentTokenStart() -
consumeEmptyPointcutDeclaration
protected void consumeEmptyPointcutDeclaration() -
consumePointcutHeader
protected void consumePointcutHeader() -
consumeAroundDeclaration
protected void consumeAroundDeclaration() -
consumeAroundHeader
protected void consumeAroundHeader() -
consumeAroundHeaderName
protected void consumeAroundHeaderName() -
consumePointcutDesignatorOnAdvice
protected void consumePointcutDesignatorOnAdvice() -
consumePointcutDesignatorOnDeclaration
protected void consumePointcutDesignatorOnDeclaration() -
consumeBasicAdviceDeclaration
protected void consumeBasicAdviceDeclaration() -
consumeBasicAdviceHeader
protected void consumeBasicAdviceHeader() -
consumeBasicAdviceHeaderName
protected void consumeBasicAdviceHeaderName(boolean isAfter) -
consumeExtraParameterWithFormal
protected void consumeExtraParameterWithFormal() -
consumeExtraParameterNoFormal
protected void consumeExtraParameterNoFormal() -
consumeClassBodyDeclarationInAspect
protected void consumeClassBodyDeclarationInAspect() -
consumeDeclareDeclaration
protected void consumeDeclareDeclaration() -
consumeDeclareAnnotation
protected void consumeDeclareAnnotation(char kind) -
consumeDeclareAnnotationHeader
protected void consumeDeclareAnnotationHeader() -
consumeDeclareHeader
protected void consumeDeclareHeader() -
consumeInterTypeFieldHeader
protected void consumeInterTypeFieldHeader(boolean hasTypeParameters) -
consumeExitITDVariableWithoutInitializer
protected void consumeExitITDVariableWithoutInitializer() -
consumeExitITDVariableWithInitializer
protected void consumeExitITDVariableWithInitializer() -
consumeInterTypeFieldDeclaration
protected void consumeInterTypeFieldDeclaration() -
consumeInterTypeMethodDeclaration
protected void consumeInterTypeMethodDeclaration(boolean isNotAbstract) -
consumeInterTypeMethodHeader
protected void consumeInterTypeMethodHeader() -
consumeInterTypeConstructorDeclaration
protected void consumeInterTypeConstructorDeclaration() -
consumeInterTypeConstructorHeader
protected void consumeInterTypeConstructorHeader() -
consumeInterTypeMethodHeaderName
protected void consumeInterTypeMethodHeaderName(boolean hasMethodTypeParameters, boolean hasGenericTypeParameters) -
consumeInterTypeConstructorHeaderName
protected void consumeInterTypeConstructorHeaderName(boolean hasConstructorTypeParameters, boolean hasTargetTypeParameters) -
consumePseudoToken
-
consumePseudoToken
-
consumePseudoTokenIdentifier
protected void consumePseudoTokenIdentifier() -
consumePseudoTokenIf
protected void consumePseudoTokenIf() -
consumePseudoTokenLiteral
protected void consumePseudoTokenLiteral() -
consumePseudoTokenModifier
protected void consumePseudoTokenModifier() -
consumePseudoTokenPrimitiveType
protected void consumePseudoTokenPrimitiveType() -
consumePseudoTokens
protected void consumePseudoTokens() -
consumeQualifiedName
protected void consumeQualifiedName() -
popPointcutDesignator
-
popPseudoTokens
-