Verwendungen von Klasse
org.aspectj.org.eclipse.jdt.internal.compiler.ast.ASTNode
Packages, die ASTNode verwenden
Package
Beschreibung
The Java DOM/AST is the set of classes that model the source code of a Java program
as a structured document.
-
Verwendungen von ASTNode in org.aspectj.ajdt.internal.compiler.ast
Unterklassen von ASTNode in org.aspectj.ajdt.internal.compiler.astModifizierer und TypKlasseBeschreibungclassRepresents before, after and around advice in an aspect.classRoot class for all ConstructorDeclaration objects created by the parser.classRoot class for all MethodDeclaration objects created by the parser.classclassRepresents an aspect declaration.classclassclassclass(formals*): ... if(expr) ...classUsed to represent super references inside of inter-type declarations.classAn inter-type constructor declaration.classBase type for all inter-type declarations including methods, fields and constructors.classAn inter-type field declaration.classRepresents an intertype member class declaration.classAn inter-type method declaration.classclassclasspointcut [declaredModifiers] [declaredName]([arguments]): [pointcutDesignator];classclassUsed to represent any method call to a method namedproceed.classclass -
Verwendungen von ASTNode in org.aspectj.ajdt.internal.compiler.lookup
Methoden in org.aspectj.ajdt.internal.compiler.lookup, die ASTNode zurückgebenModifizierer und TypMethodeBeschreibungstatic ASTNodeEclipseFactory.astForLocation(IHasPosition location) Methoden in org.aspectj.ajdt.internal.compiler.lookup mit Parametern vom Typ ASTNodeModifizierer und TypMethodeBeschreibungPrivilegedHandler.getPrivilegedAccessField(FieldBinding baseField, ASTNode location) PrivilegedHandler.getPrivilegedAccessMethod(MethodBinding baseMethod, ASTNode location) EclipseFactory.makeShadow(ASTNode location, ReferenceContext context) static EclipseShadowEclipseShadow.makeShadow(EclipseFactory world, ASTNode astNode, ReferenceContext context) voidPrivilegedHandler.notePrivilegedTypeAccess(ReferenceBinding type, ASTNode location) Konstruktoren in org.aspectj.ajdt.internal.compiler.lookup mit Parametern vom Typ ASTNodeModifiziererKonstruktorBeschreibungEclipseShadow(EclipseFactory world, Shadow.Kind kind, Member signature, ASTNode astNode, ReferenceContext context) -
Verwendungen von ASTNode in org.aspectj.ajdt.internal.compiler.parser
Methoden in org.aspectj.ajdt.internal.compiler.parser, die ASTNode zurückgebenModifizierer und TypMethodeBeschreibungDeclarationFactory.createIfPseudoToken(Parser parser, Expression expr) DeclarationFactory.createPointcutDesignator(Parser parser, ASTNode pseudoTokens) DeclarationFactory.createPseudoToken(Parser parser, String value, boolean isIdentifier) DeclarationFactory.createPseudoTokensFrom(ASTNode[] tokens, CompilationResult result) Methoden in org.aspectj.ajdt.internal.compiler.parser mit Parametern vom Typ ASTNodeModifizierer und TypMethodeBeschreibungDeclarationFactory.createDeclareAnnotationDeclaration(CompilationResult result, ASTNode pseudoTokens, Annotation annotation, Parser parser, char kind) DeclarationFactory.createDeclareDeclaration(CompilationResult result, ASTNode pseudoTokens, Parser parser) DeclarationFactory.createPointcutDesignator(Parser parser, ASTNode pseudoTokens) DeclarationFactory.createPseudoTokensFrom(ASTNode[] tokens, CompilationResult result) voidDeclarationFactory.setDominatesPatternFrom(TypeDeclaration aspectDecl, ASTNode pseudoTokens, Parser parser) voidDeclarationFactory.setLiteralKind(ASTNode pseudoToken, String string) voidDeclarationFactory.setPerClauseFrom(TypeDeclaration aspectDecl, ASTNode pseudoTokens, Parser parser) voidDeclarationFactory.setPointcutDesignatorOnAdvice(MethodDeclaration adviceDecl, ASTNode des) voidDeclarationFactory.setPointcutDesignatorOnPointcut(MethodDeclaration pcutDecl, ASTNode des) booleanDeclarationFactory.shouldTryToRecover(ASTNode node) -
Verwendungen von ASTNode in org.aspectj.ajdt.internal.compiler.problem
Methoden in org.aspectj.ajdt.internal.compiler.problem mit Parametern vom Typ ASTNodeModifizierer und TypMethodeBeschreibungvoidAjProblemReporter.unhandledException(TypeBinding exceptionType, ASTNode location) voidAjProblemReporter.unhandledExceptionFromAutoClose(TypeBinding exceptionType, ASTNode location) voidAjProblemReporter.uninitializedLocalVariable(LocalVariableBinding binding, ASTNode location, Scope scope) -
Verwendungen von ASTNode in org.aspectj.ajdt.internal.core.builder
Methoden in org.aspectj.ajdt.internal.core.builder mit Parametern vom Typ ASTNodeModifizierer und TypMethodeBeschreibungprotected StringAsmHierarchyBuilder.generateJavadocComment(ASTNode astNode) Checks if comments should be added to the model before generating.protected intAsmHierarchyBuilder.getEndLine(ASTNode n) protected intAsmHierarchyBuilder.getStartLine(ASTNode n) protected ISourceLocationAsmHierarchyBuilder.makeLocation(ASTNode node) -
Verwendungen von ASTNode in org.aspectj.org.eclipse.jdt.core.dom
Methoden in org.aspectj.org.eclipse.jdt.core.dom mit Parametern vom Typ ASTNodeModifizierer und TypMethodeBeschreibungprotected voidASTConverter.completeRecord(ArrayType arrayType, ASTNode astNode) ASTConverter.convertToRecord(ASTNode[] nodes) protected voidAjASTConverter.recordName(Name name, ASTNode compilerNode) protected voidASTConverter.recordName(Name name, ASTNode compilerNode) protected voidAjASTConverter.recordNodes(ASTNode node, ASTNode oldASTNode) protected voidASTConverter.recordNodes(ASTNode node, ASTNode oldASTNode) protected QualifiedNameAjASTConverter.setQualifiedNameNameAndSourceRanges(char[][] typeName, long[] positions, int endingIndex, ASTNode node) protected QualifiedNameAjASTConverter.setQualifiedNameNameAndSourceRanges(char[][] typeName, long[] positions, ASTNode node) protected QualifiedNameASTConverter.setQualifiedNameNameAndSourceRanges(char[][] typeName, long[] positions, ASTNode node) -
Verwendungen von ASTNode in org.aspectj.org.eclipse.jdt.internal.codeassist
Methoden in org.aspectj.org.eclipse.jdt.internal.codeassist, die ASTNode zurückgebenModifizierer und TypMethodeBeschreibungInternalCompletionContext.getCompletionNode()Return the completion node associated with the current completion.InternalExtendedCompletionContext.getCompletionNode()InternalCompletionContext.getCompletionNodeParent()Return the parent AST node of the completion node associated with the current completion.InternalExtendedCompletionContext.getCompletionNodeParent()Methoden in org.aspectj.org.eclipse.jdt.internal.codeassist mit Parametern vom Typ ASTNodeModifizierer und TypMethodeBeschreibungprotected static booleanCompletionUnitStructureRequestor.hasEmptyName(TypeReference reference, ASTNode assistNode) protected voidInternalCompletionContext.setExtendedData(ITypeRoot typeRoot, CompilationUnitDeclaration compilationUnitDeclaration, LookupEnvironment lookupEnvironment, Scope scope, ASTNode astNode, ASTNode astNodeParent, WorkingCopyOwner owner, CompletionParser parser) Konstruktoren in org.aspectj.org.eclipse.jdt.internal.codeassist mit Parametern vom Typ ASTNodeModifiziererKonstruktorBeschreibungCompletionElementNotifier(CompletionUnitStructureRequestor requestor, boolean reportLocalDeclarations, ASTNode assistNode) CompletionUnitStructureRequestor(ICompilationUnit unit, CompilationUnitElementInfo unitInfo, Parser parser, ASTNode assistNode, Map<JavaElement, Binding> bindingCache, Map<Binding, JavaElement> elementCache, Map<ASTNode, JavaElement> elementWithProblemCache, Map newElements) InternalExtendedCompletionContext(InternalCompletionContext completionContext, ITypeRoot typeRoot, CompilationUnitDeclaration compilationUnitDeclaration, LookupEnvironment lookupEnvironment, Scope assistScope, ASTNode assistNode, ASTNode assistNodeParent, WorkingCopyOwner owner, CompletionParser parser) -
Verwendungen von ASTNode in org.aspectj.org.eclipse.jdt.internal.codeassist.complete
Unterklassen von ASTNode in org.aspectj.org.eclipse.jdt.internal.codeassist.completeModifizierer und TypKlasseBeschreibungclassclassNode representing a Javadoc comment including code selection.classclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassThis class is independent of its parent class and is in fact a dummy ExportsStatement.classclassclassclassclassclassInitially (https://bugs.eclipse.org/106450) this class was only used when an invocation has actual type arguments.classclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassFelder in org.aspectj.org.eclipse.jdt.internal.codeassist.complete, die deklariert sind als ASTNodeModifizierer und TypFeldBeschreibungCompletionParser.assistNodeParentCompletionNodeFound.astNodeCompletionParser.enclosingNodeCompletionOnAnnotationOfType.potentialAnnotatedNodeMethoden in org.aspectj.org.eclipse.jdt.internal.codeassist.complete, die ASTNode zurückgebenModifizierer und TypMethodeBeschreibungprotected ASTNodeCompletionParser.assistNodeParent()CompletionNodeDetector.getCompletionEnclosingNode()CompletionNodeDetector.getCompletionNodeParent()Methoden in org.aspectj.org.eclipse.jdt.internal.codeassist.complete mit Parametern vom Typ ASTNodeModifizierer und TypMethodeBeschreibungprotected voidCompletionNodeDetector.checkUpdateOuter(ASTNode astNode) protected voidCompletionParser.detectAssistNodeParent(ASTNode node) static booleanCompletionNodeDetector.findAny(CompilationUnitDeclaration unit, ASTNode searchFor) Konstruktoren in org.aspectj.org.eclipse.jdt.internal.codeassist.complete mit Parametern vom Typ ASTNodeModifiziererKonstruktorBeschreibungCompletionNodeDetector(ASTNode searchedNode, ASTNode visitedAst) CompletionNodeFound(ASTNode astNode, Binding qualifiedBinding, Scope scope) CompletionNodeFound(ASTNode astNode, Binding qualifiedBinding, Scope scope, boolean insideTypeAnnotation) CompletionNodeFound(ASTNode astNode, Scope scope) CompletionNodeFound(ASTNode astNode, Scope scope, boolean insideTypeAnnotation) -
Verwendungen von ASTNode in org.aspectj.org.eclipse.jdt.internal.codeassist.impl
Felder in org.aspectj.org.eclipse.jdt.internal.codeassist.impl, die deklariert sind als ASTNodeMethoden in org.aspectj.org.eclipse.jdt.internal.codeassist.impl, die ASTNode zurückgebenModifizierer und TypMethodeBeschreibungprotected ASTNodeAssistParser.assistNodeParent()protected ASTNodeEngine.parseBlockStatements(CompilationUnitDeclaration unit, int position) protected ASTNodeAssistParser.wrapWithExplicitConstructorCallIfNeeded(ASTNode ast) If the given ast node is inside an explicit constructor call then wrap it with a fake constructor call.Methoden in org.aspectj.org.eclipse.jdt.internal.codeassist.impl mit Parametern vom Typ ASTNodeModifizierer und TypMethodeBeschreibungprotected voidAssistParser.detectAssistNodeParent(ASTNode parseTree) AssistParser.replaceAssistStatement(RecoveredElement top, ASTNode assistParent, int start, int end, Statement stmt) protected ASTNodeAssistParser.wrapWithExplicitConstructorCallIfNeeded(ASTNode ast) If the given ast node is inside an explicit constructor call then wrap it with a fake constructor call. -
Verwendungen von ASTNode in org.aspectj.org.eclipse.jdt.internal.codeassist.select
Unterklassen von ASTNode in org.aspectj.org.eclipse.jdt.internal.codeassist.selectModifizierer und TypKlasseBeschreibungclassNode representing a Javadoc comment including code selection.classclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassFelder in org.aspectj.org.eclipse.jdt.internal.codeassist.select, die deklariert sind als ASTNode -
Verwendungen von ASTNode in org.aspectj.org.eclipse.jdt.internal.compiler
Felder in org.aspectj.org.eclipse.jdt.internal.compiler mit Typparametern vom Typ ASTNodeMethoden in org.aspectj.org.eclipse.jdt.internal.compiler mit Parametern vom Typ ASTNode -
Verwendungen von ASTNode in org.aspectj.org.eclipse.jdt.internal.compiler.ast
Unterklassen von ASTNode in org.aspectj.org.eclipse.jdt.internal.compiler.astModifizierer und TypKlasseBeschreibungclassAspectJ Extension - added several extension points for subclassesclassclassclassclassAnnotationclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassAspectJ Extension added template method for subclasses to insert more code.classCombinedBinaryExpression is an implementation of BinaryExpression that specifically attempts to mitigate the issues raised by expressions which have a very deep leftmost branch.classclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassSole purpose ofFakeDefaultLiteralis to appear in case 'default' of switch patterns (JEP 406 at the time of writing this comment)classA faked local variable declaration used for keeping track of data flows of a special variable.classclassclassAspectJ Extension - support for FieldBinding.alwaysNeedsAccessMethodclassclassclassclassclassclassclassclassclassclassclassclassclassNode representing a structured Javadoc commentclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassMemberValuePair nodeclassAspectJ Extension - support for MethodBinding.alwaysNeedsAccessMethod Possible mergeconflict?classclassclassclassJust a marker class to represent statements that can occur in a module declarationclassclassNormal annotation nodeclassclassclassclassclassclassclassSyntactic representation of a reference to a generic type.classSyntactic representation of a reference to a generic type.classclassclassclassclassVariation on allocation, where can optionally be specified any of: - leading enclosing instance - trailing anonymous type - generic type arguments for generic constructor invocationclassclassclassclassclassclassclassclassclassclassclassclassSingleMemberAnnotation nodeclassclassclassclassclassFlatten string literalclassExtra behavior for statements which are generating subroutinesclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassNode to represent WildcardclassMethoden in org.aspectj.org.eclipse.jdt.internal.compiler.ast, die ASTNode zurückgebenModifizierer und TypMethodeBeschreibungASTNode.concreteStatement()LabeledStatement.concreteStatement()Javadoc.getNodeStartingAt(int start) Methoden in org.aspectj.org.eclipse.jdt.internal.compiler.ast mit Parametern vom Typ ASTNodeModifizierer und TypMethodeBeschreibungstatic voidAnnotation.checkContainerAnnotationType(ASTNode culpritNode, BlockScope scope, ReferenceBinding containerAnnotationType, ReferenceBinding repeatableAnnotationType, boolean useSite) static voidFakedTrackingVariable.cleanUpUnassigned(BlockScope scope, ASTNode location, FlowInfo flowInfo) Unassigned closeables are not visible beyond their enclosing statement, immediately report Ungültige Eingabe: "&" remove after each statement.static voidFakedTrackingVariable.handleResourceAssignment(BlockScope scope, FlowInfo upstreamInfo, FlowInfo flowInfo, FlowContext flowContext, ASTNode location, Expression rhs, LocalVariableBinding local) Given the rhs of an assignment or local declaration has a (Auto)Closeable type (or null), setup for leak analysis now: Create or re-use a tracking variable, and wire and initialize everything.FakedTrackingVariable.nameForReporting(ASTNode location, ReferenceContext referenceContext) static FakedTrackingVariableFakedTrackingVariable.preConnectTrackerAcrossAssignment(ASTNode location, LocalVariableBinding local, Expression rhs, FlowInfo flowInfo) Before analyzing an assignment of this shape:singleName = new Allocation()connect any tracking variable of the LHS with the allocation on the RHS.voidFakedTrackingVariable.recordErrorLocation(ASTNode location, int nullStatus) intFakedTrackingVariable.reportError(ProblemReporter problemReporter, ASTNode location, int nullStatus) Konstruktoren in org.aspectj.org.eclipse.jdt.internal.compiler.ast mit Parametern vom Typ ASTNodeModifiziererKonstruktorBeschreibungFakedTrackingVariable(LocalVariableBinding original, ASTNode location, FlowInfo flowInfo, FlowContext flowContext, int nullStatus) -
Verwendungen von ASTNode in org.aspectj.org.eclipse.jdt.internal.compiler.codegen
Methoden in org.aspectj.org.eclipse.jdt.internal.compiler.codegen mit Parametern vom Typ ASTNodeModifizierer und TypMethodeBeschreibungvoidCodeStream.generateOuterAccess(Object[] mappingSequence, ASTNode invocationSite, Binding target, Scope scope) voidStackMapFrameCodeStream.generateOuterAccess(Object[] mappingSequence, ASTNode invocationSite, Binding target, Scope scope) voidCodeStream.generateSyntheticEnclosingInstanceValues(BlockScope currentScope, ReferenceBinding targetType, Expression enclosingInstance, ASTNode invocationSite) Code responsible to generate the suitable code to supply values for the synthetic enclosing instance arguments of a constructor invocation of a nested type.voidCodeStream.generateSyntheticOuterArgumentValues(BlockScope currentScope, ReferenceBinding targetType, ASTNode invocationSite) Code responsible to generate the suitable code to supply values for the synthetic outer local variable arguments of a constructor invocation of a nested type. -
Verwendungen von ASTNode in org.aspectj.org.eclipse.jdt.internal.compiler.flow
Felder in org.aspectj.org.eclipse.jdt.internal.compiler.flow, die deklariert sind als ASTNodeModifizierer und TypFeldBeschreibungFlowContext.associatedNodeASTNode[]InitializationFlowContext.exceptionThrowersMethoden in org.aspectj.org.eclipse.jdt.internal.compiler.flow mit Parametern vom Typ ASTNodeModifizierer und TypMethodeBeschreibungvoidFlowContext.checkExceptionHandlers(TypeBinding[] raisedExceptions, ASTNode location, FlowInfo flowInfo, BlockScope scope) voidFlowContext.checkExceptionHandlers(TypeBinding raisedException, ASTNode location, FlowInfo flowInfo, BlockScope scope) voidFlowContext.checkExceptionHandlers(TypeBinding raisedException, ASTNode location, FlowInfo flowInfo, BlockScope scope, boolean isExceptionOnAutoClose) booleanFlowContext.recordExitAgainstResource(BlockScope scope, FlowInfo flowInfo, FakedTrackingVariable trackingVar, ASTNode reference) Record that we found an early exit from a method while a resource is in scope.booleanLoopingFlowContext.recordExitAgainstResource(BlockScope scope, FlowInfo flowInfo, FakedTrackingVariable trackingVar, ASTNode reference) Record the fact that we see an early exit (in 'reference') while 'trackingVar' is in scope and may be unclosed.voidExceptionHandlingFlowContext.recordHandlingException(ReferenceBinding exceptionType, UnconditionalFlowInfo flowInfo, TypeBinding raisedException, TypeBinding caughtException, ASTNode invocationSite, boolean wasAlreadyDefinitelyCaught) voidInitializationFlowContext.recordHandlingException(ReferenceBinding exceptionType, UnconditionalFlowInfo flowInfo, TypeBinding raisedException, TypeBinding caughtException, ASTNode invocationSite, boolean wasMasked) protected final voidFlowContext.recordNullReference(LocalVariableBinding local, ASTNode location, int checkType, FlowInfo nullInfo) Record a null reference for use by deferred checks.protected voidFinallyFlowContext.recordNullReferenceWithAnnotationStatus(LocalVariableBinding local, ASTNode expression, int checkType, FlowInfo nullInfo, NullAnnotationMatching nullAnnotationStatus) protected voidFlowContext.recordNullReferenceWithAnnotationStatus(LocalVariableBinding local, ASTNode location, int checkType, FlowInfo nullInfo, NullAnnotationMatching nullAnnotationStatus) Record a null reference for use by deferred checks.protected voidLoopingFlowContext.recordNullReferenceWithAnnotationStatus(LocalVariableBinding local, ASTNode expression, int checkType, FlowInfo nullInfo, NullAnnotationMatching nullAnnotationStatus) voidFinallyFlowContext.recordUsingNullReference(Scope scope, LocalVariableBinding local, ASTNode location, int checkType, FlowInfo flowInfo) voidFlowContext.recordUsingNullReference(Scope scope, LocalVariableBinding local, ASTNode location, int checkType, FlowInfo flowInfo) Record a null reference for use by deferred checks.voidLoopingFlowContext.recordUsingNullReference(Scope scope, LocalVariableBinding local, ASTNode location, int checkType, FlowInfo flowInfo) Konstruktoren in org.aspectj.org.eclipse.jdt.internal.compiler.flow mit Parametern vom Typ ASTNodeModifiziererKonstruktorBeschreibungExceptionHandlingFlowContext(FlowContext parent, ASTNode associatedNode, ReferenceBinding[] handledExceptions, FlowContext initializationParent, BlockScope scope, UnconditionalFlowInfo flowInfo) ExceptionInferenceFlowContext(FlowContext parent, ASTNode associatedNode, ReferenceBinding[] handledExceptions, FlowContext initializationParent, BlockScope scope, UnconditionalFlowInfo flowInfo) FieldInitsFakingFlowContext(FlowContext parent, ASTNode associatedNode, ReferenceBinding[] handledExceptions, FlowContext initializationParent, BlockScope scope, UnconditionalFlowInfo flowInfo) FinallyFlowContext(FlowContext parent, ASTNode associatedNode, ExceptionHandlingFlowContext tryContext) FlowContext(FlowContext parent, ASTNode associatedNode, boolean inheritNullFieldChecks) InitializationFlowContext(FlowContext parent, ASTNode associatedNode, FlowInfo initsBeforeContext, FlowContext initializationParent, BlockScope scope) InsideSubRoutineFlowContext(FlowContext parent, ASTNode associatedNode) LabelFlowContext(FlowContext parent, ASTNode associatedNode, char[] labelName, BranchLabel breakLabel, BlockScope scope) LoopingFlowContext(FlowContext parent, FlowInfo upstreamNullFlowInfo, ASTNode associatedNode, BranchLabel breakLabel, BranchLabel continueLabel, Scope associatedScope, boolean isPreTest) SwitchFlowContext(FlowContext parent, ASTNode associatedNode, BranchLabel breakLabel, boolean isPreTest, boolean inheritNullFieldChecks) TryFlowContext(FlowContext parent, ASTNode associatedNode) -
Verwendungen von ASTNode in org.aspectj.org.eclipse.jdt.internal.compiler.lookup
Felder in org.aspectj.org.eclipse.jdt.internal.compiler.lookup, die deklariert sind als ASTNodeMethoden in org.aspectj.org.eclipse.jdt.internal.compiler.lookup mit Parametern vom Typ ASTNodeModifizierer und TypMethodeBeschreibungTypeVariableBinding.boundCheck(Substitution substitution, TypeBinding argumentType, Scope scope, ASTNode location) Returns true if the argument type satisfies all bounds of the type parametervoidBlockScope.checkUnclosedCloseables(FlowInfo flowInfo, FlowContext flowContext, ASTNode location, BlockScope locationScope) At the end of a block check the closing-status of all tracked closeables that are declared in this block.LookupEnvironment.createCapturedWildcard(WildcardBinding wildcard, ReferenceBinding contextType, int start, int end, ASTNode cud, int id) voidMethodScope.detectAPILeaks(ASTNode typeNode, TypeBinding type) FieldBinding.findPrivilegedBinding(SourceTypeBinding invocationType, ASTNode location) final CaptureBindingTypeSystem.getCapturedWildcard(WildcardBinding wildcard, ReferenceBinding contextType, int start, int end, ASTNode cud, int id) IPrivilegedHandler.getPrivilegedAccessField(FieldBinding baseField, ASTNode location) IPrivilegedHandler.getPrivilegedAccessMethod(MethodBinding baseMethod, ASTNode location) booleanScope.hasErasedCandidatesCollisions(TypeBinding one, TypeBinding two, Map invocations, ReferenceBinding type, ASTNode typeRef) voidIPrivilegedHandler.notePrivilegedTypeAccess(ReferenceBinding type, ASTNode location) protected voidImplicitNullAnnotationVerifier.recordDeferredInheritedNullness(Scope scope, ASTNode location, MethodBinding inheritedMethod, Boolean inheritedNonNullness, org.aspectj.org.eclipse.jdt.internal.compiler.lookup.ImplicitNullAnnotationVerifier.InheritedNonNullnessInfo nullnessInfo) Konstruktoren in org.aspectj.org.eclipse.jdt.internal.compiler.lookup mit Parametern vom Typ ASTNodeModifiziererKonstruktorBeschreibungCaptureBinding(WildcardBinding wildcard, ReferenceBinding sourceType, int start, int end, ASTNode cud, int captureID) EmptyWithAstNode(ASTNode node) -
Verwendungen von ASTNode in org.aspectj.org.eclipse.jdt.internal.compiler.parser
Felder in org.aspectj.org.eclipse.jdt.internal.compiler.parser, die deklariert sind als ASTNodeModifizierer und TypFeldBeschreibungprotected ASTNode[]TheOriginalJDTParserClass.astStackprotected ASTNode[]TheOriginalJDTParserClass.genericsStackprotected ASTNode[]TheOriginalJDTParserClass.patternStackMethoden in org.aspectj.org.eclipse.jdt.internal.compiler.parser, die ASTNode zurückgebenModifizierer und TypMethodeBeschreibungParser.IDeclarationFactory.createIfPseudoToken(Parser parser, Expression expr) Parser.IDeclarationFactory.createPointcutDesignator(Parser parser, ASTNode pseudoTokens) Parser.IDeclarationFactory.createPseudoToken(Parser parser, String value, boolean isIdentifier) Parser.IDeclarationFactory.createPseudoTokensFrom(ASTNode[] tokens, CompilationResult result) ASTNode[]TheOriginalJDTParserClass.parseClassBodyDeclarations(char[] source, int offset, int length, CompilationUnitDeclaration unit) ASTNode[]TheOriginalJDTParserClass.parseRecordBodyDeclarations(char[] source, int offset, int length, CompilationUnitDeclaration unit) RecoveredAnnotation.parseTree()RecoveredBlock.parseTree()RecoveredElement.parseTree()RecoveredExport.parseTree()RecoveredField.parseTree()RecoveredImport.parseTree()RecoveredLocalVariable.parseTree()RecoveredMethod.parseTree()RecoveredModuleReference.parseTree()RecoveredModuleStatement.parseTree()RecoveredStatement.parseTree()RecoveredType.parseTree()RecoveredTypeReference.parseTree()RecoveredUnit.parseTree()protected ASTNodeParser.popPointcutDesignator(String terminator) protected ASTNodeParser.popPseudoTokens(String terminator) Methoden in org.aspectj.org.eclipse.jdt.internal.compiler.parser mit Parametern vom Typ ASTNodeModifizierer und TypMethodeBeschreibungParser.IDeclarationFactory.createDeclareAnnotationDeclaration(CompilationResult result, ASTNode pseudoTokens, Annotation annotation, Parser parser, char kind) Parser.IDeclarationFactory.createDeclareDeclaration(CompilationResult result, ASTNode pseudoTokens, Parser parser) Parser.IDeclarationFactory.createPointcutDesignator(Parser parser, ASTNode pseudoTokens) Parser.IDeclarationFactory.createPseudoTokensFrom(ASTNode[] tokens, CompilationResult result) protected voidTheOriginalJDTParserClass.pushOnAstStack(ASTNode node) protected voidTheOriginalJDTParserClass.pushOnGenericsStack(ASTNode node) protected voidTheOriginalJDTParserClass.pushOnPatternStack(ASTNode pattern) voidParser.IDeclarationFactory.setDominatesPatternFrom(TypeDeclaration aspectDecl, ASTNode pseudoTokens, Parser parser) voidParser.IDeclarationFactory.setLiteralKind(ASTNode pseudoToken, String string) voidParser.IDeclarationFactory.setPerClauseFrom(TypeDeclaration aspectDecl, ASTNode pseudoTokens, Parser parser) voidParser.IDeclarationFactory.setPointcutDesignatorOnAdvice(MethodDeclaration adviceDecl, ASTNode des) voidParser.IDeclarationFactory.setPointcutDesignatorOnPointcut(MethodDeclaration adviceDecl, ASTNode des) booleanParser.IDeclarationFactory.shouldTryToRecover(ASTNode node) -
Verwendungen von ASTNode in org.aspectj.org.eclipse.jdt.internal.compiler.problem
Methoden in org.aspectj.org.eclipse.jdt.internal.compiler.problem mit Parametern vom Typ ASTNodeModifizierer und TypMethodeBeschreibungvoidProblemReporter.abortDueToInternalError(String errorMessage, ASTNode location) voidProblemReporter.alreadyDefinedLabel(char[] labelName, ASTNode location) voidProblemReporter.argumentTypeCannotBeVoid(ASTNode methodDecl, Argument arg) voidProblemReporter.arrowInCaseStatementsNotSupported(ASTNode statement) voidProblemReporter.boundCannotBeArray(ASTNode location, TypeBinding type) voidProblemReporter.boundMustBeAnInterface(ASTNode location, TypeBinding type) voidProblemReporter.cannotAssignToFinalField(FieldBinding field, ASTNode location) voidProblemReporter.cannotAssignToFinalLocal(LocalVariableBinding local, ASTNode location) voidProblemReporter.cannotAssignToFinalOuterLocal(LocalVariableBinding local, ASTNode location) voidProblemReporter.cannotDireclyInvokeAbstractMethod(ASTNode invocationSite, MethodBinding method) voidProblemReporter.cannotRedefineTypeArgumentNullity(TypeBinding typeVariable, Binding superElement, ASTNode location) voidProblemReporter.cannotReferToNonEffectivelyFinalOuterLocal(VariableBinding local, ASTNode location) voidProblemReporter.cannotReferToNonFinalField(VariableBinding local, ASTNode location) voidProblemReporter.cannotReferToNonFinalLocalInGuard(VariableBinding local, ASTNode location) voidProblemReporter.cannotReferToNonFinalOuterLocal(LocalVariableBinding local, ASTNode location) voidProblemReporter.cannotReturnInInitializer(ASTNode location) voidProblemReporter.cannotThrowNull(ASTNode expression) voidProblemReporter.cannotThrowType(ASTNode exception, TypeBinding expectedType) voidProblemReporter.cannotUseSuperInJavaLangObject(ASTNode reference) voidProblemReporter.conflictingInheritedNullAnnotations(ASTNode location, boolean previousIsNonNull, MethodBinding previousInherited, boolean isNonNull, MethodBinding inheritedMethod) voidProblemReporter.conflictingNullAnnotations(MethodBinding currentMethod, ASTNode location, MethodBinding inheritedMethod) voidProblemReporter.containerAnnotationTypeHasNonDefaultMembers(ASTNode markerNode, ReferenceBinding containerAnnotationType, char[] selector) voidProblemReporter.containerAnnotationTypeHasShorterRetention(ASTNode markerNode, ReferenceBinding annotationType, String annotationRetention, ReferenceBinding containerAnnotationType, String containerRetention) voidProblemReporter.containerAnnotationTypeHasWrongValueType(ASTNode markerNode, ReferenceBinding containerAnnotationType, ReferenceBinding annotationType, TypeBinding returnType) voidProblemReporter.containerAnnotationTypeMustHaveValue(ASTNode markerNode, ReferenceBinding containerAnnotationType) voidProblemReporter.contradictoryNullAnnotationsInferred(MethodBinding inferredMethod, ASTNode location) voidProblemReporter.deprecatedField(FieldBinding field, ASTNode location) voidProblemReporter.deprecatedMethod(MethodBinding method, ASTNode location) voidProblemReporter.deprecatedType(TypeBinding type, ASTNode location) voidProblemReporter.deprecatedType(TypeBinding type, ASTNode location, int index) voidProblemReporter.diamondNotBelow17(ASTNode location) voidProblemReporter.diamondNotBelow17(ASTNode location, int index) voidProblemReporter.duplicateBounds(ASTNode location, TypeBinding type) voidProblemReporter.duplicateDefaultCase(ASTNode statement) voidProblemReporter.duplicateInitializationOfFinalLocal(LocalVariableBinding local, ASTNode location) voidProblemReporter.duplicateTotalPattern(ASTNode element) voidProblemReporter.enhancedSwitchMissingDefaultCase(ASTNode element) voidProblemReporter.enumStaticFieldUsedDuringInitialization(FieldBinding field, ASTNode location) voidProblemReporter.errorNoSuperInInterface(ASTNode reference) voidProblemReporter.errorThisSuperInStatic(ASTNode reference) voidProblemReporter.expressionNullReference(ASTNode location) voidProblemReporter.expressionPotentialNullReference(ASTNode location) voidProblemReporter.fakeReachable(ASTNode location) voidProblemReporter.fieldsOrThisBeforeConstructorInvocation(ASTNode reference) voidProblemReporter.forbiddenReference(FieldBinding field, ASTNode location, byte classpathEntryType, String classpathEntryName, int problemId) voidProblemReporter.forbiddenReference(TypeBinding type, ASTNode location, byte classpathEntryType, String classpathEntryName, int problemId) voidProblemReporter.forwardTypeVariableReference(ASTNode location, TypeVariableBinding type) voidProblemReporter.hiddenCatchBlock(ReferenceBinding exceptionType, ASTNode location) voidProblemReporter.illegalAccessFromTypeVariable(TypeVariableBinding variable, ASTNode location) voidProblemReporter.illegalClassLiteralForTypeVariable(TypeVariableBinding variable, ASTNode location) voidProblemReporter.illegalGenericArray(TypeBinding leafComponentType, ASTNode location) voidProblemReporter.illegalInstanceOfGenericType(TypeBinding checkedType, ASTNode location) voidProblemReporter.illegalPrimitiveOrArrayTypeForEnclosingInstance(TypeBinding enclosingType, ASTNode location) voidProblemReporter.illegalRedeclarationOfPatternVar(LocalVariableBinding local, ASTNode location) voidProblemReporter.illegalReturnRedefinition(ASTNode location, MethodBinding descriptorMethod, boolean isUnchecked, TypeBinding providedType) voidProblemReporter.illegalSuperAccess(TypeBinding superType, TypeBinding directSuperType, ASTNode location) voidProblemReporter.illegalVoidExpression(ASTNode location) voidProblemReporter.incompatiblePatternType(ASTNode element, TypeBinding type, TypeBinding expected) voidProblemReporter.incorrectArityForParameterizedType(ASTNode location, TypeBinding type, TypeBinding[] argumentTypes) voidProblemReporter.incorrectArityForParameterizedType(ASTNode location, TypeBinding type, TypeBinding[] argumentTypes, int index) voidProblemReporter.indirectAccessToStaticField(ASTNode location, FieldBinding field) voidProblemReporter.indirectAccessToStaticMethod(ASTNode location, MethodBinding method) voidProblemReporter.inheritedMethodsHaveIncompatibleReturnTypes(ASTNode location, MethodBinding[] inheritedMethods, int length) voidProblemReporter.inheritedParameterLackingNonnullAnnotation(MethodBinding currentMethod, int paramRank, ReferenceBinding specificationType, ASTNode location, char[][] annotationName) voidProblemReporter.invalidBreak(ASTNode location) voidProblemReporter.invalidContinue(ASTNode location) voidProblemReporter.invalidExplicitConstructorCall(ASTNode location) voidProblemReporter.invalidParameterizedExceptionType(TypeBinding exceptionType, ASTNode location) voidProblemReporter.invalidParenthesizedExpression(ASTNode reference) voidProblemReporter.invalidType(ASTNode location, TypeBinding type) voidProblemReporter.invalidTypeVariableAsException(TypeBinding exceptionType, ASTNode location) voidProblemReporter.javadocDeprecatedField(FieldBinding field, ASTNode location, int modifiers) voidProblemReporter.javadocDeprecatedMethod(MethodBinding method, ASTNode location, int modifiers) voidProblemReporter.javadocDeprecatedType(TypeBinding type, ASTNode location, int modifiers) voidProblemReporter.javadocDeprecatedType(TypeBinding type, ASTNode location, int modifiers, int index) voidProblemReporter.javadocInvalidType(ASTNode location, TypeBinding type, int modifiers) voidProblemReporter.localVariableFreeTypeVariableReference(LocalVariableBinding local, ASTNode location) voidProblemReporter.localVariableNonNullComparedToNull(LocalVariableBinding local, ASTNode location) voidProblemReporter.localVariableNullComparedToNonNull(LocalVariableBinding local, ASTNode location) voidProblemReporter.localVariableNullInstanceof(LocalVariableBinding local, ASTNode location) voidProblemReporter.localVariableNullReference(LocalVariableBinding local, ASTNode location) voidProblemReporter.localVariablePotentialNullReference(LocalVariableBinding local, ASTNode location) voidProblemReporter.localVariableRedundantCheckOnNonNull(LocalVariableBinding local, ASTNode location) voidProblemReporter.localVariableRedundantCheckOnNull(LocalVariableBinding local, ASTNode location) voidProblemReporter.localVariableRedundantNullAssignment(LocalVariableBinding local, ASTNode location) voidProblemReporter.messageSendPotentialNullReference(MethodBinding method, ASTNode location) voidProblemReporter.messageSendRedundantCheckOnNonNull(MethodBinding method, ASTNode location) voidProblemReporter.methodReturnTypeFreeTypeVariableReference(MethodBinding method, ASTNode location) voidProblemReporter.missingTypeInConstructor(ASTNode location, MethodBinding constructor) voidProblemReporter.missingTypeInMethod(ASTNode astNode, MethodBinding method) voidProblemReporter.multiCatchNotBelow17(ASTNode node) voidProblemReporter.multiConstantCaseLabelsNotSupported(ASTNode statement) voidProblemReporter.needImplementation(ASTNode location) voidProblemReporter.needToEmulateFieldAccess(FieldBinding field, ASTNode location, boolean isReadAccess) voidProblemReporter.needToEmulateMethodAccess(MethodBinding method, ASTNode location) voidProblemReporter.noMoreAvailableSpaceForArgument(LocalVariableBinding local, ASTNode location) voidProblemReporter.noMoreAvailableSpaceForLocal(LocalVariableBinding local, ASTNode location) voidProblemReporter.nonExternalizedStringLiteral(ASTNode location) voidProblemReporter.nonGenericTypeCannotBeParameterized(int index, ASTNode location, TypeBinding type, TypeBinding[] argumentTypes) voidProblemReporter.nonStaticAccessToStaticField(ASTNode location, FieldBinding field) voidProblemReporter.nonStaticAccessToStaticField(ASTNode location, FieldBinding field, int index) voidProblemReporter.nonStaticAccessToStaticMethod(ASTNode location, MethodBinding method) voidProblemReporter.noSuchEnclosingInstance(TypeBinding targetType, ASTNode location, boolean isConstructorCall) voidProblemReporter.notAnnotationType(TypeBinding actualType, ASTNode location) voidProblemReporter.nullDefaultAnnotationIsRedundant(ASTNode location, Annotation[] annotations, Binding outer) voidProblemReporter.nullityMismatchTypeArgument(TypeBinding typeVariable, TypeBinding typeArgument, ASTNode location) voidProblemReporter.nullityMismatchVariableIsFreeTypeVariable(VariableBinding variable, ASTNode location) voidProblemReporter.nullUnboxing(ASTNode expression, TypeBinding boxType) voidProblemReporter.parameterAssignment(LocalVariableBinding local, ASTNode location) voidProblemReporter.parameterizedMemberTypeMissingArguments(ASTNode location, TypeBinding type, int index) voidProblemReporter.polymorphicMethodNotBelow17(ASTNode node) voidProblemReporter.potentiallyUnclosedCloseable(FakedTrackingVariable trackVar, ASTNode location) voidProblemReporter.potentialNullUnboxing(ASTNode expression, TypeBinding boxType) voidProblemReporter.rawMemberTypeCannotBeParameterized(ASTNode location, ReferenceBinding type, TypeBinding[] argumentTypes) voidProblemReporter.rawTypeReference(ASTNode location, TypeBinding type) voidProblemReporter.recordAccessorMethodHasThrowsClause(ASTNode methodDeclaration) voidProblemReporter.recordAccessorMethodShouldBePublic(ASTNode methodDecl) voidProblemReporter.recordAccessorMethodShouldNotBeGeneric(ASTNode methodDecl) voidProblemReporter.recordAccessorMethodShouldNotBeStatic(ASTNode methodDecl) voidProblemReporter.recordCanonicalConstructorHasExplicitConstructorCall(ASTNode methodDecl) voidProblemReporter.recordCanonicalConstructorHasReturnStatement(ASTNode methodDecl) voidProblemReporter.recordCompactConstructorHasExplicitConstructorCall(ASTNode methodDecl) voidProblemReporter.recordIllegalAccessorReturnType(ASTNode returnType, TypeBinding type) voidProblemReporter.recordMissingExplicitConstructorCallInNonCanonicalConstructor(ASTNode location) voidProblemReporter.recordPatternSignatureMismatch(TypeBinding type, ASTNode element) voidProblemReporter.recordStaticReferenceToOuterLocalVariable(LocalVariableBinding local, ASTNode node) voidProblemReporter.redundantSpecificationOfTypeArguments(ASTNode location, TypeBinding[] argumentTypes) voidProblemReporter.repeatableAnnotationTypeIsDocumented(ASTNode markerNode, ReferenceBinding annotationType, ReferenceBinding containerAnnotationType) voidProblemReporter.repeatableAnnotationTypeIsInherited(ASTNode markerNode, ReferenceBinding annotationType, ReferenceBinding containerAnnotationType) voidProblemReporter.repeatableAnnotationTypeTargetMismatch(ASTNode markerNode, ReferenceBinding annotationType, ReferenceBinding containerAnnotationType, String unmetTargets) voidProblemReporter.resourceHasToImplementAutoCloseable(TypeBinding binding, ASTNode reference) voidProblemReporter.sealedInterfaceIsSealedAndNonSealed(SourceTypeBinding type, ASTNode node) voidProblemReporter.sealedMissingSealedModifier(SourceTypeBinding type, ASTNode node) voidProblemReporter.sealedPermittedTypeOutsideOfModule(ReferenceBinding permType, SourceTypeBinding type, ASTNode node, ModuleBinding moduleBinding) voidProblemReporter.sealedPermittedTypeOutsideOfModule(SourceTypeBinding type, ASTNode node) voidProblemReporter.sealedPermittedTypeOutsideOfPackage(ReferenceBinding permType, SourceTypeBinding type, ASTNode node, PackageBinding packageBinding) voidProblemReporter.sealedSealedTypeMissingPermits(SourceTypeBinding type, ASTNode node) voidProblemReporter.shouldReturn(TypeBinding returnType, ASTNode location) voidProblemReporter.staticFieldAccessToNonStaticVariable(ASTNode location, FieldBinding field) voidProblemReporter.staticMemberOfParameterizedType(ASTNode location, ReferenceBinding type, ReferenceBinding qualifyingType, int index) voidProblemReporter.stringConstantIsExceedingUtf8Limit(ASTNode location) voidProblemReporter.superinterfacesCollide(TypeBinding type, ASTNode decl, TypeBinding superType, TypeBinding inheritedSuperType) voidProblemReporter.switchExpressionBreakNotAllowed(ASTNode statement) voidProblemReporter.switchExpressionMixedCase(ASTNode statement) voidProblemReporter.switchExpressionsBreakOutOfSwitchExpression(ASTNode statement) voidProblemReporter.switchExpressionsContinueOutOfSwitchExpression(ASTNode statement) voidProblemReporter.switchExpressionsNotSupported(ASTNode statement) voidProblemReporter.switchExpressionsReturnWithinSwitchExpression(ASTNode statement) voidProblemReporter.switchExpressionsYieldIllegalStatement(ASTNode statement) voidProblemReporter.switchExpressionsYieldOutsideSwitchExpression(ASTNode statement) voidProblemReporter.switchExpressionsYieldRestrictedGeneralWarning(ASTNode statement) voidProblemReporter.switchExpressionsYieldTypeDeclarationError(ASTNode statement) voidProblemReporter.switchExpressionsYieldTypeDeclarationWarning(ASTNode statement) voidProblemReporter.switchExpressionsYieldUnqualifiedMethodError(ASTNode statement) voidProblemReporter.switchExpressionsYieldUnqualifiedMethodWarning(ASTNode statement) voidProblemReporter.tooManyDimensions(ASTNode expression) voidProblemReporter.typeMismatchError(TypeBinding actualType, TypeBinding expectedType, ASTNode location, ASTNode expectingLocation) voidProblemReporter.typeMismatchError(TypeBinding typeArgument, TypeVariableBinding typeParameter, ReferenceBinding genericType, ASTNode location) voidProblemReporter.unclosedCloseable(FakedTrackingVariable trackVar, ASTNode location) voidProblemReporter.unexpectedTypeinRecordPattern(TypeBinding type, ASTNode element) voidProblemReporter.unexpectedTypeinSwitchPattern(TypeBinding type, ASTNode element) voidProblemReporter.unhandledException(TypeBinding exceptionType, ASTNode location) voidProblemReporter.unhandledExceptionFromAutoClose(TypeBinding exceptionType, ASTNode location) voidProblemReporter.uninitializedBlankFinalField(FieldBinding field, ASTNode location) voidProblemReporter.uninitializedLocalVariable(LocalVariableBinding binding, ASTNode location, Scope scope) voidProblemReporter.uninitializedNonNullField(FieldBinding field, ASTNode location) voidProblemReporter.unnecessaryElse(ASTNode location) voidProblemReporter.unreachableCatchBlock(ReferenceBinding exceptionType, ASTNode location) voidProblemReporter.unsafeGenericArrayForVarargs(TypeBinding leafComponentType, ASTNode location) voidProblemReporter.unsafeRawFieldAssignment(FieldBinding field, TypeBinding expressionType, ASTNode location) voidProblemReporter.unsafeRawGenericMethodInvocation(ASTNode location, MethodBinding rawMethod, TypeBinding[] argumentTypes) voidProblemReporter.unsafeRawInvocation(ASTNode location, MethodBinding rawMethod) voidProblemReporter.unusedDeclaredThrownException(ReferenceBinding exceptionType, AbstractMethodDeclaration method, ASTNode location) voidAbortCompilation.updateContext(ASTNode astNode, CompilationResult unitResult) booleanProblemReporter.validateRestrictedKeywords(char[] name, ASTNode node) voidProblemReporter.varCannotBeMixedWithNonVarParams(ASTNode astNode) voidProblemReporter.varIsNotAllowedHere(ASTNode astNode) voidProblemReporter.varIsReservedTypeNameInFuture(ASTNode decl) voidProblemReporter.wildcardAssignment(TypeBinding variableType, TypeBinding expressionType, ASTNode location) voidProblemReporter.wildcardInvocation(ASTNode location, TypeBinding receiverType, MethodBinding method, TypeBinding[] arguments) -
Verwendungen von ASTNode in org.aspectj.org.eclipse.jdt.internal.core.search.matching
Methoden in org.aspectj.org.eclipse.jdt.internal.core.search.matching, die ASTNode zurückgebenModifizierer und TypMethodeBeschreibungprotected ASTNode[]MatchingNodeSet.matchingNodes(int start, int end) Returns the matching nodes that are in the given range in the source order.Methoden in org.aspectj.org.eclipse.jdt.internal.core.search.matching mit Parametern vom Typ ASTNodeModifizierer und TypMethodeBeschreibungintvoidMatchingNodeSet.addPossibleMatch(ASTNode node) voidMatchingNodeSet.addTrustedMatch(ASTNode node, boolean isExact) intAndLocator.match(ASTNode node, MatchingNodeSet nodeSet) intConstructorLocator.match(ASTNode node, MatchingNodeSet nodeSet) intFieldLocator.match(ASTNode node, MatchingNodeSet nodeSet) intMethodLocator.match(ASTNode node, MatchingNodeSet nodeSet) intOrLocator.match(ASTNode node, MatchingNodeSet nodeSet) intPackageReferenceLocator.match(ASTNode node, MatchingNodeSet nodeSet) intPatternLocator.match(ASTNode node, MatchingNodeSet nodeSet) Check if the given ast node syntactically matches this pattern.intTypeReferenceLocator.match(ASTNode node, MatchingNodeSet nodeSet) protected voidAndLocator.matchReportReference(ASTNode reference, IJavaElement element, IJavaElement localElement, IJavaElement[] otherElements, Binding elementBinding, int accuracy, MatchLocator locator) protected voidAndLocator.matchReportReference(ASTNode reference, IJavaElement element, Binding elementBinding, int accuracy, MatchLocator locator) protected voidConstructorLocator.matchReportReference(ASTNode reference, IJavaElement element, Binding elementBinding, int accuracy, MatchLocator locator) protected voidFieldLocator.matchReportReference(ASTNode reference, IJavaElement element, IJavaElement localElement, IJavaElement[] otherElements, Binding elementBinding, int accuracy, MatchLocator locator) protected voidFieldLocator.matchReportReference(ASTNode reference, IJavaElement element, Binding elementBinding, int accuracy, MatchLocator locator) protected voidLocalVariableLocator.matchReportReference(ASTNode reference, IJavaElement element, Binding elementBinding, int accuracy, MatchLocator locator) protected voidMethodLocator.matchReportReference(ASTNode reference, IJavaElement element, IJavaElement localElement, IJavaElement[] otherElements, Binding elementBinding, int accuracy, MatchLocator locator) protected voidMethodLocator.matchReportReference(ASTNode reference, IJavaElement element, Binding elementBinding, int accuracy, MatchLocator locator) protected voidModuleLocator.matchReportReference(ASTNode reference, IJavaElement element, IJavaElement localElement, IJavaElement[] otherElements, Binding elementBinding, int accuracy, MatchLocator locator) protected voidModuleLocator.matchReportReference(ASTNode reference, IJavaElement element, Binding elementBinding, int accuracy, MatchLocator locator) protected voidOrLocator.matchReportReference(ASTNode reference, IJavaElement element, IJavaElement localElement, IJavaElement[] otherElements, Binding elementBinding, int accuracy, MatchLocator locator) protected voidOrLocator.matchReportReference(ASTNode reference, IJavaElement element, Binding elementBinding, int accuracy, MatchLocator locator) protected voidPackageReferenceLocator.matchReportReference(ASTNode reference, IJavaElement element, IJavaElement localElement, IJavaElement[] otherElements, Binding elementBinding, int accuracy, MatchLocator locator) protected voidPackageReferenceLocator.matchReportReference(ASTNode reference, IJavaElement element, Binding elementBinding, int accuracy, MatchLocator locator) protected voidPatternLocator.matchReportReference(ASTNode reference, IJavaElement element, IJavaElement localElement, IJavaElement[] otherElements, Binding elementBinding, int accuracy, MatchLocator locator) Reports the match of the given reference.protected voidPatternLocator.matchReportReference(ASTNode reference, IJavaElement element, Binding elementBinding, int accuracy, MatchLocator locator) Reports the match of the given reference.protected voidSuperTypeReferenceLocator.matchReportReference(ASTNode reference, IJavaElement element, Binding elementBinding, int accuracy, MatchLocator locator) protected voidTypeReferenceLocator.matchReportReference(ASTNode reference, IJavaElement element, IJavaElement localElement, IJavaElement[] otherElements, Binding elementBinding, int accuracy, MatchLocator locator) Reports the match of the given reference.protected voidTypeReferenceLocator.matchReportReference(ASTNode reference, IJavaElement element, Binding elementBinding, int accuracy, MatchLocator locator) Reports the match of the given reference.ConstructorLocator.newDeclarationMatch(ASTNode reference, IJavaElement element, Binding binding, int accuracy, int length, MatchLocator locator) MethodLocator.newDeclarationMatch(ASTNode reference, IJavaElement element, Binding elementBinding, int accuracy, int length, MatchLocator locator) ModuleLocator.newDeclarationMatch(ASTNode node, IJavaElement element, Binding elementBinding, int accuracy, int length, MatchLocator locator) OrLocator.newDeclarationMatch(ASTNode reference, IJavaElement element, Binding elementBinding, int accuracy, int length, MatchLocator locator) PatternLocator.newDeclarationMatch(ASTNode reference, IJavaElement element, Binding elementBinding, int accuracy, int length, MatchLocator locator) MatchLocator.newFieldReferenceMatch(IJavaElement enclosingElement, IJavaElement localElement, Binding enclosingBinding, int accuracy, int offset, int length, ASTNode reference) MatchLocator.newLocalVariableReferenceMatch(IJavaElement enclosingElement, int accuracy, int offset, int length, ASTNode reference) MatchLocator.newMethodReferenceMatch(IJavaElement enclosingElement, Binding enclosingBinding, int accuracy, int offset, int length, boolean isConstructor, boolean isSynthetic, ASTNode reference) MatchLocator.newModuleReferenceMatch(IJavaElement enclosingElement, Binding enclosingBinding, int accuracy, int offset, int length, ASTNode reference) MatchLocator.newModuleReferenceMatch(IJavaElement enclosingElement, Binding enclosingBinding, int accuracy, ASTNode reference) MatchLocator.newPackageReferenceMatch(IJavaElement enclosingElement, int accuracy, int offset, int length, ASTNode reference) MatchLocator.newTypeParameterReferenceMatch(IJavaElement enclosingElement, int accuracy, int offset, int length, ASTNode reference) MatchLocator.newTypeReferenceMatch(IJavaElement enclosingElement, Binding enclosingBinding, int accuracy, int offset, int length, ASTNode reference) MatchLocator.newTypeReferenceMatch(IJavaElement enclosingElement, Binding enclosingBinding, int accuracy, ASTNode reference) MatchingNodeSet.removePossibleMatch(ASTNode node) MatchingNodeSet.removeTrustedMatch(ASTNode node) protected voidMatchLocator.reportAccurateParameterizedMethodReference(SearchMatch match, ASTNode statement, TypeReference[] typeArguments) Finds the accurate positions of the sequence of tokens given by qualifiedName in the source and reports a reference to this parameterized type name to the search requestor.protected voidMatchLocator.reportAccurateTypeReference(SearchMatch match, ASTNode typeRef, char[] name) Finds the accurate positions of the sequence of tokens given by qualifiedName in the source and reports a reference to this this qualified name to the search requestor.protected voidTypeReferenceLocator.reportDeclaration(ASTNode reference, IJavaElement element, MatchLocator locator, SimpleSet knownTypes) intAndLocator.resolveLevel(ASTNode node) intConstructorLocator.resolveLevel(ASTNode node) intFieldLocator.resolveLevel(ASTNode possiblelMatchingNode) intLocalVariableLocator.resolveLevel(ASTNode possiblelMatchingNode) intMethodLocator.resolveLevel(ASTNode possibleMatchingNode) intModuleLocator.resolveLevel(ASTNode possibleMatchingNode) intOrLocator.resolveLevel(ASTNode node) intPackageReferenceLocator.resolveLevel(ASTNode node) intPatternLocator.resolveLevel(ASTNode possibleMatchingNode) Finds out whether the given ast node matches this search pattern.intSuperTypeReferenceLocator.resolveLevel(ASTNode node) intTypeDeclarationLocator.resolveLevel(ASTNode node) intTypeParameterLocator.resolveLevel(ASTNode possibleMatchingNode) intTypeReferenceLocator.resolveLevel(ASTNode node) -
Verwendungen von ASTNode in org.aspectj.org.eclipse.jdt.internal.core.util
Methoden in org.aspectj.org.eclipse.jdt.internal.core.util, die ASTNode zurückgebenModifizierer und TypMethodeBeschreibungASTNode[]CodeSnippetParsingUtil.parseClassBodyDeclarations(char[] source, int offset, int length, Map<String, String> settings, boolean recordParsingInformation, boolean enabledStatementRecovery) ASTNode[]CodeSnippetParsingUtil.parseClassBodyDeclarations(char[] source, Map<String, String> settings, boolean recordParsingInformation) ASTNode[]CodeSnippetParsingUtil.parseRecordBodyDeclarations(char[] source, int offset, int length, Map<String, String> settings, boolean recordParsingInformation, boolean enabledStatementRecovery) -
Verwendungen von ASTNode in org.aspectj.org.eclipse.jdt.internal.eval
Unterklassen von ASTNode in org.aspectj.org.eclipse.jdt.internal.evalModifizierer und TypKlasseBeschreibungclassclassclassclassclassA return statement inside a code snippet.classA single name reference inside a code snippet can denote a field of a remote receiver object (that is, the receiver of the context in the stack frame).classA super reference inside a code snippet denotes a reference to the super type of the remote receiver object (that is, the receiver of the context in the stack frame).classA this reference inside a code snippet denotes a remote receiver object (that is, the receiver of the context in the stack frame)class