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 TypKlasseBeschreibungclass
Represents before, after and around advice in an aspect.class
Root class for all ConstructorDeclaration objects created by the parser.class
Root class for all MethodDeclaration objects created by the parser.class
class
Represents an aspect declaration.class
class
class
class
(formals*): ... if(expr) ...class
Used to represent super references inside of inter-type declarations.class
An inter-type constructor declaration.class
Base type for all inter-type declarations including methods, fields and constructors.class
An inter-type field declaration.class
Represents an intertype member class declaration.class
An inter-type method declaration.class
class
class
pointcut [declaredModifiers] [declaredName]([arguments]): [pointcutDesignator];class
class
Used to represent any method call to a method namedproceed
.class
class
-
Verwendungen von ASTNode in org.aspectj.ajdt.internal.compiler.lookup
Methoden in org.aspectj.ajdt.internal.compiler.lookup, die ASTNode zurückgebenModifizierer und TypMethodeBeschreibungstatic ASTNode
EclipseFactory.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 EclipseShadow
EclipseShadow.makeShadow
(EclipseFactory world, ASTNode astNode, ReferenceContext context) void
PrivilegedHandler.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) void
DeclarationFactory.setDominatesPatternFrom
(TypeDeclaration aspectDecl, ASTNode pseudoTokens, Parser parser) void
DeclarationFactory.setLiteralKind
(ASTNode pseudoToken, String string) void
DeclarationFactory.setPerClauseFrom
(TypeDeclaration aspectDecl, ASTNode pseudoTokens, Parser parser) void
DeclarationFactory.setPointcutDesignatorOnAdvice
(MethodDeclaration adviceDecl, ASTNode des) void
DeclarationFactory.setPointcutDesignatorOnPointcut
(MethodDeclaration pcutDecl, ASTNode des) boolean
DeclarationFactory.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 TypMethodeBeschreibungvoid
AjProblemReporter.unhandledException
(TypeBinding exceptionType, ASTNode location) void
AjProblemReporter.unhandledExceptionFromAutoClose
(TypeBinding exceptionType, ASTNode location) void
AjProblemReporter.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 String
AsmHierarchyBuilder.generateJavadocComment
(ASTNode astNode) Checks if comments should be added to the model before generating.protected int
AsmHierarchyBuilder.getEndLine
(ASTNode n) protected int
AsmHierarchyBuilder.getStartLine
(ASTNode n) protected ISourceLocation
AsmHierarchyBuilder.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 void
ASTConverter.completeRecord
(ArrayType arrayType, ASTNode astNode) ASTConverter.convertToRecord
(ASTNode[] nodes) protected void
AjASTConverter.recordName
(Name name, ASTNode compilerNode) protected void
ASTConverter.recordName
(Name name, ASTNode compilerNode) protected void
AjASTConverter.recordNodes
(ASTNode node, ASTNode oldASTNode) protected void
ASTConverter.recordNodes
(ASTNode node, ASTNode oldASTNode) protected QualifiedName
AjASTConverter.setQualifiedNameNameAndSourceRanges
(char[][] typeName, long[] positions, int endingIndex, ASTNode node) protected QualifiedName
AjASTConverter.setQualifiedNameNameAndSourceRanges
(char[][] typeName, long[] positions, ASTNode node) protected QualifiedName
ASTConverter.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 boolean
CompletionUnitStructureRequestor.hasEmptyName
(TypeReference reference, ASTNode assistNode) protected void
InternalCompletionContext.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 TypKlasseBeschreibungclass
class
Node representing a Javadoc comment including code selection.class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
This class is independent of its parent class and is in fact a dummy ExportsStatement.class
class
class
class
class
class
Initially (https://bugs.eclipse.org/106450) this class was only used when an invocation has actual type arguments.class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
Felder in org.aspectj.org.eclipse.jdt.internal.codeassist.complete, die deklariert sind als ASTNodeModifizierer und TypFeldBeschreibungCompletionParser.assistNodeParent
CompletionNodeFound.astNode
CompletionParser.enclosingNode
CompletionOnAnnotationOfType.potentialAnnotatedNode
Methoden in org.aspectj.org.eclipse.jdt.internal.codeassist.complete, die ASTNode zurückgebenModifizierer und TypMethodeBeschreibungprotected ASTNode
CompletionParser.assistNodeParent()
CompletionNodeDetector.getCompletionEnclosingNode()
CompletionNodeDetector.getCompletionNodeParent()
Methoden in org.aspectj.org.eclipse.jdt.internal.codeassist.complete mit Parametern vom Typ ASTNodeModifizierer und TypMethodeBeschreibungprotected void
CompletionNodeDetector.checkUpdateOuter
(ASTNode astNode) protected void
CompletionParser.detectAssistNodeParent
(ASTNode node) static boolean
CompletionNodeDetector.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 ASTNode
AssistParser.assistNodeParent()
protected ASTNode
Engine.parseBlockStatements
(CompilationUnitDeclaration unit, int position) protected ASTNode
AssistParser.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 void
AssistParser.detectAssistNodeParent
(ASTNode parseTree) AssistParser.replaceAssistStatement
(RecoveredElement top, ASTNode assistParent, int start, int end, Statement stmt) protected ASTNode
AssistParser.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 TypKlasseBeschreibungclass
Node representing a Javadoc comment including code selection.class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
Felder 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
Methoden 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 TypKlasseBeschreibungclass
AspectJ Extension - added several extension points for subclassesclass
class
class
class
Annotationclass
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
AspectJ Extension added template method for subclasses to insert more code.class
CombinedBinaryExpression is an implementation of BinaryExpression that specifically attempts to mitigate the issues raised by expressions which have a very deep leftmost branch.class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
Sole purpose ofFakeDefaultLiteral
is to appear in case 'default' of switch patterns (JEP 406 at the time of writing this comment)class
A faked local variable declaration used for keeping track of data flows of a special variable.class
class
class
AspectJ Extension - support for FieldBinding.alwaysNeedsAccessMethodclass
class
class
class
class
class
class
class
class
class
class
class
class
Node representing a structured Javadoc commentclass
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
MemberValuePair nodeclass
AspectJ Extension - support for MethodBinding.alwaysNeedsAccessMethod Possible mergeconflict?class
class
class
class
Just a marker class to represent statements that can occur in a module declarationclass
class
Normal annotation nodeclass
class
class
class
class
class
class
Syntactic representation of a reference to a generic type.class
Syntactic representation of a reference to a generic type.class
class
class
class
class
Variation on allocation, where can optionally be specified any of: - leading enclosing instance - trailing anonymous type - generic type arguments for generic constructor invocationclass
class
class
class
class
class
class
class
class
class
class
class
SingleMemberAnnotation nodeclass
class
class
class
class
Flatten string literalclass
Extra behavior for statements which are generating subroutinesclass
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
Node to represent Wildcardclass
Methoden 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 void
Annotation.checkContainerAnnotationType
(ASTNode culpritNode, BlockScope scope, ReferenceBinding containerAnnotationType, ReferenceBinding repeatableAnnotationType, boolean useSite) static void
FakedTrackingVariable.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 void
FakedTrackingVariable.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 FakedTrackingVariable
FakedTrackingVariable.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.void
FakedTrackingVariable.recordErrorLocation
(ASTNode location, int nullStatus) int
FakedTrackingVariable.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 TypMethodeBeschreibungvoid
CodeStream.generateOuterAccess
(Object[] mappingSequence, ASTNode invocationSite, Binding target, Scope scope) void
StackMapFrameCodeStream.generateOuterAccess
(Object[] mappingSequence, ASTNode invocationSite, Binding target, Scope scope) void
CodeStream.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.void
CodeStream.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.associatedNode
ASTNode[]
InitializationFlowContext.exceptionThrowers
Methoden in org.aspectj.org.eclipse.jdt.internal.compiler.flow mit Parametern vom Typ ASTNodeModifizierer und TypMethodeBeschreibungvoid
FlowContext.checkExceptionHandlers
(TypeBinding[] raisedExceptions, ASTNode location, FlowInfo flowInfo, BlockScope scope) void
FlowContext.checkExceptionHandlers
(TypeBinding raisedException, ASTNode location, FlowInfo flowInfo, BlockScope scope) void
FlowContext.checkExceptionHandlers
(TypeBinding raisedException, ASTNode location, FlowInfo flowInfo, BlockScope scope, boolean isExceptionOnAutoClose) boolean
FlowContext.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.boolean
LoopingFlowContext.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.void
ExceptionHandlingFlowContext.recordHandlingException
(ReferenceBinding exceptionType, UnconditionalFlowInfo flowInfo, TypeBinding raisedException, TypeBinding caughtException, ASTNode invocationSite, boolean wasAlreadyDefinitelyCaught) void
InitializationFlowContext.recordHandlingException
(ReferenceBinding exceptionType, UnconditionalFlowInfo flowInfo, TypeBinding raisedException, TypeBinding caughtException, ASTNode invocationSite, boolean wasMasked) protected final void
FlowContext.recordNullReference
(LocalVariableBinding local, ASTNode location, int checkType, FlowInfo nullInfo) Record a null reference for use by deferred checks.protected void
FinallyFlowContext.recordNullReferenceWithAnnotationStatus
(LocalVariableBinding local, ASTNode expression, int checkType, FlowInfo nullInfo, NullAnnotationMatching nullAnnotationStatus) protected void
FlowContext.recordNullReferenceWithAnnotationStatus
(LocalVariableBinding local, ASTNode location, int checkType, FlowInfo nullInfo, NullAnnotationMatching nullAnnotationStatus) Record a null reference for use by deferred checks.protected void
LoopingFlowContext.recordNullReferenceWithAnnotationStatus
(LocalVariableBinding local, ASTNode expression, int checkType, FlowInfo nullInfo, NullAnnotationMatching nullAnnotationStatus) void
FinallyFlowContext.recordUsingNullReference
(Scope scope, LocalVariableBinding local, ASTNode location, int checkType, FlowInfo flowInfo) void
FlowContext.recordUsingNullReference
(Scope scope, LocalVariableBinding local, ASTNode location, int checkType, FlowInfo flowInfo) Record a null reference for use by deferred checks.void
LoopingFlowContext.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 parametervoid
BlockScope.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) void
MethodScope.detectAPILeaks
(ASTNode typeNode, TypeBinding type) FieldBinding.findPrivilegedBinding
(SourceTypeBinding invocationType, ASTNode location) final CaptureBinding
TypeSystem.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) boolean
Scope.hasErasedCandidatesCollisions
(TypeBinding one, TypeBinding two, Map invocations, ReferenceBinding type, ASTNode typeRef) void
IPrivilegedHandler.notePrivilegedTypeAccess
(ReferenceBinding type, ASTNode location) protected void
ImplicitNullAnnotationVerifier.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.astStack
protected ASTNode[]
TheOriginalJDTParserClass.genericsStack
Methoden 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 ASTNode
Parser.popPointcutDesignator
(String terminator) protected ASTNode
Parser.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 void
TheOriginalJDTParserClass.pushOnAstStack
(ASTNode node) protected void
TheOriginalJDTParserClass.pushOnGenericsStack
(ASTNode node) void
Parser.IDeclarationFactory.setDominatesPatternFrom
(TypeDeclaration aspectDecl, ASTNode pseudoTokens, Parser parser) void
Parser.IDeclarationFactory.setLiteralKind
(ASTNode pseudoToken, String string) void
Parser.IDeclarationFactory.setPerClauseFrom
(TypeDeclaration aspectDecl, ASTNode pseudoTokens, Parser parser) void
Parser.IDeclarationFactory.setPointcutDesignatorOnAdvice
(MethodDeclaration adviceDecl, ASTNode des) void
Parser.IDeclarationFactory.setPointcutDesignatorOnPointcut
(MethodDeclaration adviceDecl, ASTNode des) boolean
Parser.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 TypMethodeBeschreibungvoid
ProblemReporter.abortDueToInternalError
(String errorMessage, ASTNode location) void
ProblemReporter.alreadyDefinedLabel
(char[] labelName, ASTNode location) void
ProblemReporter.argumentTypeCannotBeVoid
(ASTNode methodDecl, Argument arg) void
ProblemReporter.arrowInCaseStatementsNotSupported
(ASTNode statement) void
ProblemReporter.boundCannotBeArray
(ASTNode location, TypeBinding type) void
ProblemReporter.boundMustBeAnInterface
(ASTNode location, TypeBinding type) void
ProblemReporter.cannotAssignToFinalField
(FieldBinding field, ASTNode location) void
ProblemReporter.cannotAssignToFinalLocal
(LocalVariableBinding local, ASTNode location) void
ProblemReporter.cannotAssignToFinalOuterLocal
(LocalVariableBinding local, ASTNode location) void
ProblemReporter.cannotDireclyInvokeAbstractMethod
(ASTNode invocationSite, MethodBinding method) void
ProblemReporter.cannotRedefineTypeArgumentNullity
(TypeBinding typeVariable, Binding superElement, ASTNode location) void
ProblemReporter.cannotReferToNonEffectivelyFinalOuterLocal
(VariableBinding local, ASTNode location) void
ProblemReporter.cannotReferToNonFinalField
(VariableBinding local, ASTNode location) void
ProblemReporter.cannotReferToNonFinalLocalInGuard
(VariableBinding local, ASTNode location) void
ProblemReporter.cannotReferToNonFinalOuterLocal
(LocalVariableBinding local, ASTNode location) void
ProblemReporter.cannotReturnInInitializer
(ASTNode location) void
ProblemReporter.cannotThrowNull
(ASTNode expression) void
ProblemReporter.cannotThrowType
(ASTNode exception, TypeBinding expectedType) void
ProblemReporter.cannotUseSuperInJavaLangObject
(ASTNode reference) void
ProblemReporter.checkSyntheticAccessor
(MethodBinding method, ASTNode location) void
ProblemReporter.conflictingInheritedNullAnnotations
(ASTNode location, boolean previousIsNonNull, MethodBinding previousInherited, boolean isNonNull, MethodBinding inheritedMethod) void
ProblemReporter.conflictingNullAnnotations
(MethodBinding currentMethod, ASTNode location, MethodBinding inheritedMethod) void
ProblemReporter.containerAnnotationTypeHasNonDefaultMembers
(ASTNode markerNode, ReferenceBinding containerAnnotationType, char[] selector) void
ProblemReporter.containerAnnotationTypeHasShorterRetention
(ASTNode markerNode, ReferenceBinding annotationType, String annotationRetention, ReferenceBinding containerAnnotationType, String containerRetention) void
ProblemReporter.containerAnnotationTypeHasWrongValueType
(ASTNode markerNode, ReferenceBinding containerAnnotationType, ReferenceBinding annotationType, TypeBinding returnType) void
ProblemReporter.containerAnnotationTypeMustHaveValue
(ASTNode markerNode, ReferenceBinding containerAnnotationType) void
ProblemReporter.contradictoryNullAnnotationsInferred
(MethodBinding inferredMethod, ASTNode location) void
ProblemReporter.deprecatedField
(FieldBinding field, ASTNode location) void
ProblemReporter.deprecatedMethod
(MethodBinding method, ASTNode location) void
ProblemReporter.deprecatedType
(TypeBinding type, ASTNode location) void
ProblemReporter.deprecatedType
(TypeBinding type, ASTNode location, int index) void
ProblemReporter.diamondNotBelow17
(ASTNode location) void
ProblemReporter.diamondNotBelow17
(ASTNode location, int index) void
ProblemReporter.duplicateBounds
(ASTNode location, TypeBinding type) void
ProblemReporter.duplicateDefaultCase
(ASTNode statement) void
ProblemReporter.duplicateInitializationOfFinalLocal
(LocalVariableBinding local, ASTNode location) void
ProblemReporter.duplicateTotalPattern
(ASTNode element) void
ProblemReporter.enhancedSwitchMissingDefaultCase
(ASTNode element) void
ProblemReporter.enumStaticFieldUsedDuringInitialization
(FieldBinding field, ASTNode location) void
ProblemReporter.errorNoSuperInInterface
(ASTNode reference) void
ProblemReporter.errorThisSuperInStatic
(ASTNode reference) void
ProblemReporter.expressionNullReference
(ASTNode location) void
ProblemReporter.expressionPotentialNullReference
(ASTNode location) void
ProblemReporter.fakeReachable
(ASTNode location) void
ProblemReporter.fieldsOrThisBeforeConstructorInvocation
(ASTNode reference) void
ProblemReporter.forbiddenReference
(FieldBinding field, ASTNode location, byte classpathEntryType, String classpathEntryName, int problemId) void
ProblemReporter.forbiddenReference
(TypeBinding type, ASTNode location, byte classpathEntryType, String classpathEntryName, int problemId) void
ProblemReporter.forwardTypeVariableReference
(ASTNode location, TypeVariableBinding type) void
ProblemReporter.hiddenCatchBlock
(ReferenceBinding exceptionType, ASTNode location) void
ProblemReporter.illegalAccessFromTypeVariable
(TypeVariableBinding variable, ASTNode location) void
ProblemReporter.illegalClassLiteralForTypeVariable
(TypeVariableBinding variable, ASTNode location) void
ProblemReporter.illegalGenericArray
(TypeBinding leafComponentType, ASTNode location) void
ProblemReporter.illegalInstanceOfGenericType
(TypeBinding checkedType, ASTNode location) void
ProblemReporter.illegalPrimitiveOrArrayTypeForEnclosingInstance
(TypeBinding enclosingType, ASTNode location) void
ProblemReporter.illegalRedeclarationOfPatternVar
(LocalVariableBinding local, ASTNode location) void
ProblemReporter.illegalReturnRedefinition
(ASTNode location, MethodBinding descriptorMethod, boolean isUnchecked, TypeBinding providedType) void
ProblemReporter.illegalSuperAccess
(TypeBinding superType, TypeBinding directSuperType, ASTNode location) void
ProblemReporter.illegalVoidExpression
(ASTNode location) void
ProblemReporter.incompatiblePatternType
(ASTNode element, TypeBinding type, TypeBinding expected) void
ProblemReporter.incorrectArityForParameterizedType
(ASTNode location, TypeBinding type, TypeBinding[] argumentTypes) void
ProblemReporter.incorrectArityForParameterizedType
(ASTNode location, TypeBinding type, TypeBinding[] argumentTypes, int index) void
ProblemReporter.indirectAccessToStaticField
(ASTNode location, FieldBinding field) void
ProblemReporter.indirectAccessToStaticMethod
(ASTNode location, MethodBinding method) void
ProblemReporter.inheritedMethodsHaveIncompatibleReturnTypes
(ASTNode location, MethodBinding[] inheritedMethods, int length) void
ProblemReporter.inheritedParameterLackingNonnullAnnotation
(MethodBinding currentMethod, int paramRank, ReferenceBinding specificationType, ASTNode location, char[][] annotationName) void
ProblemReporter.invalidBreak
(ASTNode location) void
ProblemReporter.invalidContinue
(ASTNode location) void
ProblemReporter.invalidExplicitConstructorCall
(ASTNode location) void
ProblemReporter.invalidParameterizedExceptionType
(TypeBinding exceptionType, ASTNode location) void
ProblemReporter.invalidParenthesizedExpression
(ASTNode reference) void
ProblemReporter.invalidType
(ASTNode location, TypeBinding type) void
ProblemReporter.invalidTypeVariableAsException
(TypeBinding exceptionType, ASTNode location) void
ProblemReporter.javadocDeprecatedField
(FieldBinding field, ASTNode location, int modifiers) void
ProblemReporter.javadocDeprecatedMethod
(MethodBinding method, ASTNode location, int modifiers) void
ProblemReporter.javadocDeprecatedType
(TypeBinding type, ASTNode location, int modifiers) void
ProblemReporter.javadocDeprecatedType
(TypeBinding type, ASTNode location, int modifiers, int index) void
ProblemReporter.javadocInvalidType
(ASTNode location, TypeBinding type, int modifiers) void
ProblemReporter.localVariableFreeTypeVariableReference
(LocalVariableBinding local, ASTNode location) void
ProblemReporter.localVariableNonNullComparedToNull
(LocalVariableBinding local, ASTNode location) void
ProblemReporter.localVariableNullComparedToNonNull
(LocalVariableBinding local, ASTNode location) void
ProblemReporter.localVariableNullInstanceof
(LocalVariableBinding local, ASTNode location) void
ProblemReporter.localVariableNullReference
(LocalVariableBinding local, ASTNode location) void
ProblemReporter.localVariablePotentialNullReference
(LocalVariableBinding local, ASTNode location) void
ProblemReporter.localVariableRedundantCheckOnNonNull
(LocalVariableBinding local, ASTNode location) void
ProblemReporter.localVariableRedundantCheckOnNull
(LocalVariableBinding local, ASTNode location) void
ProblemReporter.localVariableRedundantNullAssignment
(LocalVariableBinding local, ASTNode location) void
ProblemReporter.messageSendPotentialNullReference
(MethodBinding method, ASTNode location) void
ProblemReporter.messageSendRedundantCheckOnNonNull
(MethodBinding method, ASTNode location) void
ProblemReporter.methodReturnTypeFreeTypeVariableReference
(MethodBinding method, ASTNode location) void
ProblemReporter.missingTypeInConstructor
(ASTNode location, MethodBinding constructor) void
ProblemReporter.missingTypeInMethod
(ASTNode astNode, MethodBinding method) void
ProblemReporter.multiCatchNotBelow17
(ASTNode node) void
ProblemReporter.multiConstantCaseLabelsNotSupported
(ASTNode statement) void
ProblemReporter.needImplementation
(ASTNode location) void
ProblemReporter.needToEmulateFieldAccess
(FieldBinding field, ASTNode location, boolean isReadAccess) void
ProblemReporter.needToEmulateMethodAccess
(MethodBinding method, ASTNode location) void
ProblemReporter.noMoreAvailableSpaceForArgument
(LocalVariableBinding local, ASTNode location) void
ProblemReporter.noMoreAvailableSpaceForLocal
(LocalVariableBinding local, ASTNode location) void
ProblemReporter.nonExternalizedStringLiteral
(ASTNode location) void
ProblemReporter.nonGenericTypeCannotBeParameterized
(int index, ASTNode location, TypeBinding type, TypeBinding[] argumentTypes) void
ProblemReporter.nonStaticAccessToStaticField
(ASTNode location, FieldBinding field) void
ProblemReporter.nonStaticAccessToStaticField
(ASTNode location, FieldBinding field, int index) void
ProblemReporter.nonStaticAccessToStaticMethod
(ASTNode location, MethodBinding method) void
ProblemReporter.noSuchEnclosingInstance
(TypeBinding targetType, ASTNode location, boolean isConstructorCall) void
ProblemReporter.notAnnotationType
(TypeBinding actualType, ASTNode location) void
ProblemReporter.nullDefaultAnnotationIsRedundant
(ASTNode location, Annotation[] annotations, Binding outer) void
ProblemReporter.nullityMismatchTypeArgument
(TypeBinding typeVariable, TypeBinding typeArgument, ASTNode location) void
ProblemReporter.nullityMismatchVariableIsFreeTypeVariable
(VariableBinding variable, ASTNode location) void
ProblemReporter.nullUnboxing
(ASTNode expression, TypeBinding boxType) void
ProblemReporter.parameterAssignment
(LocalVariableBinding local, ASTNode location) void
ProblemReporter.parameterizedMemberTypeMissingArguments
(ASTNode location, TypeBinding type, int index) void
ProblemReporter.polymorphicMethodNotBelow17
(ASTNode node) void
ProblemReporter.potentiallyUnclosedCloseable
(FakedTrackingVariable trackVar, ASTNode location) void
ProblemReporter.potentialNullUnboxing
(ASTNode expression, TypeBinding boxType) void
ProblemReporter.rawMemberTypeCannotBeParameterized
(ASTNode location, ReferenceBinding type, TypeBinding[] argumentTypes) void
ProblemReporter.rawTypeReference
(ASTNode location, TypeBinding type) void
ProblemReporter.recordAccessorMethodHasThrowsClause
(ASTNode methodDeclaration) void
ProblemReporter.recordAccessorMethodShouldBePublic
(ASTNode methodDecl) void
ProblemReporter.recordAccessorMethodShouldNotBeGeneric
(ASTNode methodDecl) void
ProblemReporter.recordAccessorMethodShouldNotBeStatic
(ASTNode methodDecl) void
ProblemReporter.recordCanonicalConstructorHasExplicitConstructorCall
(ASTNode methodDecl) void
ProblemReporter.recordCanonicalConstructorHasReturnStatement
(ASTNode methodDecl) void
ProblemReporter.recordCompactConstructorHasExplicitConstructorCall
(ASTNode methodDecl) void
ProblemReporter.recordIllegalAccessorReturnType
(ASTNode returnType, TypeBinding type) void
ProblemReporter.recordMissingExplicitConstructorCallInNonCanonicalConstructor
(ASTNode location) void
ProblemReporter.recordPatternSignatureMismatch
(TypeBinding type, ASTNode element) void
ProblemReporter.recordStaticReferenceToOuterLocalVariable
(LocalVariableBinding local, ASTNode node) void
ProblemReporter.redundantSpecificationOfTypeArguments
(ASTNode location, TypeBinding[] argumentTypes) void
ProblemReporter.repeatableAnnotationTypeIsDocumented
(ASTNode markerNode, ReferenceBinding annotationType, ReferenceBinding containerAnnotationType) void
ProblemReporter.repeatableAnnotationTypeIsInherited
(ASTNode markerNode, ReferenceBinding annotationType, ReferenceBinding containerAnnotationType) void
ProblemReporter.repeatableAnnotationTypeTargetMismatch
(ASTNode markerNode, ReferenceBinding annotationType, ReferenceBinding containerAnnotationType, String unmetTargets) void
ProblemReporter.resourceHasToImplementAutoCloseable
(TypeBinding binding, ASTNode reference) void
ProblemReporter.sealedInterfaceIsSealedAndNonSealed
(SourceTypeBinding type, ASTNode node) void
ProblemReporter.sealedMissingSealedModifier
(SourceTypeBinding type, ASTNode node) void
ProblemReporter.sealedPermittedTypeOutsideOfModule
(ReferenceBinding permType, SourceTypeBinding type, ASTNode node, ModuleBinding moduleBinding) void
ProblemReporter.sealedPermittedTypeOutsideOfModule
(SourceTypeBinding type, ASTNode node) void
ProblemReporter.sealedPermittedTypeOutsideOfPackage
(ReferenceBinding permType, SourceTypeBinding type, ASTNode node, PackageBinding packageBinding) void
ProblemReporter.sealedSealedTypeMissingPermits
(SourceTypeBinding type, ASTNode node) void
ProblemReporter.shouldReturn
(TypeBinding returnType, ASTNode location) void
ProblemReporter.staticFieldAccessToNonStaticVariable
(ASTNode location, FieldBinding field) void
ProblemReporter.staticMemberOfParameterizedType
(ASTNode location, ReferenceBinding type, ReferenceBinding qualifyingType, int index) void
ProblemReporter.stringConstantIsExceedingUtf8Limit
(ASTNode location) void
ProblemReporter.superinterfacesCollide
(TypeBinding type, ASTNode decl, TypeBinding superType, TypeBinding inheritedSuperType) void
ProblemReporter.switchExpressionBreakNotAllowed
(ASTNode statement) void
ProblemReporter.switchExpressionMixedCase
(ASTNode statement) void
ProblemReporter.switchExpressionsBreakOutOfSwitchExpression
(ASTNode statement) void
ProblemReporter.switchExpressionsContinueOutOfSwitchExpression
(ASTNode statement) void
ProblemReporter.switchExpressionsNotSupported
(ASTNode statement) void
ProblemReporter.switchExpressionsReturnWithinSwitchExpression
(ASTNode statement) void
ProblemReporter.switchExpressionsYieldIllegalStatement
(ASTNode statement) void
ProblemReporter.switchExpressionsYieldOutsideSwitchExpression
(ASTNode statement) void
ProblemReporter.switchExpressionsYieldRestrictedGeneralWarning
(ASTNode statement) void
ProblemReporter.switchExpressionsYieldTypeDeclarationError
(ASTNode statement) void
ProblemReporter.switchExpressionsYieldTypeDeclarationWarning
(ASTNode statement) void
ProblemReporter.switchExpressionsYieldUnqualifiedMethodError
(ASTNode statement) void
ProblemReporter.switchExpressionsYieldUnqualifiedMethodWarning
(ASTNode statement) void
ProblemReporter.tooManyDimensions
(ASTNode expression) void
ProblemReporter.typeMismatchError
(TypeBinding actualType, TypeBinding expectedType, ASTNode location, ASTNode expectingLocation) void
ProblemReporter.typeMismatchError
(TypeBinding typeArgument, TypeVariableBinding typeParameter, ReferenceBinding genericType, ASTNode location) void
ProblemReporter.unclosedCloseable
(FakedTrackingVariable trackVar, ASTNode location) void
ProblemReporter.unexpectedTypeinRecordPattern
(TypeBinding type, ASTNode element) void
ProblemReporter.unexpectedTypeinSwitchPattern
(TypeBinding type, ASTNode element) void
ProblemReporter.unhandledException
(TypeBinding exceptionType, ASTNode location) void
ProblemReporter.unhandledExceptionFromAutoClose
(TypeBinding exceptionType, ASTNode location) void
ProblemReporter.uninitializedBlankFinalField
(FieldBinding field, ASTNode location) void
ProblemReporter.uninitializedLocalVariable
(LocalVariableBinding binding, ASTNode location, Scope scope) void
ProblemReporter.uninitializedNonNullField
(FieldBinding field, ASTNode location) void
ProblemReporter.unnecessaryElse
(ASTNode location) void
ProblemReporter.unreachableCatchBlock
(ReferenceBinding exceptionType, ASTNode location) void
ProblemReporter.unsafeGenericArrayForVarargs
(TypeBinding leafComponentType, ASTNode location) void
ProblemReporter.unsafeRawFieldAssignment
(FieldBinding field, TypeBinding expressionType, ASTNode location) void
ProblemReporter.unsafeRawGenericMethodInvocation
(ASTNode location, MethodBinding rawMethod, TypeBinding[] argumentTypes) void
ProblemReporter.unsafeRawInvocation
(ASTNode location, MethodBinding rawMethod) void
ProblemReporter.unusedDeclaredThrownException
(ReferenceBinding exceptionType, AbstractMethodDeclaration method, ASTNode location) void
AbortCompilation.updateContext
(ASTNode astNode, CompilationResult unitResult) boolean
ProblemReporter.validateRestrictedKeywords
(char[] name, ASTNode node) void
ProblemReporter.varCannotBeMixedWithNonVarParams
(ASTNode astNode) void
ProblemReporter.varCannotBeUsedWithTypeArguments
(ASTNode astNode) void
ProblemReporter.varIsNotAllowedHere
(ASTNode astNode) void
ProblemReporter.varIsReservedTypeNameInFuture
(ASTNode decl) void
ProblemReporter.wildcardAssignment
(TypeBinding variableType, TypeBinding expressionType, ASTNode location) void
ProblemReporter.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 TypMethodeBeschreibungint
void
MatchingNodeSet.addPossibleMatch
(ASTNode node) void
MatchingNodeSet.addTrustedMatch
(ASTNode node, boolean isExact) int
AndLocator.match
(ASTNode node, MatchingNodeSet nodeSet) int
ConstructorLocator.match
(ASTNode node, MatchingNodeSet nodeSet) int
FieldLocator.match
(ASTNode node, MatchingNodeSet nodeSet) int
MethodLocator.match
(ASTNode node, MatchingNodeSet nodeSet) int
OrLocator.match
(ASTNode node, MatchingNodeSet nodeSet) int
PackageReferenceLocator.match
(ASTNode node, MatchingNodeSet nodeSet) int
PatternLocator.match
(ASTNode node, MatchingNodeSet nodeSet) Check if the given ast node syntactically matches this pattern.int
TypeReferenceLocator.match
(ASTNode node, MatchingNodeSet nodeSet) protected void
AndLocator.matchReportReference
(ASTNode reference, IJavaElement element, IJavaElement localElement, IJavaElement[] otherElements, Binding elementBinding, int accuracy, MatchLocator locator) protected void
AndLocator.matchReportReference
(ASTNode reference, IJavaElement element, Binding elementBinding, int accuracy, MatchLocator locator) protected void
ConstructorLocator.matchReportReference
(ASTNode reference, IJavaElement element, Binding elementBinding, int accuracy, MatchLocator locator) protected void
FieldLocator.matchReportReference
(ASTNode reference, IJavaElement element, IJavaElement localElement, IJavaElement[] otherElements, Binding elementBinding, int accuracy, MatchLocator locator) protected void
FieldLocator.matchReportReference
(ASTNode reference, IJavaElement element, Binding elementBinding, int accuracy, MatchLocator locator) protected void
LocalVariableLocator.matchReportReference
(ASTNode reference, IJavaElement element, Binding elementBinding, int accuracy, MatchLocator locator) protected void
MethodLocator.matchReportReference
(ASTNode reference, IJavaElement element, IJavaElement localElement, IJavaElement[] otherElements, Binding elementBinding, int accuracy, MatchLocator locator) protected void
MethodLocator.matchReportReference
(ASTNode reference, IJavaElement element, Binding elementBinding, int accuracy, MatchLocator locator) protected void
ModuleLocator.matchReportReference
(ASTNode reference, IJavaElement element, IJavaElement localElement, IJavaElement[] otherElements, Binding elementBinding, int accuracy, MatchLocator locator) protected void
ModuleLocator.matchReportReference
(ASTNode reference, IJavaElement element, Binding elementBinding, int accuracy, MatchLocator locator) protected void
OrLocator.matchReportReference
(ASTNode reference, IJavaElement element, IJavaElement localElement, IJavaElement[] otherElements, Binding elementBinding, int accuracy, MatchLocator locator) protected void
OrLocator.matchReportReference
(ASTNode reference, IJavaElement element, Binding elementBinding, int accuracy, MatchLocator locator) protected void
PackageReferenceLocator.matchReportReference
(ASTNode reference, IJavaElement element, IJavaElement localElement, IJavaElement[] otherElements, Binding elementBinding, int accuracy, MatchLocator locator) protected void
PackageReferenceLocator.matchReportReference
(ASTNode reference, IJavaElement element, Binding elementBinding, int accuracy, MatchLocator locator) protected void
PatternLocator.matchReportReference
(ASTNode reference, IJavaElement element, IJavaElement localElement, IJavaElement[] otherElements, Binding elementBinding, int accuracy, MatchLocator locator) Reports the match of the given reference.protected void
PatternLocator.matchReportReference
(ASTNode reference, IJavaElement element, Binding elementBinding, int accuracy, MatchLocator locator) Reports the match of the given reference.protected void
SuperTypeReferenceLocator.matchReportReference
(ASTNode reference, IJavaElement element, Binding elementBinding, int accuracy, MatchLocator locator) protected void
TypeReferenceLocator.matchReportReference
(ASTNode reference, IJavaElement element, IJavaElement localElement, IJavaElement[] otherElements, Binding elementBinding, int accuracy, MatchLocator locator) Reports the match of the given reference.protected void
TypeReferenceLocator.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 void
MatchLocator.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 void
MatchLocator.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 void
TypeReferenceLocator.reportDeclaration
(ASTNode reference, IJavaElement element, MatchLocator locator, SimpleSet knownTypes) int
AndLocator.resolveLevel
(ASTNode node) int
ConstructorLocator.resolveLevel
(ASTNode node) int
FieldLocator.resolveLevel
(ASTNode possiblelMatchingNode) int
LocalVariableLocator.resolveLevel
(ASTNode possiblelMatchingNode) int
MethodLocator.resolveLevel
(ASTNode possibleMatchingNode) int
ModuleLocator.resolveLevel
(ASTNode possibleMatchingNode) int
OrLocator.resolveLevel
(ASTNode node) int
PackageReferenceLocator.resolveLevel
(ASTNode node) int
PatternLocator.resolveLevel
(ASTNode possibleMatchingNode) Finds out whether the given ast node matches this search pattern.int
SuperTypeReferenceLocator.resolveLevel
(ASTNode node) int
TypeDeclarationLocator.resolveLevel
(ASTNode node) int
TypeParameterLocator.resolveLevel
(ASTNode possibleMatchingNode) int
TypeReferenceLocator.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 TypKlasseBeschreibungclass
class
class
class
class
A return statement inside a code snippet.class
A 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).class
A 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).class
A this reference inside a code snippet denotes a remote receiver object (that is, the receiver of the context in the stack frame)class