Klasse TheOriginalJDTParserClass
java.lang.Object
org.aspectj.org.eclipse.jdt.internal.compiler.parser.TheOriginalJDTParserClass
- Alle implementierten Schnittstellen:
OperatorIds,TypeIds,ConflictedParser,ParserBasicInformation,TerminalTokens
- Bekannte direkte Unterklassen:
Parser
public class TheOriginalJDTParserClass
extends Object
implements TerminalTokens, ParserBasicInformation, ConflictedParser, OperatorIds, TypeIds
AspectJ Extension- made a few changes to increase accessibility.
Several changes to load static tables relative to different classes.
The key extensibility challenge remaining appears
to be the static dependencies on ParserBasicInformation and ITerminalSymbols.
Renamed from Parser to TheOriginalJDTParserClass
-
Verschachtelte Klassen - Übersicht
Verschachtelte KlassenModifizierer und TypKlasseBeschreibungprotected static enum -
Feldübersicht
FelderModifizierer und TypFeldBeschreibungprotected intprotected booleanstatic char[]static char[]protected intprotected int[]protected intprotected ASTNode[]protected static final intstatic char[]static final intprotected booleanstatic final char[]static short[]protected booleanprotected intstatic final intprotected RecoveredElementintprotected intprotected static final booleanprotected static final booleanprotected booleanprotected intprotected intprotected intprotected intprotected intprotected int[]protected intprotected Expression[]protected static final intstatic final char[]intprotected 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 intprotected intprotected intstatic char[]protected intprotected intprotected intbooleanprotected intprotected intstatic String[]static char[]static char[]protected int[]protected intprotected intprotected intstatic char[]protected booleanprotected CompilerOptionsprotected booleanprotected booleanprotected booleanprotected booleanprotected booleanprotected booleanprotected booleanprotected intprotected int[]protected intprotected ASTNode[]protected 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 int[]protected intprotected static final intprotected intbooleanprotected intstatic char[]static char[]static char[]protected static final intprotected intprotected int[]protected intprotected Annotation[]protected static final intprotected intprotected intprotected int[]static booleanVon Schnittstelle geerbte Felder 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, XORVon Schnittstelle geerbte Felder 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_STATEVon Schnittstelle geerbte Felder org.aspectj.org.eclipse.jdt.internal.compiler.parser.TerminalTokens
TokenNameabstract, TokenNameafter, TokenNameAND, TokenNameAND_AND, TokenNameAND_EQUAL, TokenNamearound, TokenNameARROW, TokenNameaspect, TokenNameassert, TokenNameAT, TokenNameAT308, TokenNameAT308DOTDOTDOT, TokenNamebefore, TokenNameBeginCaseElement, TokenNameBeginCaseExpr, TokenNameBeginIntersectionCast, TokenNameBeginLambda, TokenNameBeginTypeArguments, TokenNameboolean, TokenNamebreak, TokenNamebyte, TokenNamecase, TokenNamecatch, TokenNamechar, TokenNameCharacterLiteral, TokenNameclass, TokenNameCOLON, TokenNameCOLON_COLON, TokenNameCOMMA, TokenNameCOMMENT_BLOCK, TokenNameCOMMENT_JAVADOC, TokenNameCOMMENT_LINE, TokenNameconst, TokenNamecontinue, TokenNamedeclare, TokenNamedefault, TokenNameDIVIDE, TokenNameDIVIDE_EQUAL, TokenNamedo, TokenNameDOT, TokenNamedouble, TokenNameDoubleLiteral, TokenNameElidedSemicolonAndRightBrace, TokenNameELLIPSIS, TokenNameelse, TokenNameenum, TokenNameEOF, TokenNameEQUAL, TokenNameEQUAL_EQUAL, TokenNameERROR, TokenNameexports, 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, TokenNamemodule, TokenNameMULTIPLY, TokenNameMULTIPLY_EQUAL, TokenNamenative, TokenNamenew, TokenNamenon_sealed, TokenNameNOT, TokenNameNOT_EQUAL, TokenNameNotAToken, TokenNamenull, TokenNameopen, TokenNameopens, TokenNameOR, TokenNameOR_EQUAL, TokenNameOR_OR, TokenNamepackage, TokenNamePLUS, TokenNamePLUS_EQUAL, TokenNamePLUS_PLUS, TokenNamepointcut, TokenNameprivate, TokenNameprivileged, TokenNameprotected, TokenNameprovides, TokenNamepublic, TokenNameQUESTION, TokenNameRBRACE, TokenNameRBRACKET, TokenNameREMAINDER, TokenNameREMAINDER_EQUAL, TokenNamerequires, TokenNameRestrictedIdentifierpermits, TokenNameRestrictedIdentifierrecord, TokenNameRestrictedIdentifiersealed, TokenNameRestrictedIdentifierWhen, TokenNameRestrictedIdentifierYield, TokenNamereturn, TokenNameRIGHT_SHIFT, TokenNameRIGHT_SHIFT_EQUAL, TokenNameRPAREN, TokenNameSEMICOLON, TokenNameshort, TokenNameSingleQuoteStringLiteral, TokenNamestatic, TokenNamestrictfp, TokenNameStringLiteral, TokenNamesuper, TokenNameswitch, TokenNamesynchronized, TokenNameTextBlock, TokenNamethis, TokenNamethrow, TokenNamethrows, TokenNameto, TokenNametransient, TokenNametransitive, TokenNametrue, TokenNametry, TokenNameTWIDDLE, TokenNameUNSIGNED_RIGHT_SHIFT, TokenNameUNSIGNED_RIGHT_SHIFT_EQUAL, TokenNameuses, TokenNamevoid, TokenNamevolatile, TokenNamewhile, TokenNameWHITESPACE, TokenNamewith, TokenNameXOR, TokenNameXOR_EQUALVon Schnittstelle geerbte Felder org.aspectj.org.eclipse.jdt.internal.compiler.lookup.TypeIds
BitAnyNullAnnotation, BitAutoCloseable, BitCloseable, BitCollection, BitList, BitMap, BitNonNullAnnotation, BitNonNullByDefaultAnnotation, BitNullableAnnotation, 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_JavaLangNoClassDefError, 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_JdkInternalPreviewFeature, 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 -
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungTheOriginalJDTParserClass(ProblemReporter problemReporter, boolean optimizeStringLiterals) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungprotected 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(int token) protected TypeReferenceaugmentTypeWithAdditionalDimensions(TypeReference typeReference, int additionalDimensions, Annotation[][] additionalAnnotations, boolean isVarargs) intbooleanautomatonWillShift(int 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 voidconsumeArrayAccess(boolean unspecifiedReference) protected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidconsumeAssignmentOperator(int pos) 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 voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidconsumeConditionalExpression(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 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 voidconsumeExplicitConstructorInvocation(int flag, int recFlag) protected voidconsumeExplicitConstructorInvocationWithTypeArguments(int flag, int recFlag) protected voidconsumeExplicitThisParameter(boolean isQualified) protected voidprotected voidprotected voidprotected voidprotected voidconsumeFieldAccess(boolean isSuperAccess) protected voidprotected voidprotected voidprotected voidconsumeFormalParameter(boolean isVarArgs) protected 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 voidprotected voidconsumeInterfaceMethodDeclaration(boolean hasSemicolonBody) protected voidprotected voidprotected voidprotected voidprotected voidprotected 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 voidprotected voidprotected ExpressionconsumePatternInsideInstanceof(Pattern pattern) protected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidconsumeQualifiedName(boolean qualifiedNameIsAnnotated) protected voidprotected voidprotected voidprotected voidprotected voidconsumeRecordComponent(boolean isVarArgs) protected voidprotected voidprotected voidprotected 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 voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected 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 voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidconsumeToken(int 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 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 ConstructorDeclarationprotected FieldDeclarationcreateFieldDeclaration(char[] fieldDeclarationName, int sourceStart, int sourceEnd) createIntersectionCastTypeReference(TypeReference[] typeReferences) protected JavadocParserprotected LocalDeclarationcreateLocalDeclaration(char[] localDeclarationName, int sourceStart, int sourceEnd) protected MethodDeclarationprotected 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) protected CompilationUnitDeclarationendParse(int act) protected intintflushCommentsDefinedPriorTo(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) voidvoidbooleanhasLeadingTagComment(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 voidinitTables(Class parserClass) protected booleanprotected booleanbooleanbooleanvoidprotected voidmarkEnclosingMemberWithLocalOrFunctionalType(org.aspectj.org.eclipse.jdt.internal.compiler.parser.TheOriginalJDTParserClass.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) ASTNode[]parseRecordBodyDeclarations(char[] source, int offset, int length, CompilationUnitDeclaration unit) voidparseStatements(ReferenceContext rc, int start, int end, TypeDeclaration[] types, CompilationUnitDeclaration unit) voidprotected voidReturns this parser's problem reporter initialized with its reference context.protected voidprotected voidpushIdentifier(char[] identifier, long position) protected voidpushIdentifier(int flag) 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 voidpushOnPatternStack(ASTNode pattern) protected voidpushOnRealBlockStack(int i) protected voidpushOnTypeAnnotationLengthStack(int pos) protected voidpushOnTypeAnnotationStack(Annotation annotation) protected static byte[]readByteTable(Class parserClass, String filename) protected static long[]readLongTable(Class parserClass, String filename) protected static String[]readNameTable(Class parserClass, String filename) protected static String[]readReadableNameTable(Class parserClass, String filename) protected static char[]protected voidvoidvoidprotected voidrejectIllegalLeadingTypeAnnotations(TypeReference typeReference) protected voidreportSyntaxErrors(boolean isDietParse, int oldFirstToken) protected voidReset modifiers buffer and comment stack.protected voidprotected intprotected intvoidsetMethodsFullRecovery(boolean enabled) voidsetStatementsRecovery(boolean enabled) protected booleanstatic inttAction(int state, int sym) toString()protected Argumentprotected voidprotected voidupdateSourceDeclarationParts(int variableDeclaratorsCounter) protected void
-
Felddetails
-
THIS_CALL
protected static final int THIS_CALL- Siehe auch:
-
SUPER_CALL
protected static final int SUPER_CALL- Siehe auch:
-
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- Siehe auch:
-
base_action
public static char[] base_action -
BracketKinds
public static final int BracketKinds- Siehe auch:
-
check_table
public static short[] check_table -
CurlyBracket
public static final int CurlyBracket- Siehe auch:
-
DEBUG
protected static final boolean DEBUG- Siehe auch:
-
DEBUG_AUTOMATON
protected static final boolean DEBUG_AUTOMATON- Siehe auch:
-
ExpressionStackIncrement
protected static final int ExpressionStackIncrement- Siehe auch:
-
GenericsStackIncrement
protected static final int GenericsStackIncrement- Siehe auch:
-
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- Siehe auch:
-
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- Siehe auch:
-
StackIncrement
protected static final int StackIncrement- Siehe auch:
-
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- Siehe auch:
-
RESTART
protected static final int RESTART- Siehe auch:
-
RESUME
protected static final int RESUME- Siehe auch:
-
scanner
-
currentToken
public int currentToken -
astLengthPtr
protected int astLengthPtr -
astLengthStack
protected int[] astLengthStack -
astPtr
protected int astPtr -
astStack
-
patternLengthPtr
protected int patternLengthPtr -
patternLengthStack
protected int[] patternLengthStack -
patternPtr
protected int patternPtr -
patternStack
-
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
public int firstToken -
typeAnnotationPtr
protected int typeAnnotationPtr -
typeAnnotationLengthPtr
protected int typeAnnotationLengthPtr -
typeAnnotationStack
-
typeAnnotationLengthStack
protected int[] typeAnnotationLengthStack -
TypeAnnotationStackIncrement
protected static final int TypeAnnotationStackIncrement- Siehe auch:
-
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 -
currentTokenStart
protected int currentTokenStart -
lastCheckPoint
protected int lastCheckPoint -
lastErrorEndPosition
protected int lastErrorEndPosition -
lastErrorEndPositionBeforeRecovery
protected int lastErrorEndPositionBeforeRecovery -
lastIgnoredToken
protected int lastIgnoredToken -
nextIgnoredToken
protected int 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 -
caseStartMap
-
switchWithTry
public boolean switchWithTry -
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 -
stateStackLengthStack
protected int[] stateStackLengthStack -
parsingJava8Plus
protected boolean parsingJava8Plus -
parsingJava9Plus
protected boolean parsingJava9Plus -
parsingJava14Plus
protected boolean parsingJava14Plus -
parsingJava15Plus
protected boolean parsingJava15Plus -
parsingJava17Plus
protected boolean parsingJava17Plus -
parsingJava18Plus
protected boolean parsingJava18Plus -
previewEnabled
protected boolean previewEnabled -
parsingJava11Plus
protected boolean parsingJava11Plus -
unstackedAct
protected int unstackedAct -
caseFlagSet
protected boolean caseFlagSet
-
-
Konstruktordetails
-
TheOriginalJDTParserClass
public TheOriginalJDTParserClass() -
TheOriginalJDTParserClass
-
-
Methodendetails
-
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
- Löst aus:
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
- Löst aus:
IOException
-
readLongTable
- Löst aus:
IOException
-
readNameTable
- Löst aus:
IOException
-
readReadableNameTable
-
readTable
- Löst aus:
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) - Parameter:
op- binary operator
-
consumeBlock
protected void consumeBlock() -
consumeBlockStatement
protected void consumeBlockStatement() -
consumeBlockStatements
protected void consumeBlockStatements() -
consumeCaseLabel
protected void consumeCaseLabel() -
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() -
consumeClassHeaderPermittedSubclasses
protected void consumeClassHeaderPermittedSubclasses() -
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) - Parameter:
op-
-
consumeConstructorBlockStatements
protected void consumeConstructorBlockStatements() -
consumeConstructorBody
protected void consumeConstructorBody() -
consumeConstructorDeclaration
protected void consumeConstructorDeclaration() -
consumeConstructorHeader
protected void consumeConstructorHeader() -
consumeConstructorHeaderName
protected void consumeConstructorHeaderName() -
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() -
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() -
consumeEmptySwitchBlock
protected void consumeEmptySwitchBlock() -
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() -
consumeFormalParameter
protected void consumeFormalParameter(boolean isVarArgs) -
getAnnotationsOnDimensions
-
consumeFormalParameterList
protected void consumeFormalParameterList() -
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() -
consumeInstanceOfRHS
protected void consumeInstanceOfRHS() -
consumeInstanceOfClassic
protected void consumeInstanceOfClassic() -
consumeInstanceofPattern
protected void consumeInstanceofPattern() -
consumePattern
protected void consumePattern() -
consumeParenthesizedPattern
protected void consumeParenthesizedPattern() -
consumeInstanceOfExpressionWithName
protected void consumeInstanceOfExpressionWithName() -
consumeInterfaceDeclaration
protected void consumeInterfaceDeclaration() -
consumeInterfaceHeader
protected void consumeInterfaceHeader() -
consumeInterfaceHeaderExtends
protected void consumeInterfaceHeaderExtends() -
consumeInterfaceHeaderName1
protected void consumeInterfaceHeaderName1() -
consumeInterfaceHeaderPermittedSubClassesAndSubInterfaces
protected void consumeInterfaceHeaderPermittedSubClassesAndSubInterfaces() -
consumeInterfaceMemberDeclarations
protected void consumeInterfaceMemberDeclarations() -
consumeInterfaceMemberDeclarationsopt
protected void consumeInterfaceMemberDeclarationsopt() -
consumeInterfaceType
protected void consumeInterfaceType() -
consumeInterfaceTypeList
protected void consumeInterfaceTypeList() -
consumeInternalCompilationUnit
protected void consumeInternalCompilationUnit() -
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) -
createMethodDeclaration
-
createConstructorDeclaration
-
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) -
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) -
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() -
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() -
consumeStatementSwitch
protected void consumeStatementSwitch() -
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() -
consumeTextBlock
protected void consumeTextBlock() -
consumeSwitchBlock
protected void consumeSwitchBlock() -
consumeSwitchBlockStatement
protected void consumeSwitchBlockStatement() -
consumeSwitchBlockStatements
protected void consumeSwitchBlockStatements() -
consumeSwitchLabels
protected void consumeSwitchLabels() -
consumeSwitchLabelCaseLhs
protected void consumeSwitchLabelCaseLhs() -
consumeCaseLabelExpr
protected void consumeCaseLabelExpr() -
consumeDefaultLabelExpr
protected void consumeDefaultLabelExpr() -
consumeSwitchExpression
protected void consumeSwitchExpression() -
consumeSwitchExprThrowDefaultArm
protected void consumeSwitchExprThrowDefaultArm() -
consumeConstantExpression
protected void consumeConstantExpression() -
consumeCaseLabelElement
-
consumeCaseLabelElementPattern
protected void consumeCaseLabelElementPattern() -
consumeCaseLabelElements
protected void consumeCaseLabelElements() -
consumeSwitchLabeledRules
protected void consumeSwitchLabeledRules() -
consumeSwitchLabeledRule
protected void consumeSwitchLabeledRule() -
consumeSwitchLabeledRuleToBlockStatement
protected void consumeSwitchLabeledRuleToBlockStatement() -
consumeSwitchLabeledExpression
protected void consumeSwitchLabeledExpression() -
consumeSwitchLabeledBlock
protected void consumeSwitchLabeledBlock() -
consumeSwitchLabeledThrowStatement
protected void consumeSwitchLabeledThrowStatement() -
consumeThrowExpression
protected void consumeThrowExpression() -
consumeToken
protected void consumeToken(int type) -
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() -
consumeRecordPattern
protected void consumeRecordPattern() -
consumeRecordPatternWithId
protected void consumeRecordPatternWithId() -
consumeRecordStructure
protected void consumeRecordStructure() -
consumeRecordComponentPatternList
protected void consumeRecordComponentPatternList() -
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() -
consumeRecordHeaderName1
protected void consumeRecordHeaderName1() -
consumeRecordComponentHeaderRightParen
protected void consumeRecordComponentHeaderRightParen() -
consumeRecordHeader
protected void consumeRecordHeader() -
consumeRecordComponentsopt
protected void consumeRecordComponentsopt() -
consumeRecordComponentPatternsopt
protected void consumeRecordComponentPatternsopt() -
consumeRecordComponents
protected void consumeRecordComponents() -
consumeRecordComponent
protected void consumeRecordComponent(boolean isVarArgs) -
consumeRecordBody
protected void consumeRecordBody() -
consumeEmptyRecordBodyDeclaration
protected void consumeEmptyRecordBodyDeclaration() -
consumeRecordBodyDeclarations
protected void consumeRecordBodyDeclarations() -
consumeRecordBodyDeclaration
protected void consumeRecordBodyDeclaration() -
consumeCompactConstructorDeclaration
protected void consumeCompactConstructorDeclaration() -
consumeCompactConstructorHeader
protected void consumeCompactConstructorHeader() -
consumeCompactConstructorHeaderName
protected void consumeCompactConstructorHeaderName() -
consumeCompactConstructorHeaderNameWithTypeParameters
protected void consumeCompactConstructorHeaderNameWithTypeParameters() -
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- Parameter:
sourceStart- intsourceEnd- int- Gibt zurück:
- 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) -
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
public int 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) -
goForRecordBodyDeclarations
public void goForRecordBodyDeclarations() -
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)- Parameter:
rangeEnd- int- Gibt zurück:
- 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.TheOriginalJDTParserClass.LocalTypeKind context) -
moveRecoveryCheckpoint
protected boolean moveRecoveryCheckpoint() -
newMessageSend
-
newMessageSendWithTypeArguments
-
optimizedConcatNodeLists
protected void optimizedConcatNodeLists() -
atConflictScenario
public boolean atConflictScenario(int token) - Angegeben von:
atConflictScenarioin SchnittstelleConflictedParser
-
parse
protected void parse() -
fetchNextToken
- Löst aus:
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) -
parseRecordBodyDeclarations
public ASTNode[] parseRecordBodyDeclarations(char[] source, int offset, int length, CompilationUnitDeclaration unit) -
parseLambdaExpression
public Expression parseLambdaExpression(char[] source, int offset, int length, CompilationUnitDeclaration unit, boolean recordLineSeparators) -
parsePackageDeclaration
-
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.- Gibt zurück:
- 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) -
pushOnPatternStack
-
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
protected void reportSyntaxErrors(boolean isDietParse, int oldFirstToken) -
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
public boolean automatonWillShift(int token, int lastAction) -
isParsingJava14
public boolean isParsingJava14()- Angegeben von:
isParsingJava14in SchnittstelleConflictedParser
-
isParsingModuleDeclaration
public boolean isParsingModuleDeclaration()- Angegeben von:
isParsingModuleDeclarationin SchnittstelleConflictedParser
-
shouldTryToRecover
protected boolean shouldTryToRecover()
-