Klasse CompletionParser
java.lang.Object
org.aspectj.org.eclipse.jdt.internal.compiler.parser.Parser
org.aspectj.org.eclipse.jdt.internal.codeassist.impl.AssistParser
org.aspectj.org.eclipse.jdt.internal.codeassist.complete.CompletionParser
- Alle implementierten Schnittstellen:
OperatorIds
,TypeIds
,ConflictedParser
,ParserBasicInformation
,TerminalTokens
-
Verschachtelte Klassen - Übersicht
Von Klasse geerbte verschachtelte Klassen/Schnittstellen org.aspectj.org.eclipse.jdt.internal.compiler.parser.Parser
Parser.CaseLabelKind, Parser.IDeclarationFactory
-
Feldübersicht
FelderModifizierer und TypFeldBeschreibungprotected static final int
protected static final int
static final char[]
static final char[]
static final char[]
protected static final int
protected static final int
protected static final int
protected static final int
protected static final int
protected static final int
protected static final int
protected static final int
protected static final int
protected static final int
protected static final int
protected static final int
protected static final int
protected static final int
protected static final int
protected static final int
protected static final int
protected static final int
protected static final int
protected static final int
protected static final int
protected static final int
protected static final int
protected static final int
protected static final int
protected static final int
protected static final int
protected static final int
protected static final int
protected static final int
protected static final int
protected static final int
protected static final int
protected static final int
protected static final int
protected static final int
protected static final int
protected static final int
protected static final int
protected static final int
protected static final int
protected static final int
protected static final int
protected static final int
protected static final int
protected static final int
protected static final int
protected static final int
protected static final int
protected static final int
protected static final int
protected static final int
int[]
char[][]
int
int[]
boolean
int
int
boolean
static final char[]
Von Klasse geerbte Felder org.aspectj.org.eclipse.jdt.internal.codeassist.impl.AssistParser
ASSIST_PARSER, assistNode, BLOCK_BODY, bracketDepth, cursorLocation, elementInfoStack, elementKindStack, elementObjectInfoStack, elementPtr, ElementStackIncrement, EXPRESSION_BODY, isFirst, isOrphanCompletionNode, K_ATTRIBUTE_VALUE_DELIMITER, K_ENUM_CONSTANT_DELIMITER, K_FIELD_INITIALIZER_DELIMITER, K_LAMBDA_EXPRESSION_DELIMITER, K_METHOD_DELIMITER, K_MODULE_INFO_DELIMITER, K_SELECTOR, K_SWITCH_EXPRESSION_DELIMITTER, K_TYPE_DELIMITER, lastModifiers, lastModifiersStart, NO_BODY, previousIdentifierPtr, previousInfo, previousKind, previousObjectInfo, previousToken, RECOVERY_TOKENS, SUPER_CONSTRUCTOR, THIS_CONSTRUCTOR, WITH_BODY
Von Klasse geerbte Felder org.aspectj.org.eclipse.jdt.internal.compiler.parser.Parser
annotationAsModifierSourceStart, annotationRecoveryActivated, asb, aspectIntPtr, aspectIntStack, asr, astLengthPtr, astLengthStack, astPtr, astStack, AstStackIncrement, base_action, BracketKinds, caseFlagSet, CASES_OMITTED_TAG, caseStartMap, check_table, checkExternalizeStrings, colonColonStart, compilationUnit, CurlyBracket, currentElement, currentToken, currentTokenStart, diet, dietInt, dimensions, endPosition, endStatementPosition, expressionLengthPtr, expressionLengthStack, expressionPtr, expressionStack, ExpressionStackIncrement, FALL_THROUGH_TAG, firstToken, forStartPosition, genericsIdentifiersLengthPtr, genericsIdentifiersLengthStack, genericsLengthPtr, genericsLengthStack, genericsPtr, genericsStack, GenericsStackIncrement, HALT, hasError, hasReportedError, identifierLengthPtr, identifierLengthStack, identifierPositionStack, identifierPtr, identifierStack, ignoreNextClosingBrace, ignoreNextOpeningBrace, in_symb, intPtr, intStack, javadoc, javadocParser, lastAct, lastCheckPoint, lastErrorEndPosition, lastErrorEndPositionBeforeRecovery, lastIgnoredToken, lastJavadocEnd, lastPosistion, lhs, listLength, listTypeParameterLength, lParenPos, methodRecoveryActivated, modifiers, modifiersSourceStart, name, nasb, nasr, nestedMethod, nestedType, nextIgnoredToken, nextTypeStart, non_terminal_index, optimizeStringLiterals, options, parsingJava11Plus, parsingJava14Plus, parsingJava15Plus, parsingJava17Plus, parsingJava18Plus, parsingJava8Plus, parsingJava9Plus, pendingRecoveredType, previewEnabled, problemReporter, rBraceEnd, rBraceStart, rBraceSuccessorStart, rBracketPosition, readableName, readManager, realBlockPtr, realBlockStack, recordStringLiterals, recoveredStaticInitializerStart, recoveredTypePtr, recoveredTypes, recovery_templates, recovery_templates_index, recoveryScanner, referenceContext, reportOnlyOneSyntaxError, reportSyntaxErrorIsRequired, RESTART, restartRecovery, RESUME, reverse_index, rhs, RoundBracket, rParenPos, rules_compliance, scanner, scope_la, scope_lhs, scope_prefix, scope_rhs, scope_state, scope_state_set, scope_suffix, SquareBracket, stack, StackIncrement, statementRecoveryActivated, statements_recovery_filter, stateStackTop, SUPER_CALL, switchNestingLevel, switchWithTry, synchronizedBlockSourceStart, term_action, term_check, terminal_index, THIS_CALL, tryNestingLevel, typeAnnotationLengthPtr, typeAnnotationLengthStack, typeAnnotationPtr, typeAnnotationStack, TypeAnnotationStackIncrement, unstackedAct, valueLambdaNestDepth, variablesCounter, VERBOSE_RECOVERY
Von 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, OR, OR_OR, PLUS, PLUS_PLUS, QUESTIONCOLON, REMAINDER, RIGHT_SHIFT, TWIDDLE, UNSIGNED_RIGHT_SHIFT, XOR
Von 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_STATE
Von 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, TokenNameBeginRecordPattern, 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, TokenNameStringTemplate, TokenNamesuper, TokenNameswitch, TokenNamesynchronized, TokenNameTextBlock, TokenNameTextBlockTemplate, TokenNamethis, TokenNamethrow, TokenNamethrows, TokenNameto, TokenNametransient, TokenNametransitive, TokenNametrue, TokenNametry, TokenNameTWIDDLE, TokenNameUNSIGNED_RIGHT_SHIFT, TokenNameUNSIGNED_RIGHT_SHIFT_EQUAL, TokenNameuses, TokenNamevoid, TokenNamevolatile, TokenNamewhile, TokenNameWHITESPACE, TokenNamewith, TokenNameXOR, TokenNameXOR_EQUAL
Von 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
KonstruktorenKonstruktorBeschreibungCompletionParser
(ProblemReporter problemReporter, boolean storeExtraSourceEnds) CompletionParser
(ProblemReporter problemReporter, boolean storeExtraSourceEnds, org.eclipse.core.runtime.IProgressMonitor monitor) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungprotected int
actFromTokenOrSynthetic
(int previousAct) Overridable hook, to allow CompletionParser to synthesize a few trailing tokens at (faked) EOF.protected void
char[]
protected boolean
protected ASTNode
protected void
protected TypeReference
augmentTypeWithAdditionalDimensions
(TypeReference typeRef, int additionalDimensions, Annotation[][] additionalAnnotations, boolean isVarargs) The parser become a simple parser which behave like a Parserint
bodyEnd
(Initializer initializer) protected void
checkAndSetModifiers
(int flag) void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
consumeAssignmentOperator
(int pos) protected void
consumeBinaryExpression
(int op) protected void
consumeBinaryExpressionWithName
(int op) protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
consumeConditionalExpression
(int op) protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
consumeEnhancedForStatementHeaderInit
(boolean hasModifiers) protected void
consumeEnterAnonymousClassBody
(boolean qualified) protected void
protected void
protected void
protected void
protected void
protected void
protected void
consumeEqualityExpression
(int op) protected void
protected void
protected void
protected void
consumeExplicitConstructorInvocation
(int flag, int recFlag) protected void
protected void
consumeFieldAccess
(boolean isSuperAccess) protected void
protected void
consumeFormalParameter
(boolean isVarArgs) protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
consumeMarkerAnnotation
(boolean isTypeAnnotation) protected void
protected void
protected void
protected void
consumeMethodDeclaration
(boolean isNotAbstract, boolean isDefaultMethod) protected void
protected void
protected void
consumeMethodHeaderName
(boolean isAnnotationMethod) protected void
consumeMethodHeaderNameWithTypeParameters
(boolean isAnnotationMethod) protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
consumeNormalAnnotation
(boolean isTypeAnnotation) protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
consumeReferenceExpression
(ReferenceExpression referenceExpression) protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
consumeSingleMemberAnnotation
(boolean isTypeAnnotation) protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
consumeToken
(int token) protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
consumeUnaryExpression
(int op) protected void
consumeUnaryExpression
(int op, boolean post) protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
convertToMethodDeclaration
(ConstructorDeclaration c, CompilationResult compilationResult) void
createAssistImportReference
(char[][] tokens, long[] positions, int mod) createAssistModuleDeclaration
(CompilationResult compilationResult, char[][] tokens, long[] positions) createAssistModuleReference
(int index) createAssistPackageReference
(char[][] tokens, long[] positions) createAssistPackageVisibilityReference
(char[][] tokens, long[] positions) protected RecordComponent
createComponent
(char[] identifierName, long namePositions, TypeReference type, int modifier, int declStart) protected FieldDeclaration
createFieldDeclaration
(char[] assistName, int sourceStart, int sourceEnd) protected JavadocParser
protected LocalDeclaration
createLocalDeclaration
(char[] assistName, int sourceStart, int sourceEnd) createParameterizedQualifiedAssistTypeReference
(char[][] previousIdentifiers, TypeReference[][] typeArguments, char[] assistName, TypeReference[] assistTypeArguments, long[] positions) createParameterizedSingleAssistTypeReference
(TypeReference[] typeArguments, char[] assistName, long position) createQualifiedAssistNameReference
(char[][] previousIdentifiers, char[] assistName, long[] positions) createQualifiedAssistTypeReference
(char[][] previousIdentifiers, char[] assistName, long[] positions) createSingleAssistNameReference
(char[] assistName, long position) createSingleAssistTypeReference
(char[] assistName, long position) protected CompletionParser
protected StringLiteral
createStringLiteral
(char[] token, int start, int end, int lineNumber) protected void
dietParse
(ICompilationUnit sourceUnit, CompilationResult compilationResult, int cursorLoc) protected CompilationUnitDeclaration
endParse
(int act) protected int
void
protected TypeReference
getTypeReferenceForGenericType
(int dim, int identifierLength, int numberOfIdentifiers) protected NameReference
getUnspecifiedReference
(boolean rejectTypeAnnotations) protected NameReference
protected int
indexOfAssistIdentifier
(boolean useGenericsStack) void
void
initialize
(boolean parsingCompilationUnit) void
protected boolean
protected boolean
protected boolean
protected boolean
protected boolean
protected boolean
protected boolean
protected boolean
protected boolean
protected boolean
protected boolean
protected boolean
protected boolean
protected boolean
protected AllocationExpression
newAllocationExpression
(boolean isQualified) protected MessageSend
protected MessageSend
parse
(ICompilationUnit sourceUnit, CompilationResult compilationResult, int cursorLoc) void
Parse the block statements inside the given method declaration and try to complete at the cursor location.void
Parse the block statements inside the given constructor declaration and try to complete at the cursor location.parseSomeStatements
(int start, int end, int fakeBlocksCount, CompilationUnitDeclaration unit) protected void
protected void
protected void
pushOnLabelStack
(char[] label) void
void
void
reset()
void
void
restoreAssistParser
(Object parserState) Restore the parser as an assist parserprotected int
protected int
void
setAssistIdentifier
(char[] assistIdent) protected void
void
startRecordingIdentifiers
(int from, int to) void
toString()
protected Argument
protected void
protected void
Von Klasse geerbte Methoden org.aspectj.org.eclipse.jdt.internal.codeassist.impl.AssistParser
bodyEnd, buildInitialRecoveryState, consumeAnnotationTypeDeclarationHeader, consumeBlock, consumeBlockStatements, consumeClassHeader, consumeEnterMemberValue, consumeEnumConstantHeader, consumeEnumHeader, consumeExitMemberValue, consumeFieldDeclaration, consumeInterfaceHeader, consumeModuleDeclaration, consumeNestedLambda, consumeOpenBlock, consumeSingleRequiresModuleName, consumeSingleTargetModuleName, consumeStaticOnly, cookedAstPtr, fallBackToSpringForward, flushElementStack, getAssistTypeReferenceForGenericType, getNextToken, getTypeReference, goForBlockStatementsopt, goForBlockStatementsOrCatchHeader, goForCompilationUnit, goForHeaders, identifierSubSet, indexOfAssistIdentifier, isAssistParser, isIndirectlyInsideEnumConstantnitialization, isIndirectlyInsideFieldInitialization, isIndirectlyInsideLambdaBlock, isIndirectlyInsideLambdaExpression, isIndirectlyInsideMethod, isIndirectlyInsideType, isInsideAttributeValue, isInsideEnumConstantnitialization, isInsideFieldInitialization, isInsideMethod, isInsideModuleInfo, isInsideType, lastIndexOfElement, parseBlockStatements, parseBlockStatements, popElement, popUntilElement, prepareForHeaders, pushOnElementStack, pushOnElementStack, pushOnElementStack, replaceAssistStatement, requireExtendedRecovery, topKnownElementInfo, topKnownElementInfo, topKnownElementKind, topKnownElementKind, topKnownElementObjectInfo, topKnownElementObjectInfo, triggerRecoveryUponLambdaClosure, wrapWithExplicitConstructorCallIfNeeded
Von Klasse geerbte Methoden org.aspectj.org.eclipse.jdt.internal.compiler.parser.Parser
annotateTypeReference, annotationRecoveryCheckPoint, arrayInitializer, asi, atConflictScenario, automatonState, automatonWillShift, automatonWillShift, base_check, blockReal, buildFilesFromLPG, checkComment, checkForDiamond, checkNonNLSAfterBodyEnd, classInstanceCreation, collectResultExpressionsYield, computeQualifiedGenericsFromRightSide, computeReverseTable, concatExpressionLists, concatGenericsLists, concatNodeLists, consumeAdditionalBoundList, consumeAdditionalBoundList1, consumeAllocationHeader, consumeAnnotationTypeDeclaration, consumeAnnotationTypeMemberDeclaration, consumeAnnotationTypeMemberDeclarations, consumeAnnotationTypeMemberDeclarationsopt, consumeArgumentList, consumeArguments, consumeAroundDeclaration, consumeAroundHeader, consumeAroundHeaderName, consumeArrayAccess, consumeArrayInitializer, consumeArrayTypeWithTypeArgumentsName, consumeAspectDeclaration, consumeAspectHeader, consumeAspectHeaderName, consumeAspectHeaderNameWithTypeParameters, consumeAspectHeaderRest, consumeAssertStatement, consumeBasicAdviceDeclaration, consumeBasicAdviceHeader, consumeBasicAdviceHeaderName, consumeCaseLabelElement, consumeCaseLabelElementPattern, consumeCaseLabelElements, consumeCaseLabelExpr, consumeCastExpressionLL1WithBounds, consumeCatches, consumeCatchHeader, consumeCatchType, consumeClassBodyDeclarationInAspect, consumeClassBodyDeclarations, consumeClassBodyDeclarationsopt, consumeClassHeaderPermittedSubclasses, consumeClassInstanceCreationExpression, consumeClassInstanceCreationExpressionQualified, consumeClassInstanceCreationExpressionQualifiedWithTypeArguments, consumeClassInstanceCreationExpressionWithTypeArguments, consumeClassOrInterface, consumeClassOrInterfaceName, consumeClassTypeList, consumeCompactConstructorDeclaration, consumeCompactConstructorHeader, consumeCompactConstructorHeaderName, consumeCompactConstructorHeaderNameWithTypeParameters, consumeConstantExpression, consumeConstructorBlockStatements, consumeConstructorDeclaration, consumeCreateInitializer, consumeDeclareAnnotation, consumeDeclareAnnotationHeader, consumeDeclareDeclaration, consumeDeclareHeader, consumeDefaultLabelExpr, consumeDefaultModifiers, consumeDiet, consumeDims, consumeDimWithOrWithOutExprs, consumeElidedLeftBraceAndReturn, consumeEmptyAnnotationTypeMemberDeclarationsopt, consumeEmptyArgumentListopt, consumeEmptyArguments, consumeEmptyArrayInitializer, consumeEmptyArrayInitializeropt, consumeEmptyBlockStatementsopt, consumeEmptyCatchesopt, consumeEmptyClassBodyDeclarationsopt, consumeEmptyDimsopt, consumeEmptyEnumDeclarations, consumeEmptyExpression, consumeEmptyForInitopt, consumeEmptyForUpdateopt, consumeEmptyInterfaceMemberDeclarationsopt, consumeEmptyInternalCompilationUnit, consumeEmptyMemberValueArrayInitializer, consumeEmptyMemberValuePairsopt, consumeEmptyMethodHeaderDefaultValue, consumeEmptyModuleStatementsOpt, consumeEmptyPointcutDeclaration, consumeEmptyRecordBodyDeclaration, consumeEmptySwitchBlock, consumeEmptyTypeArguments, consumeEmptyTypeDeclaration, consumeEnhancedForStatementHeaderInitRecord, consumeEnterCompilationUnit, consumeEnterInstanceCreationArgumentList, consumeEnterMemberValueArrayInitializer, consumeEnumBodyNoConstants, consumeEnumBodyWithConstants, consumeEnumConstants, consumeEnumDeclaration, consumeEnumDeclarations, consumeExitITDVariableWithInitializer, consumeExitITDVariableWithoutInitializer, consumeExitTryBlock, consumeExplicitConstructorInvocationWithTypeArguments, consumeExplicitThisParameter, consumeExportsHeader, consumeExpression, consumeExpressionStatement, consumeExtraParameterNoFormal, consumeExtraParameterWithFormal, consumeForInit, consumeFormalParameterList, consumeFormalParameterListopt, consumeGenericType, consumeGenericTypeArrayType, consumeGenericTypeNameArrayType, consumeGuard, consumeIdentifierOrNew, consumeImportDeclarations, consumeInstanceOfClassic, consumeInstanceofPattern, consumeInstanceOfRHS, consumeInterfaceDeclaration, consumeInterfaceHeaderPermittedSubClassesAndSubInterfaces, consumeInterfaceMemberDeclarations, consumeInterfaceMemberDeclarationsopt, consumeInterfaceMethodDeclaration, consumeInterfaceTypeList, consumeInternalCompilationUnit, consumeInternalCompilationUnitWithModuleDeclaration, consumeInternalCompilationUnitWithTypes, consumeInterTypeConstructorDeclaration, consumeInterTypeConstructorHeader, consumeInterTypeConstructorHeaderName, consumeInterTypeFieldDeclaration, consumeInterTypeFieldHeader, consumeInterTypeMethodDeclaration, consumeInterTypeMethodHeader, consumeInterTypeMethodHeaderName, consumeInvalidAnnotationTypeDeclaration, consumeInvalidConstructorDeclaration, consumeInvalidConstructorDeclaration, consumeInvalidEnumDeclaration, consumeInvalidInterfaceDeclaration, consumeLambdaHeader, consumeLeftParen, consumeLocalVariableDeclaration, consumeLocalVariableDeclarationStatement, consumeMemberValueArrayInitializer, consumeMemberValuePairs, consumeMemberValues, consumeMethodHeaderDefaultValue, consumeMethodHeaderThrowsClause, consumeModifiers2, consumeModuleModifiers, consumeModuleStatements, consumeMultipleResources, consumeNameArrayType, consumeNestedType, consumeNonTypeUseName, consumeOneDimLoop, consumeOneMoreTypeAnnotation, consumeOpensHeader, consumePackageComment, consumePackageDeclaration, consumePattern, consumePatternInsideInstanceof, consumePatternList, consumePatternListopt, consumePointcutDeclaration, consumePointcutDesignatorOnAdvice, consumePointcutDesignatorOnDeclaration, consumePointcutHeader, consumePostExpressionInIf, consumePostExpressionInSwitch, consumePostExpressionInWhile, consumePrimaryNoNewArray, consumePrimaryNoNewArrayArrayType, consumePrimaryNoNewArrayPrimitiveArrayType, consumePrimaryNoNewArrayPrimitiveType, consumePrimaryNoNewArrayThis, consumePrimaryNoNewArrayWithName, consumePrimitiveArrayType, consumePrimitiveType, consumePseudoToken, consumePseudoToken, consumePseudoTokenIdentifier, consumePseudoTokenIf, consumePseudoTokenLiteral, consumePseudoTokenModifier, consumePseudoTokenPrimitiveType, consumePseudoTokens, consumePushLeftBrace, consumePushModifiers, consumePushModifiersForHeader, consumePushRealModifiers, consumeQualifiedName, consumeQualifiedName, consumeRecordBody, consumeRecordBodyDeclaration, consumeRecordBodyDeclarations, consumeRecordComponent, consumeRecordComponentHeaderRightParen, consumeRecordComponents, consumeRecordComponentsopt, consumeRecordDeclaration, consumeRecordHeader, consumeRecordHeaderName1, consumeRecordHeaderNameWithTypeParameters, consumeRecordPattern, consumeRecordPatternWithId, consumeRecoveryMethodHeaderName, consumeRecoveryMethodHeaderNameWithTypeParameters, consumeReduceImports, consumeReferenceExpressionGenericTypeForm, consumeReferenceExpressionPrimaryForm, consumeReferenceExpressionSuperForm, consumeReferenceExpressionTypeArgumentsAndTrunk, consumeReferenceExpressionTypeForm, consumeResourceAsFieldAccess, consumeResourceAsLocalVariable, consumeResourceAsLocalVariableDeclaration, consumeResourceAsThis, consumeResourceOptionalTrailingSemiColon, consumeResourceSpecification, consumeRule, consumeServiceImplNameList, consumeSimpleAssertStatement, consumeSingleMemberAnnotationMemberValue, consumeSingleResource, consumeSingleServiceImplName, consumeStatementBreak, consumeStatementCatch, consumeStatementContinue, consumeStatementContinueWithLabel, consumeStatementDo, consumeStatementExpressionList, consumeStatementReturn, consumeStatementSynchronized, consumeStatementThrow, consumeStatementTry, consumeStatementYield, consumeSwitchBlock, consumeSwitchBlockStatement, consumeSwitchBlockStatements, consumeSwitchExprThrowDefaultArm, consumeSwitchLabelCaseLhs, consumeSwitchLabeledExpression, consumeSwitchLabeledRule, consumeSwitchLabeledRules, consumeSwitchLabeledRuleToBlockStatement, consumeSwitchLabeledThrowStatement, consumeSwitchLabels, consumeTargetModuleList, consumeTargetModuleNameList, consumeTemplateExpressionWithName, consumeTemplateExpressionWithPrimary, consumeThrowExpression, consumeTypeAnnotation, consumeTypeArgument, consumeTypeArgumentList, consumeTypeArgumentList1, consumeTypeArgumentList2, consumeTypeArgumentList3, consumeTypeDeclarations, consumeTypeElidedLambdaParameter, consumeTypeParameterList, consumeTypeParameterList1, consumeTypePattern, consumeTypeReferenceWithModifiersAndAnnotations, consumeUnannotatableQualifiedName, consumeUsesHeader, consumeVariableDeclaratorIdParameter, consumeVariableDeclarators, consumeVariableInitializers, consumeWildcard1WithBounds, consumeWildcard2WithBounds, consumeWildcard3WithBounds, consumeWildcardBounds1Super, consumeWildcardBounds2Super, consumeWildcardBounds3Super, consumeWildcardBoundsSuper, consumeWildcardWithBounds, consumeZeroAdditionalBounds, consumeZeroTypeAnnotations, containsComment, createIntersectionCastTypeReference, currentRecoveryType, dietParse, dispatchDeclarationInto, dispatchDeclarationIntoEnumDeclaration, dispatchDeclarationIntoRecordDeclaration, display, flushCommentsDefinedPriorTo, getAnnotationsOnDimensions, getAnnotationType, getCurrentTokenStart, getFirstToken, getJavaDocPositions, getMethodBodies, getNextCharacter, getTypeReference, getUnspecifiedReference, goForClassBodyDeclarations, goForExpression, goForFieldDeclaration, goForGenericMethodDeclaration, goForImportDeclaration, goForInitializer, goForMemberValue, goForMethodBody, goForPackageDeclaration, goForPackageDeclaration, goForRecordBodyDeclarations, goForTypeDeclaration, hasLeadingTagComment, ignoreExpressionAssignment, ignoreNextClosingBrace, in_symbol, initTables, isParsingJava14, isParsingModuleDeclaration, jumpOverMethodBody, markEnclosingMemberWithLocalOrFunctionalType, markEnclosingMemberWithLocalType, moveRecoveryCheckpoint, nasi, ntAction, optimizedConcatNodeLists, original_state, parse, parse, parse, parse, parse, parse, parse, parseClassBodyDeclarations, parseExpression, parseLambdaExpression, parseMemberValue, parsePackageDeclaration, parseRecordBodyDeclarations, parseStatements, persistLineSeparatorPositions, popPointcutDesignator, popPseudoTokens, problemReporter, pushIdentifier, pushIdentifier, pushIdentifier, pushOnAspectIntStack, pushOnAstLengthStack, pushOnAstStack, pushOnExpressionStack, pushOnExpressionStackLengthStack, pushOnGenericsIdentifiersLengthStack, pushOnGenericsLengthStack, pushOnGenericsStack, pushOnIntStack, pushOnRealBlockStack, pushOnTypeAnnotationLengthStack, pushOnTypeAnnotationStack, readByteTable, readLongTable, readNameTable, readReadableNameTable, readTable, recoverStatements, rejectIllegalLeadingTypeAnnotations, reportSyntaxErrors, resetModifiers, resetStacks, restartRecovery, setMethodsFullRecovery, setStatementsRecovery, shouldTryToRecover, tAction, updateSourceDeclarationParts
-
Felddetails
-
COMPLETION_PARSER
protected static final int COMPLETION_PARSER- Siehe auch:
-
COMPLETION_OR_ASSIST_PARSER
protected static final int COMPLETION_OR_ASSIST_PARSER- Siehe auch:
-
K_BLOCK_DELIMITER
protected static final int K_BLOCK_DELIMITER- Siehe auch:
-
K_SELECTOR_INVOCATION_TYPE
protected static final int K_SELECTOR_INVOCATION_TYPE- Siehe auch:
-
K_SELECTOR_QUALIFIER
protected static final int K_SELECTOR_QUALIFIER- Siehe auch:
-
K_BETWEEN_CATCH_AND_RIGHT_PAREN
protected static final int K_BETWEEN_CATCH_AND_RIGHT_PAREN- Siehe auch:
-
K_NEXT_TYPEREF_IS_CLASS
protected static final int K_NEXT_TYPEREF_IS_CLASS- Siehe auch:
-
K_NEXT_TYPEREF_IS_INTERFACE
protected static final int K_NEXT_TYPEREF_IS_INTERFACE- Siehe auch:
-
K_NEXT_TYPEREF_IS_EXCEPTION
protected static final int K_NEXT_TYPEREF_IS_EXCEPTION- Siehe auch:
-
K_BETWEEN_NEW_AND_LEFT_BRACKET
protected static final int K_BETWEEN_NEW_AND_LEFT_BRACKET- Siehe auch:
-
K_INSIDE_THROW_STATEMENT
protected static final int K_INSIDE_THROW_STATEMENT- Siehe auch:
-
K_INSIDE_RETURN_STATEMENT
protected static final int K_INSIDE_RETURN_STATEMENT- Siehe auch:
-
K_CAST_STATEMENT
protected static final int K_CAST_STATEMENT- Siehe auch:
-
K_LOCAL_INITIALIZER_DELIMITER
protected static final int K_LOCAL_INITIALIZER_DELIMITER- Siehe auch:
-
K_ARRAY_INITIALIZER
protected static final int K_ARRAY_INITIALIZER- Siehe auch:
-
K_ARRAY_CREATION
protected static final int K_ARRAY_CREATION- Siehe auch:
-
K_UNARY_OPERATOR
protected static final int K_UNARY_OPERATOR- Siehe auch:
-
K_BINARY_OPERATOR
protected static final int K_BINARY_OPERATOR- Siehe auch:
-
K_ASSISGNMENT_OPERATOR
protected static final int K_ASSISGNMENT_OPERATOR- Siehe auch:
-
K_CONDITIONAL_OPERATOR
protected static final int K_CONDITIONAL_OPERATOR- Siehe auch:
-
K_BETWEEN_IF_AND_RIGHT_PAREN
protected static final int K_BETWEEN_IF_AND_RIGHT_PAREN- Siehe auch:
-
K_BETWEEN_WHILE_AND_RIGHT_PAREN
protected static final int K_BETWEEN_WHILE_AND_RIGHT_PAREN- Siehe auch:
-
K_BETWEEN_FOR_AND_RIGHT_PAREN
protected static final int K_BETWEEN_FOR_AND_RIGHT_PAREN- Siehe auch:
-
K_BETWEEN_SWITCH_AND_RIGHT_PAREN
protected static final int K_BETWEEN_SWITCH_AND_RIGHT_PAREN- Siehe auch:
-
K_BETWEEN_SYNCHRONIZED_AND_RIGHT_PAREN
protected static final int K_BETWEEN_SYNCHRONIZED_AND_RIGHT_PAREN- Siehe auch:
-
K_INSIDE_ASSERT_STATEMENT
protected static final int K_INSIDE_ASSERT_STATEMENT- Siehe auch:
-
K_SWITCH_LABEL
protected static final int K_SWITCH_LABEL- Siehe auch:
-
K_BETWEEN_CASE_AND_COLON
protected static final int K_BETWEEN_CASE_AND_COLON- Siehe auch:
-
K_BETWEEN_DEFAULT_AND_COLON
protected static final int K_BETWEEN_DEFAULT_AND_COLON- Siehe auch:
-
K_BETWEEN_LEFT_AND_RIGHT_BRACKET
protected static final int K_BETWEEN_LEFT_AND_RIGHT_BRACKET- Siehe auch:
-
K_EXTENDS_KEYWORD
protected static final int K_EXTENDS_KEYWORD- Siehe auch:
-
K_PARAMETERIZED_METHOD_INVOCATION
protected static final int K_PARAMETERIZED_METHOD_INVOCATION- Siehe auch:
-
K_PARAMETERIZED_ALLOCATION
protected static final int K_PARAMETERIZED_ALLOCATION- Siehe auch:
-
K_PARAMETERIZED_CAST
protected static final int K_PARAMETERIZED_CAST- Siehe auch:
-
K_BETWEEN_ANNOTATION_NAME_AND_RPAREN
protected static final int K_BETWEEN_ANNOTATION_NAME_AND_RPAREN- Siehe auch:
-
K_INSIDE_BREAK_STATEMENT
protected static final int K_INSIDE_BREAK_STATEMENT- Siehe auch:
-
K_INSIDE_CONTINUE_STATEMENT
protected static final int K_INSIDE_CONTINUE_STATEMENT- Siehe auch:
-
K_LABEL
protected static final int K_LABEL- Siehe auch:
-
K_MEMBER_VALUE_ARRAY_INITIALIZER
protected static final int K_MEMBER_VALUE_ARRAY_INITIALIZER- Siehe auch:
-
K_CONTROL_STATEMENT_DELIMITER
protected static final int K_CONTROL_STATEMENT_DELIMITER- Siehe auch:
-
K_INSIDE_ASSERT_EXCEPTION
protected static final int K_INSIDE_ASSERT_EXCEPTION- Siehe auch:
-
K_INSIDE_FOR_CONDITIONAL
protected static final int K_INSIDE_FOR_CONDITIONAL- Siehe auch:
-
K_BETWEEN_INSTANCEOF_AND_RPAREN
protected static final int K_BETWEEN_INSTANCEOF_AND_RPAREN- Siehe auch:
-
K_INSIDE_IMPORT_STATEMENT
protected static final int K_INSIDE_IMPORT_STATEMENT- Siehe auch:
-
K_INSIDE_EXPORTS_STATEMENT
protected static final int K_INSIDE_EXPORTS_STATEMENT- Siehe auch:
-
K_INSIDE_REQUIRES_STATEMENT
protected static final int K_INSIDE_REQUIRES_STATEMENT- Siehe auch:
-
K_INSIDE_USES_STATEMENT
protected static final int K_INSIDE_USES_STATEMENT- Siehe auch:
-
K_INSIDE_PROVIDES_STATEMENT
protected static final int K_INSIDE_PROVIDES_STATEMENT- Siehe auch:
-
K_AFTER_PACKAGE_IN_PACKAGE_VISIBILITY_STATEMENT
protected static final int K_AFTER_PACKAGE_IN_PACKAGE_VISIBILITY_STATEMENT- Siehe auch:
-
K_AFTER_NAME_IN_PROVIDES_STATEMENT
protected static final int K_AFTER_NAME_IN_PROVIDES_STATEMENT- Siehe auch:
-
K_AFTER_WITH_IN_PROVIDES_STATEMENT
protected static final int K_AFTER_WITH_IN_PROVIDES_STATEMENT- Siehe auch:
-
K_INSIDE_OPENS_STATEMENT
protected static final int K_INSIDE_OPENS_STATEMENT- Siehe auch:
-
K_YIELD_KEYWORD
protected static final int K_YIELD_KEYWORD- Siehe auch:
-
FAKE_TYPE_NAME
public static final char[] FAKE_TYPE_NAME -
FAKE_METHOD_NAME
public static final char[] FAKE_METHOD_NAME -
FAKE_ARGUMENT_NAME
public static final char[] FAKE_ARGUMENT_NAME -
VALUE
public static final char[] VALUE -
assistNodeParent
-
enclosingNode
-
LabelStackIncrement
protected static final int LabelStackIncrement- Siehe auch:
-
record
public boolean record -
skipRecord
public boolean skipRecord -
recordFrom
public int recordFrom -
recordTo
public int recordTo -
potentialVariableNamesPtr
public int potentialVariableNamesPtr -
potentialVariableNames
public char[][] potentialVariableNames -
potentialVariableNameStarts
public int[] potentialVariableNameStarts -
potentialVariableNameEnds
public int[] potentialVariableNameEnds -
sourceEnds
-
-
Konstruktordetails
-
CompletionParser
-
CompletionParser
public CompletionParser(ProblemReporter problemReporter, boolean storeExtraSourceEnds, org.eclipse.core.runtime.IProgressMonitor monitor)
-
-
Methodendetails
-
startRecordingIdentifiers
public void startRecordingIdentifiers(int from, int to) -
stopRecordingIdentifiers
public void stopRecordingIdentifiers() -
assistIdentifier
public char[] assistIdentifier()- Angegeben von:
assistIdentifier
in KlasseAssistParser
-
assistNodeParent
- Setzt außer Kraft:
assistNodeParent
in KlasseAssistParser
-
detectAssistNodeParent
- Setzt außer Kraft:
detectAssistNodeParent
in KlasseAssistParser
-
attachOrphanCompletionNode
protected void attachOrphanCompletionNode() -
becomeSimpleParser
Beschreibung aus Klasse kopiert:AssistParser
The parser become a simple parser which behave like a Parser- Setzt außer Kraft:
becomeSimpleParser
in KlasseAssistParser
- Gibt zurück:
- the state of the assist parser to be able to restore the assist parser state
-
bodyEnd
- Setzt außer Kraft:
bodyEnd
in KlasseAssistParser
-
checkAndSetModifiers
protected void checkAndSetModifiers(int flag) - Setzt außer Kraft:
checkAndSetModifiers
in KlasseParser
-
consumePushCombineModifiers
protected void consumePushCombineModifiers()- Setzt außer Kraft:
consumePushCombineModifiers
in KlasseParser
-
completionIdentifierCheck
public void completionIdentifierCheck() -
consumeArrayCreationExpressionWithInitializer
protected void consumeArrayCreationExpressionWithInitializer()- Setzt außer Kraft:
consumeArrayCreationExpressionWithInitializer
in KlasseParser
-
consumeArrayCreationExpressionWithoutInitializer
protected void consumeArrayCreationExpressionWithoutInitializer()- Setzt außer Kraft:
consumeArrayCreationExpressionWithoutInitializer
in KlasseParser
-
consumeArrayCreationHeader
protected void consumeArrayCreationHeader()- Setzt außer Kraft:
consumeArrayCreationHeader
in KlasseParser
-
consumeAssignment
protected void consumeAssignment()- Setzt außer Kraft:
consumeAssignment
in KlasseParser
-
consumeAssignmentOperator
protected void consumeAssignmentOperator(int pos) - Setzt außer Kraft:
consumeAssignmentOperator
in KlasseParser
-
consumeBinaryExpression
protected void consumeBinaryExpression(int op) - Setzt außer Kraft:
consumeBinaryExpression
in KlasseParser
-
consumeBinaryExpressionWithName
protected void consumeBinaryExpressionWithName(int op) - Setzt außer Kraft:
consumeBinaryExpressionWithName
in KlasseParser
- Parameter:
op
- binary operator
-
consumeCaseLabel
protected void consumeCaseLabel()- Setzt außer Kraft:
consumeCaseLabel
in KlasseParser
-
consumeCastExpressionWithPrimitiveType
protected void consumeCastExpressionWithPrimitiveType()- Setzt außer Kraft:
consumeCastExpressionWithPrimitiveType
in KlasseParser
-
consumeCastExpressionWithGenericsArray
protected void consumeCastExpressionWithGenericsArray()- Setzt außer Kraft:
consumeCastExpressionWithGenericsArray
in KlasseParser
-
consumeCastExpressionWithQualifiedGenericsArray
protected void consumeCastExpressionWithQualifiedGenericsArray()- Setzt außer Kraft:
consumeCastExpressionWithQualifiedGenericsArray
in KlasseParser
-
consumeCastExpressionWithNameArray
protected void consumeCastExpressionWithNameArray()- Setzt außer Kraft:
consumeCastExpressionWithNameArray
in KlasseParser
-
consumeCastExpressionLL1
protected void consumeCastExpressionLL1()- Setzt außer Kraft:
consumeCastExpressionLL1
in KlasseParser
-
consumeCatchFormalParameter
protected void consumeCatchFormalParameter()- Setzt außer Kraft:
consumeCatchFormalParameter
in KlasseParser
-
consumeClassBodyDeclaration
protected void consumeClassBodyDeclaration()- Setzt außer Kraft:
consumeClassBodyDeclaration
in KlasseAssistParser
-
consumeClassBodyopt
protected void consumeClassBodyopt()- Setzt außer Kraft:
consumeClassBodyopt
in KlasseAssistParser
-
consumeClassDeclaration
protected void consumeClassDeclaration()- Setzt außer Kraft:
consumeClassDeclaration
in KlasseParser
-
consumeClassHeaderName1
protected void consumeClassHeaderName1()- Setzt außer Kraft:
consumeClassHeaderName1
in KlasseParser
-
consumeRecordHeaderPart
protected void consumeRecordHeaderPart()- Setzt außer Kraft:
consumeRecordHeaderPart
in KlasseParser
-
consumeClassHeaderExtends
protected void consumeClassHeaderExtends()- Setzt außer Kraft:
consumeClassHeaderExtends
in KlasseParser
-
consumeClassHeaderImplements
protected void consumeClassHeaderImplements()- Setzt außer Kraft:
consumeClassHeaderImplements
in KlasseParser
-
consumeClassInstanceCreationExpressionName
protected void consumeClassInstanceCreationExpressionName()- Setzt außer Kraft:
consumeClassInstanceCreationExpressionName
in KlasseParser
-
consumeClassTypeElt
protected void consumeClassTypeElt()- Setzt außer Kraft:
consumeClassTypeElt
in KlasseParser
-
consumeCompilationUnit
protected void consumeCompilationUnit()- Setzt außer Kraft:
consumeCompilationUnit
in KlasseParser
-
consumeSwitchExpression
protected void consumeSwitchExpression()- Setzt außer Kraft:
consumeSwitchExpression
in KlasseParser
-
consumeConditionalExpression
protected void consumeConditionalExpression(int op) - Setzt außer Kraft:
consumeConditionalExpression
in KlasseParser
-
consumeConditionalExpressionWithName
protected void consumeConditionalExpressionWithName(int op) - Setzt außer Kraft:
consumeConditionalExpressionWithName
in KlasseParser
-
consumeConstructorBody
protected void consumeConstructorBody()- Setzt außer Kraft:
consumeConstructorBody
in KlasseAssistParser
-
consumeConstructorHeader
protected void consumeConstructorHeader()- Setzt außer Kraft:
consumeConstructorHeader
in KlasseAssistParser
-
consumeConstructorHeaderName
protected void consumeConstructorHeaderName()- Setzt außer Kraft:
consumeConstructorHeaderName
in KlasseParser
-
consumeConstructorHeaderNameWithTypeParameters
protected void consumeConstructorHeaderNameWithTypeParameters()- Setzt außer Kraft:
consumeConstructorHeaderNameWithTypeParameters
in KlasseParser
-
consumeDefaultLabel
protected void consumeDefaultLabel()- Setzt außer Kraft:
consumeDefaultLabel
in KlasseParser
-
consumeDimWithOrWithOutExpr
protected void consumeDimWithOrWithOutExpr()- Setzt außer Kraft:
consumeDimWithOrWithOutExpr
in KlasseParser
-
consumeEmptyStatement
protected void consumeEmptyStatement()- Setzt außer Kraft:
consumeEmptyStatement
in KlasseParser
-
consumeBlockStatement
protected void consumeBlockStatement()- Setzt außer Kraft:
consumeBlockStatement
in KlasseAssistParser
-
consumeEnhancedForStatement
protected void consumeEnhancedForStatement()- Setzt außer Kraft:
consumeEnhancedForStatement
in KlasseParser
-
consumeEnhancedForStatementHeader
protected void consumeEnhancedForStatementHeader()- Setzt außer Kraft:
consumeEnhancedForStatementHeader
in KlasseParser
-
consumeEnhancedForStatementHeaderInit
protected void consumeEnhancedForStatementHeaderInit(boolean hasModifiers) - Setzt außer Kraft:
consumeEnhancedForStatementHeaderInit
in KlasseAssistParser
-
consumeEnterAnonymousClassBody
protected void consumeEnterAnonymousClassBody(boolean qualified) - Setzt außer Kraft:
consumeEnterAnonymousClassBody
in KlasseAssistParser
-
consumeEnterVariable
protected void consumeEnterVariable()- Setzt außer Kraft:
consumeEnterVariable
in KlasseParser
-
consumeEnumConstantHeaderName
protected void consumeEnumConstantHeaderName()- Setzt außer Kraft:
consumeEnumConstantHeaderName
in KlasseAssistParser
-
consumeEnumConstantNoClassBody
protected void consumeEnumConstantNoClassBody()- Setzt außer Kraft:
consumeEnumConstantNoClassBody
in KlasseAssistParser
-
consumeEnumConstantWithClassBody
protected void consumeEnumConstantWithClassBody()- Setzt außer Kraft:
consumeEnumConstantWithClassBody
in KlasseAssistParser
-
consumeEnumHeaderName
protected void consumeEnumHeaderName()- Setzt außer Kraft:
consumeEnumHeaderName
in KlasseParser
-
consumeEnumHeaderNameWithTypeParameters
protected void consumeEnumHeaderNameWithTypeParameters()- Setzt außer Kraft:
consumeEnumHeaderNameWithTypeParameters
in KlasseParser
-
consumeEqualityExpression
protected void consumeEqualityExpression(int op) - Setzt außer Kraft:
consumeEqualityExpression
in KlasseParser
-
consumeEqualityExpressionWithName
protected void consumeEqualityExpressionWithName(int op) - Setzt außer Kraft:
consumeEqualityExpressionWithName
in KlasseParser
-
consumeExitVariableWithInitialization
protected void consumeExitVariableWithInitialization()- Setzt außer Kraft:
consumeExitVariableWithInitialization
in KlasseParser
-
consumeExitVariableWithoutInitialization
protected void consumeExitVariableWithoutInitialization()- Setzt außer Kraft:
consumeExitVariableWithoutInitialization
in KlasseParser
-
consumeExplicitConstructorInvocation
protected void consumeExplicitConstructorInvocation(int flag, int recFlag) - Setzt außer Kraft:
consumeExplicitConstructorInvocation
in KlasseAssistParser
-
consumeFieldAccess
protected void consumeFieldAccess(boolean isSuperAccess) - Setzt außer Kraft:
consumeFieldAccess
in KlasseParser
-
consumeForceNoDiet
protected void consumeForceNoDiet()- Setzt außer Kraft:
consumeForceNoDiet
in KlasseAssistParser
-
consumeFormalParameter
protected void consumeFormalParameter(boolean isVarArgs) - Setzt außer Kraft:
consumeFormalParameter
in KlasseParser
-
consumeGenericTypeWithDiamond
protected void consumeGenericTypeWithDiamond()- Setzt außer Kraft:
consumeGenericTypeWithDiamond
in KlasseParser
-
consumeStatementFor
protected void consumeStatementFor()- Setzt außer Kraft:
consumeStatementFor
in KlasseParser
-
consumeStatementIfNoElse
protected void consumeStatementIfNoElse()- Setzt außer Kraft:
consumeStatementIfNoElse
in KlasseParser
-
consumeStatementIfWithElse
protected void consumeStatementIfWithElse()- Setzt außer Kraft:
consumeStatementIfWithElse
in KlasseParser
-
consumeInsideCastExpression
protected void consumeInsideCastExpression()- Setzt außer Kraft:
consumeInsideCastExpression
in KlasseParser
-
consumeInsideCastExpressionLL1
protected void consumeInsideCastExpressionLL1()- Setzt außer Kraft:
consumeInsideCastExpressionLL1
in KlasseParser
-
consumeInsideCastExpressionLL1WithBounds
protected void consumeInsideCastExpressionLL1WithBounds()- Setzt außer Kraft:
consumeInsideCastExpressionLL1WithBounds
in KlasseParser
-
consumeInsideCastExpressionWithQualifiedGenerics
protected void consumeInsideCastExpressionWithQualifiedGenerics()- Setzt außer Kraft:
consumeInsideCastExpressionWithQualifiedGenerics
in KlasseParser
-
consumeInstanceOfExpression
protected void consumeInstanceOfExpression()- Setzt außer Kraft:
consumeInstanceOfExpression
in KlasseParser
-
consumeInstanceOfExpressionWithName
protected void consumeInstanceOfExpressionWithName()- Setzt außer Kraft:
consumeInstanceOfExpressionWithName
in KlasseParser
-
consumeInterfaceHeaderName1
protected void consumeInterfaceHeaderName1()- Setzt außer Kraft:
consumeInterfaceHeaderName1
in KlasseParser
-
consumeInterfaceHeaderExtends
protected void consumeInterfaceHeaderExtends()- Setzt außer Kraft:
consumeInterfaceHeaderExtends
in KlasseParser
-
consumeInterfaceType
protected void consumeInterfaceType()- Setzt außer Kraft:
consumeInterfaceType
in KlasseParser
-
consumeMethodInvocationName
protected void consumeMethodInvocationName()- Setzt außer Kraft:
consumeMethodInvocationName
in KlasseAssistParser
-
consumeMethodInvocationNameWithTypeArguments
protected void consumeMethodInvocationNameWithTypeArguments()- Setzt außer Kraft:
consumeMethodInvocationNameWithTypeArguments
in KlasseAssistParser
-
consumeMethodInvocationPrimary
protected void consumeMethodInvocationPrimary()- Setzt außer Kraft:
consumeMethodInvocationPrimary
in KlasseAssistParser
-
consumeMethodInvocationPrimaryWithTypeArguments
protected void consumeMethodInvocationPrimaryWithTypeArguments()- Setzt außer Kraft:
consumeMethodInvocationPrimaryWithTypeArguments
in KlasseAssistParser
-
consumeMethodInvocationSuper
protected void consumeMethodInvocationSuper()- Setzt außer Kraft:
consumeMethodInvocationSuper
in KlasseAssistParser
-
adjustPositionsOfMessageSendOnStack
protected void adjustPositionsOfMessageSendOnStack() -
consumeMethodInvocationSuperWithTypeArguments
protected void consumeMethodInvocationSuperWithTypeArguments()- Setzt außer Kraft:
consumeMethodInvocationSuperWithTypeArguments
in KlasseAssistParser
-
consumeMethodHeaderName
protected void consumeMethodHeaderName(boolean isAnnotationMethod) - Setzt außer Kraft:
consumeMethodHeaderName
in KlasseParser
-
consumeMethodHeaderNameWithTypeParameters
protected void consumeMethodHeaderNameWithTypeParameters(boolean isAnnotationMethod) - Setzt außer Kraft:
consumeMethodHeaderNameWithTypeParameters
in KlasseParser
-
consumeMethodHeaderRightParen
protected void consumeMethodHeaderRightParen()- Setzt außer Kraft:
consumeMethodHeaderRightParen
in KlasseParser
-
consumeMethodHeaderExtendedDims
protected void consumeMethodHeaderExtendedDims()- Setzt außer Kraft:
consumeMethodHeaderExtendedDims
in KlasseParser
-
consumeAnnotationAsModifier
protected void consumeAnnotationAsModifier()- Setzt außer Kraft:
consumeAnnotationAsModifier
in KlasseParser
-
consumeAdditionalBound
protected void consumeAdditionalBound()- Setzt außer Kraft:
consumeAdditionalBound
in KlasseParser
-
consumeAdditionalBound1
protected void consumeAdditionalBound1()- Setzt außer Kraft:
consumeAdditionalBound1
in KlasseParser
-
consumeAnnotationName
protected void consumeAnnotationName()- Setzt außer Kraft:
consumeAnnotationName
in KlasseParser
-
consumeAnnotationTypeDeclarationHeaderName
protected void consumeAnnotationTypeDeclarationHeaderName()- Setzt außer Kraft:
consumeAnnotationTypeDeclarationHeaderName
in KlasseParser
-
consumeAnnotationTypeDeclarationHeaderNameWithTypeParameters
protected void consumeAnnotationTypeDeclarationHeaderNameWithTypeParameters()- Setzt außer Kraft:
consumeAnnotationTypeDeclarationHeaderNameWithTypeParameters
in KlasseParser
-
consumeLabel
protected void consumeLabel()- Setzt außer Kraft:
consumeLabel
in KlasseParser
-
consumeLambdaExpression
protected void consumeLambdaExpression()- Setzt außer Kraft:
consumeLambdaExpression
in KlasseParser
-
typeElidedArgument
- Setzt außer Kraft:
typeElidedArgument
in KlasseParser
-
consumeMarkerAnnotation
protected void consumeMarkerAnnotation(boolean isTypeAnnotation) - Setzt außer Kraft:
consumeMarkerAnnotation
in KlasseParser
-
consumeMemberValuePair
protected void consumeMemberValuePair()- Setzt außer Kraft:
consumeMemberValuePair
in KlasseParser
-
consumeMemberValueAsName
protected void consumeMemberValueAsName()- Setzt außer Kraft:
consumeMemberValueAsName
in KlasseParser
-
consumeMethodBody
protected void consumeMethodBody()- Setzt außer Kraft:
consumeMethodBody
in KlasseAssistParser
-
consumeMethodHeader
protected void consumeMethodHeader()- Setzt außer Kraft:
consumeMethodHeader
in KlasseAssistParser
-
consumeMethodDeclaration
protected void consumeMethodDeclaration(boolean isNotAbstract, boolean isDefaultMethod) - Setzt außer Kraft:
consumeMethodDeclaration
in KlasseAssistParser
-
consumeModifiers
protected void consumeModifiers()- Setzt außer Kraft:
consumeModifiers
in KlasseParser
-
consumeModuleHeader
protected void consumeModuleHeader()- Setzt außer Kraft:
consumeModuleHeader
in KlasseAssistParser
-
consumeProvidesInterface
protected void consumeProvidesInterface()- Setzt außer Kraft:
consumeProvidesInterface
in KlasseParser
-
consumeProvidesStatement
protected void consumeProvidesStatement()- Setzt außer Kraft:
consumeProvidesStatement
in KlasseParser
-
consumeWithClause
protected void consumeWithClause()- Setzt außer Kraft:
consumeWithClause
in KlasseParser
-
consumeReferenceType
protected void consumeReferenceType()- Setzt außer Kraft:
consumeReferenceType
in KlasseParser
-
consumeRequiresStatement
protected void consumeRequiresStatement()- Setzt außer Kraft:
consumeRequiresStatement
in KlasseParser
-
consumeRestoreDiet
protected void consumeRestoreDiet()- Setzt außer Kraft:
consumeRestoreDiet
in KlasseAssistParser
-
consumeExportsStatement
protected void consumeExportsStatement()- Setzt außer Kraft:
consumeExportsStatement
in KlasseParser
-
consumeSinglePkgName
protected void consumeSinglePkgName()- Setzt außer Kraft:
consumeSinglePkgName
in KlasseAssistParser
-
consumeSingleMemberAnnotation
protected void consumeSingleMemberAnnotation(boolean isTypeAnnotation) - Setzt außer Kraft:
consumeSingleMemberAnnotation
in KlasseParser
-
consumeSingleStaticImportDeclarationName
protected void consumeSingleStaticImportDeclarationName()- Setzt außer Kraft:
consumeSingleStaticImportDeclarationName
in KlasseAssistParser
-
consumeSingleTypeImportDeclarationName
protected void consumeSingleTypeImportDeclarationName()- Setzt außer Kraft:
consumeSingleTypeImportDeclarationName
in KlasseAssistParser
-
consumeStatementBreakWithLabel
protected void consumeStatementBreakWithLabel()- Setzt außer Kraft:
consumeStatementBreakWithLabel
in KlasseParser
-
consumeStatementLabel
protected void consumeStatementLabel()- Setzt außer Kraft:
consumeStatementLabel
in KlasseParser
-
consumeStatementSwitch
protected void consumeStatementSwitch()- Setzt außer Kraft:
consumeStatementSwitch
in KlasseParser
-
consumeStatementWhile
protected void consumeStatementWhile()- Setzt außer Kraft:
consumeStatementWhile
in KlasseParser
-
consumeStaticImportOnDemandDeclarationName
protected void consumeStaticImportOnDemandDeclarationName()- Setzt außer Kraft:
consumeStaticImportOnDemandDeclarationName
in KlasseAssistParser
-
consumeStaticInitializer
protected void consumeStaticInitializer()- Setzt außer Kraft:
consumeStaticInitializer
in KlasseAssistParser
-
consumeNestedMethod
protected void consumeNestedMethod()- Setzt außer Kraft:
consumeNestedMethod
in KlasseAssistParser
-
consumeNormalAnnotation
protected void consumeNormalAnnotation(boolean isTypeAnnotation) - Setzt außer Kraft:
consumeNormalAnnotation
in KlasseParser
-
consumePackageDeclarationName
protected void consumePackageDeclarationName()- Setzt außer Kraft:
consumePackageDeclarationName
in KlasseAssistParser
-
consumePackageDeclarationNameWithModifiers
protected void consumePackageDeclarationNameWithModifiers()- Setzt außer Kraft:
consumePackageDeclarationNameWithModifiers
in KlasseAssistParser
-
consumePrimaryNoNewArrayName
protected void consumePrimaryNoNewArrayName()- Setzt außer Kraft:
consumePrimaryNoNewArrayName
in KlasseParser
-
consumeQualifiedSuperReceiver
protected void consumeQualifiedSuperReceiver()- Setzt außer Kraft:
consumeQualifiedSuperReceiver
in KlasseParser
-
consumePrimaryNoNewArrayNameThis
protected void consumePrimaryNoNewArrayNameThis()- Setzt außer Kraft:
consumePrimaryNoNewArrayNameThis
in KlasseParser
-
consumePushPosition
protected void consumePushPosition()- Setzt außer Kraft:
consumePushPosition
in KlasseParser
-
consumeSwitchLabeledBlock
protected void consumeSwitchLabeledBlock()- Setzt außer Kraft:
consumeSwitchLabeledBlock
in KlasseParser
-
fetchNextToken
- Setzt außer Kraft:
fetchNextToken
in KlasseParser
- Löst aus:
InvalidInputException
-
consumeToken
protected void consumeToken(int token) - Setzt außer Kraft:
consumeToken
in KlasseAssistParser
-
consumeInvocationExpression
protected void consumeInvocationExpression()- Setzt außer Kraft:
consumeInvocationExpression
in KlasseParser
-
consumeReferenceExpression
- Setzt außer Kraft:
consumeReferenceExpression
in KlasseParser
-
consumeOnlySynchronized
protected void consumeOnlySynchronized()- Setzt außer Kraft:
consumeOnlySynchronized
in KlasseParser
-
consumeOnlyTypeArguments
protected void consumeOnlyTypeArguments()- Setzt außer Kraft:
consumeOnlyTypeArguments
in KlasseParser
-
consumeOnlyTypeArgumentsForCastExpression
protected void consumeOnlyTypeArgumentsForCastExpression()- Setzt außer Kraft:
consumeOnlyTypeArgumentsForCastExpression
in KlasseParser
-
consumeOpenFakeBlock
protected void consumeOpenFakeBlock()- Setzt außer Kraft:
consumeOpenFakeBlock
in KlasseAssistParser
-
consumeOpensStatement
protected void consumeOpensStatement()- Setzt außer Kraft:
consumeOpensStatement
in KlasseParser
-
consumeRightParen
protected void consumeRightParen()- Setzt außer Kraft:
consumeRightParen
in KlasseParser
-
consumeReferenceType1
protected void consumeReferenceType1()- Setzt außer Kraft:
consumeReferenceType1
in KlasseParser
-
consumeReferenceType2
protected void consumeReferenceType2()- Setzt außer Kraft:
consumeReferenceType2
in KlasseParser
-
consumeReferenceType3
protected void consumeReferenceType3()- Setzt außer Kraft:
consumeReferenceType3
in KlasseParser
-
consumeTypeArgumentReferenceType1
protected void consumeTypeArgumentReferenceType1()- Setzt außer Kraft:
consumeTypeArgumentReferenceType1
in KlasseParser
-
consumeTypeArgumentReferenceType2
protected void consumeTypeArgumentReferenceType2()- Setzt außer Kraft:
consumeTypeArgumentReferenceType2
in KlasseParser
-
consumeTypeArguments
protected void consumeTypeArguments()- Setzt außer Kraft:
consumeTypeArguments
in KlasseParser
-
consumeTypeHeaderNameWithTypeParameters
protected void consumeTypeHeaderNameWithTypeParameters()- Setzt außer Kraft:
consumeTypeHeaderNameWithTypeParameters
in KlasseParser
-
consumeTypeImportOnDemandDeclarationName
protected void consumeTypeImportOnDemandDeclarationName()- Setzt außer Kraft:
consumeTypeImportOnDemandDeclarationName
in KlasseAssistParser
-
consumeImportDeclaration
protected void consumeImportDeclaration()- Setzt außer Kraft:
consumeImportDeclaration
in KlasseParser
-
consumeTypeParameters
protected void consumeTypeParameters()- Setzt außer Kraft:
consumeTypeParameters
in KlasseParser
-
consumeTypeParameterHeader
protected void consumeTypeParameterHeader()- Setzt außer Kraft:
consumeTypeParameterHeader
in KlasseParser
-
consumeTypeParameter1
protected void consumeTypeParameter1()- Setzt außer Kraft:
consumeTypeParameter1
in KlasseParser
-
consumeTypeParameterWithExtends
protected void consumeTypeParameterWithExtends()- Setzt außer Kraft:
consumeTypeParameterWithExtends
in KlasseParser
-
consumeTypeParameterWithExtendsAndBounds
protected void consumeTypeParameterWithExtendsAndBounds()- Setzt außer Kraft:
consumeTypeParameterWithExtendsAndBounds
in KlasseParser
-
consumeTypeParameter1WithExtends
protected void consumeTypeParameter1WithExtends()- Setzt außer Kraft:
consumeTypeParameter1WithExtends
in KlasseParser
-
consumeTypeParameter1WithExtendsAndBounds
protected void consumeTypeParameter1WithExtendsAndBounds()- Setzt außer Kraft:
consumeTypeParameter1WithExtendsAndBounds
in KlasseParser
-
consumeUnionType
protected void consumeUnionType()- Setzt außer Kraft:
consumeUnionType
in KlasseParser
-
consumeUnionTypeAsClassType
protected void consumeUnionTypeAsClassType()- Setzt außer Kraft:
consumeUnionTypeAsClassType
in KlasseParser
-
consumeUsesStatement
protected void consumeUsesStatement()- Setzt außer Kraft:
consumeUsesStatement
in KlasseParser
-
consumeWildcard
protected void consumeWildcard()- Setzt außer Kraft:
consumeWildcard
in KlasseParser
-
consumeWildcard1
protected void consumeWildcard1()- Setzt außer Kraft:
consumeWildcard1
in KlasseParser
-
consumeWildcard2
protected void consumeWildcard2()- Setzt außer Kraft:
consumeWildcard2
in KlasseParser
-
consumeWildcard3
protected void consumeWildcard3()- Setzt außer Kraft:
consumeWildcard3
in KlasseParser
-
consumeWildcardBoundsExtends
protected void consumeWildcardBoundsExtends()- Setzt außer Kraft:
consumeWildcardBoundsExtends
in KlasseParser
-
consumeWildcardBounds1Extends
protected void consumeWildcardBounds1Extends()- Setzt außer Kraft:
consumeWildcardBounds1Extends
in KlasseParser
-
consumeWildcardBounds2Extends
protected void consumeWildcardBounds2Extends()- Setzt außer Kraft:
consumeWildcardBounds2Extends
in KlasseParser
-
consumeWildcardBounds3Extends
protected void consumeWildcardBounds3Extends()- Setzt außer Kraft:
consumeWildcardBounds3Extends
in KlasseParser
-
consumeUnaryExpression
protected void consumeUnaryExpression(int op) - Setzt außer Kraft:
consumeUnaryExpression
in KlasseParser
-
consumeUnaryExpression
protected void consumeUnaryExpression(int op, boolean post) - Setzt außer Kraft:
consumeUnaryExpression
in KlasseParser
-
convertToMethodDeclaration
public MethodDeclaration convertToMethodDeclaration(ConstructorDeclaration c, CompilationResult compilationResult) - Setzt außer Kraft:
convertToMethodDeclaration
in KlasseParser
-
createAssistPackageVisibilityReference
- Angegeben von:
createAssistPackageVisibilityReference
in KlasseAssistParser
-
createAssistImportReference
- Angegeben von:
createAssistImportReference
in KlasseAssistParser
-
createAssistModuleReference
- Angegeben von:
createAssistModuleReference
in KlasseAssistParser
-
createAssistModuleDeclaration
public ModuleDeclaration createAssistModuleDeclaration(CompilationResult compilationResult, char[][] tokens, long[] positions) - Angegeben von:
createAssistModuleDeclaration
in KlasseAssistParser
-
createAssistPackageReference
- Angegeben von:
createAssistPackageReference
in KlasseAssistParser
-
createQualifiedAssistNameReference
public NameReference createQualifiedAssistNameReference(char[][] previousIdentifiers, char[] assistName, long[] positions) - Angegeben von:
createQualifiedAssistNameReference
in KlasseAssistParser
-
createQualifiedAssistTypeReference
public TypeReference createQualifiedAssistTypeReference(char[][] previousIdentifiers, char[] assistName, long[] positions) - Angegeben von:
createQualifiedAssistTypeReference
in KlasseAssistParser
-
createParameterizedQualifiedAssistTypeReference
public TypeReference createParameterizedQualifiedAssistTypeReference(char[][] previousIdentifiers, TypeReference[][] typeArguments, char[] assistName, TypeReference[] assistTypeArguments, long[] positions) - Angegeben von:
createParameterizedQualifiedAssistTypeReference
in KlasseAssistParser
-
createSingleAssistNameReference
- Angegeben von:
createSingleAssistNameReference
in KlasseAssistParser
-
createSingleAssistTypeReference
- Angegeben von:
createSingleAssistTypeReference
in KlasseAssistParser
-
createParameterizedSingleAssistTypeReference
public TypeReference createParameterizedSingleAssistTypeReference(TypeReference[] typeArguments, char[] assistName, long position) - Angegeben von:
createParameterizedSingleAssistTypeReference
in KlasseAssistParser
-
createStringLiteral
- Setzt außer Kraft:
createStringLiteral
in KlasseParser
-
augmentTypeWithAdditionalDimensions
protected TypeReference augmentTypeWithAdditionalDimensions(TypeReference typeRef, int additionalDimensions, Annotation[][] additionalAnnotations, boolean isVarargs) - Setzt außer Kraft:
augmentTypeWithAdditionalDimensions
in KlasseParser
-
dietParse
public CompilationUnitDeclaration dietParse(ICompilationUnit sourceUnit, CompilationResult compilationResult, int cursorLoc) -
flushAssistState
public void flushAssistState()- Setzt außer Kraft:
flushAssistState
in KlasseAssistParser
-
getTypeReferenceForGenericType
protected TypeReference getTypeReferenceForGenericType(int dim, int identifierLength, int numberOfIdentifiers) - Setzt außer Kraft:
getTypeReferenceForGenericType
in KlasseParser
-
getUnspecifiedReference
- Setzt außer Kraft:
getUnspecifiedReference
in KlasseParser
-
updateSourcePosition
- Setzt außer Kraft:
updateSourcePosition
in KlasseParser
-
consumePostfixExpression
protected void consumePostfixExpression()- Setzt außer Kraft:
consumePostfixExpression
in KlasseParser
-
getUnspecifiedReferenceOptimized
- Setzt außer Kraft:
getUnspecifiedReferenceOptimized
in KlasseAssistParser
-
indexOfAssistIdentifier
protected int indexOfAssistIdentifier(boolean useGenericsStack) - Setzt außer Kraft:
indexOfAssistIdentifier
in KlasseAssistParser
-
initialize
public void initialize()- Setzt außer Kraft:
initialize
in KlasseAssistParser
-
initialize
public void initialize(boolean parsingCompilationUnit) - Setzt außer Kraft:
initialize
in KlasseAssistParser
-
copyState
- Setzt außer Kraft:
copyState
in KlasseAssistParser
-
initializeScanner
public void initializeScanner()- Angegeben von:
initializeScanner
in KlasseAssistParser
-
isInsideAnnotation
protected boolean isInsideAnnotation() -
isInsideSwitch
protected boolean isInsideSwitch() -
isInsideBreakable
protected boolean isInsideBreakable() -
isInsideLoop
protected boolean isInsideLoop() -
isInsideReturn
protected boolean isInsideReturn() -
newReferenceExpression
- Setzt außer Kraft:
newReferenceExpression
in KlasseParser
-
newMessageSend
- Setzt außer Kraft:
newMessageSend
in KlasseParser
-
newMessageSendWithTypeArguments
- Setzt außer Kraft:
newMessageSendWithTypeArguments
in KlasseParser
-
newAllocationExpression
- Setzt außer Kraft:
newAllocationExpression
in KlasseParser
-
parse
public CompilationUnitDeclaration parse(ICompilationUnit sourceUnit, CompilationResult compilationResult, int cursorLoc) -
parseBlockStatements
Beschreibung aus Klasse kopiert:AssistParser
Parse the block statements inside the given method declaration and try to complete at the cursor location.- Setzt außer Kraft:
parseBlockStatements
in KlasseAssistParser
-
parseBlockStatements
Beschreibung aus Klasse kopiert:AssistParser
Parse the block statements inside the given constructor declaration and try to complete at the cursor location.- Setzt außer Kraft:
parseBlockStatements
in KlasseAssistParser
-
parseSomeStatements
public MethodDeclaration parseSomeStatements(int start, int end, int fakeBlocksCount, CompilationUnitDeclaration unit) -
popUntilCompletedAnnotationIfNecessary
protected void popUntilCompletedAnnotationIfNecessary() -
prepareForBlockStatements
protected void prepareForBlockStatements()- Setzt außer Kraft:
prepareForBlockStatements
in KlasseAssistParser
-
pushOnLabelStack
protected void pushOnLabelStack(char[] label) -
recoveryExitFromVariable
public void recoveryExitFromVariable()- Setzt außer Kraft:
recoveryExitFromVariable
in KlasseAssistParser
-
recoveryTokenCheck
public void recoveryTokenCheck()- Setzt außer Kraft:
recoveryTokenCheck
in KlasseAssistParser
-
createSnapShotParser
- Angegeben von:
createSnapShotParser
in KlasseAssistParser
-
reset
public void reset()- Setzt außer Kraft:
reset
in KlasseAssistParser
-
resetAfterCompletion
public void resetAfterCompletion() -
restoreAssistParser
Beschreibung aus Klasse kopiert:AssistParser
Restore the parser as an assist parser- Setzt außer Kraft:
restoreAssistParser
in KlasseAssistParser
-
resumeOnSyntaxError
protected int resumeOnSyntaxError()- Setzt außer Kraft:
resumeOnSyntaxError
in KlasseParser
-
resumeAfterRecovery
protected int resumeAfterRecovery()- Setzt außer Kraft:
resumeAfterRecovery
in KlasseAssistParser
-
setAssistIdentifier
public void setAssistIdentifier(char[] assistIdent) - Angegeben von:
setAssistIdentifier
in KlasseAssistParser
-
shouldStackAssistNode
protected void shouldStackAssistNode()- Setzt außer Kraft:
shouldStackAssistNode
in KlasseAssistParser
-
assistNodeNeedsStacking
protected boolean assistNodeNeedsStacking()- Setzt außer Kraft:
assistNodeNeedsStacking
in KlasseAssistParser
-
toString
-
updateRecoveryState
protected void updateRecoveryState()- Setzt außer Kraft:
updateRecoveryState
in KlasseParser
-
endParse
-
createLocalDeclaration
protected LocalDeclaration createLocalDeclaration(char[] assistName, int sourceStart, int sourceEnd) - Setzt außer Kraft:
createLocalDeclaration
in KlasseParser
-
createJavadocParser
- Setzt außer Kraft:
createJavadocParser
in KlasseParser
-
createFieldDeclaration
protected FieldDeclaration createFieldDeclaration(char[] assistName, int sourceStart, int sourceEnd) - Setzt außer Kraft:
createFieldDeclaration
in KlasseParser
-
createComponent
protected RecordComponent createComponent(char[] identifierName, long namePositions, TypeReference type, int modifier, int declStart) - Setzt außer Kraft:
createComponent
in KlasseParser
-
isInsideArrayInitializer
protected boolean isInsideArrayInitializer()- Setzt außer Kraft:
isInsideArrayInitializer
in KlasseAssistParser
-
actFromTokenOrSynthetic
protected int actFromTokenOrSynthetic(int previousAct) Beschreibung aus Klasse kopiert:Parser
Overridable hook, to allow CompletionParser to synthesize a few trailing tokens at (faked) EOF.- Setzt außer Kraft:
actFromTokenOrSynthetic
in KlasseParser
-
isInImportStatement
protected boolean isInImportStatement() -
isInExportsStatement
protected boolean isInExportsStatement() -
isInOpensStatement
protected boolean isInOpensStatement() -
isInRequiresStatement
protected boolean isInRequiresStatement() -
isInUsesStatement
protected boolean isInUsesStatement() -
isInProvidesStatement
protected boolean isInProvidesStatement() -
isAfterWithClause
protected boolean isAfterWithClause() -
isInModuleStatements
protected boolean isInModuleStatements()
-