Uses of Package
org.aspectj.org.eclipse.jdt.internal.compiler.ast
Packages that use org.aspectj.org.eclipse.jdt.internal.compiler.ast
Package
Description
The Java DOM/AST is the set of classes that model the source code of a Java program
as a structured document.
-
Classes in org.aspectj.org.eclipse.jdt.internal.compiler.ast used by org.aspectj.ajdt.internal.compilerClassDescriptionAspectJ Extension - added several extension points for subclassesAnnotationMemberValuePair nodeVariation on allocation, where can optionally be specified any of: - leading enclosing instance - trailing anonymous type - generic type arguments for generic constructor invocation
-
Classes in org.aspectj.org.eclipse.jdt.internal.compiler.ast used by org.aspectj.ajdt.internal.compiler.astClassDescriptionAspectJ Extension - added several extension points for subclassesAnnotationAspectJ Extension added template method for subclasses to insert more code.AspectJ Extension - support for FieldBinding.alwaysNeedsAccessMethodAbstraction for invocation AST nodes that can trigger overload resolution possibly involving type inferenceContract to be implemented by all poly expressions and potential poly expressions for uniform integration into overload resolution and type inference.AspectJ Extension - support for MethodBinding.alwaysNeedsAccessMethod Possible mergeconflict?
-
Classes in org.aspectj.org.eclipse.jdt.internal.compiler.ast used by org.aspectj.ajdt.internal.compiler.lookupClassDescriptionAspectJ Extension - added several extension points for subclassesAnnotation
-
Classes in org.aspectj.org.eclipse.jdt.internal.compiler.ast used by org.aspectj.ajdt.internal.compiler.parserClassDescriptionAnnotationAspectJ Extension - support for MethodBinding.alwaysNeedsAccessMethod Possible mergeconflict?
-
Classes in org.aspectj.org.eclipse.jdt.internal.compiler.ast used by org.aspectj.ajdt.internal.compiler.problemClassDescriptionAspectJ Extension - added several extension points for subclassesAnnotation
-
Classes in org.aspectj.org.eclipse.jdt.internal.compiler.ast used by org.aspectj.ajdt.internal.core.builderClassDescriptionAspectJ Extension - added several extension points for subclasses
-
Classes in org.aspectj.org.eclipse.jdt.internal.compiler.ast used by org.aspectj.org.eclipse.jdt.core.domClassDescriptionAspectJ Extension - added several extension points for subclassesAnnotationSole purpose of
FakeDefaultLiteral
is to appear in case 'default' of switch patterns (JEP 406 at the time of writing this comment)AspectJ Extension - support for FieldBinding.alwaysNeedsAccessMethodNode representing a structured Javadoc commentMemberValuePair nodeAspectJ Extension - support for MethodBinding.alwaysNeedsAccessMethod Possible mergeconflict?Normal annotation nodeVariation on allocation, where can optionally be specified any of: - leading enclosing instance - trailing anonymous type - generic type arguments for generic constructor invocationSingleMemberAnnotation nodeFlatten string literal -
Classes in org.aspectj.org.eclipse.jdt.internal.compiler.ast used by org.aspectj.org.eclipse.jdt.internal.codeassistClassDescriptionAspectJ Extension - added several extension points for subclassesAnnotationMemberValuePair nodeAspectJ Extension - support for MethodBinding.alwaysNeedsAccessMethod Possible mergeconflict?
-
Classes in org.aspectj.org.eclipse.jdt.internal.compiler.ast used by org.aspectj.org.eclipse.jdt.internal.codeassist.completeClassDescriptionAspectJ Extension - added several extension points for subclassesAnnotationAspectJ Extension - support for FieldBinding.alwaysNeedsAccessMethodInterface to allow Javadoc parser to collect both JavaSingleTypeReference and JavaQualifiedTypeReferencesAbstraction for invocation AST nodes that can trigger overload resolution possibly involving type inferenceContract to be implemented by all poly expressions and potential poly expressions for uniform integration into overload resolution and type inference.Node representing a structured Javadoc commentMemberValuePair nodeAspectJ Extension - support for MethodBinding.alwaysNeedsAccessMethod Possible mergeconflict?Just a marker class to represent statements that can occur in a module declarationNormal annotation nodeSyntactic representation of a reference to a generic type.Syntactic representation of a reference to a generic type.Variation on allocation, where can optionally be specified any of: - leading enclosing instance - trailing anonymous type - generic type arguments for generic constructor invocation
-
Classes in org.aspectj.org.eclipse.jdt.internal.compiler.ast used by org.aspectj.org.eclipse.jdt.internal.codeassist.implClassDescriptionAspectJ Extension - added several extension points for subclasses
-
Classes in org.aspectj.org.eclipse.jdt.internal.compiler.ast used by org.aspectj.org.eclipse.jdt.internal.codeassist.selectClassDescriptionAspectJ Extension - support for FieldBinding.alwaysNeedsAccessMethodAbstraction for invocation AST nodes that can trigger overload resolution possibly involving type inferenceContract to be implemented by all poly expressions and potential poly expressions for uniform integration into overload resolution and type inference.Node representing a structured Javadoc commentMemberValuePair nodeAspectJ Extension - support for MethodBinding.alwaysNeedsAccessMethod Possible mergeconflict?Syntactic representation of a reference to a generic type.Syntactic representation of a reference to a generic type.Variation on allocation, where can optionally be specified any of: - leading enclosing instance - trailing anonymous type - generic type arguments for generic constructor invocation
-
Classes in org.aspectj.org.eclipse.jdt.internal.compiler.ast used by org.aspectj.org.eclipse.jdt.internal.compilerClassDescriptionAspectJ Extension - added several extension points for subclassesAnnotationAspectJ Extension added template method for subclasses to insert more code.Sole purpose of
FakeDefaultLiteral
is to appear in case 'default' of switch patterns (JEP 406 at the time of writing this comment)AspectJ Extension - support for FieldBinding.alwaysNeedsAccessMethodNode representing a structured Javadoc commentMemberValuePair nodeAspectJ Extension - support for MethodBinding.alwaysNeedsAccessMethod Possible mergeconflict?Normal annotation nodeSyntactic representation of a reference to a generic type.Syntactic representation of a reference to a generic type.Variation on allocation, where can optionally be specified any of: - leading enclosing instance - trailing anonymous type - generic type arguments for generic constructor invocationSingleMemberAnnotation nodeFlatten string literalNode to represent Wildcard -
-
Classes in org.aspectj.org.eclipse.jdt.internal.compiler.ast used by org.aspectj.org.eclipse.jdt.internal.compiler.astClassDescriptionAspectJ Extension - added several extension points for subclassesAnnotationCombinedBinaryExpression is an implementation of BinaryExpression that specifically attempts to mitigate the issues raised by expressions which have a very deep leftmost branch.A faked local variable declaration used for keeping track of data flows of a special variable.AspectJ Extension - support for FieldBinding.alwaysNeedsAccessMethodInterface to allow Javadoc parser to collect both JavaSingleTypeReference and JavaQualifiedTypeReferencesAbstraction for invocation AST nodes that can trigger overload resolution possibly involving type inferenceContract to be implemented by all poly expressions and potential poly expressions for uniform integration into overload resolution and type inference.Node representing a structured Javadoc commentMemberValuePair nodeAspectJ Extension - support for MethodBinding.alwaysNeedsAccessMethod Possible mergeconflict?Just a marker class to represent statements that can occur in a module declarationPerforms matching of null type annotations.Variation on allocation, where can optionally be specified any of: - leading enclosing instance - trailing anonymous type - generic type arguments for generic constructor invocationSingleMemberAnnotation nodeFlatten string literalExtra behavior for statements which are generating subroutinesSimplified specification of where in a (possibly complex) type reference we are looking for type annotations.
-
-
Classes in org.aspectj.org.eclipse.jdt.internal.compiler.ast used by org.aspectj.org.eclipse.jdt.internal.compiler.codegenClassDescriptionAspectJ Extension - added several extension points for subclassesAnnotationNode to represent Wildcard
-
Classes in org.aspectj.org.eclipse.jdt.internal.compiler.ast used by org.aspectj.org.eclipse.jdt.internal.compiler.flowClassDescriptionAspectJ Extension - added several extension points for subclassesA faked local variable declaration used for keeping track of data flows of a special variable.Performs matching of null type annotations.Extra behavior for statements which are generating subroutines
-
-
Classes in org.aspectj.org.eclipse.jdt.internal.compiler.ast used by org.aspectj.org.eclipse.jdt.internal.compiler.lookupClassDescriptionAspectJ Extension - added several extension points for subclassesAnnotationA faked local variable declaration used for keeping track of data flows of a special variable.Abstraction for invocation AST nodes that can trigger overload resolution possibly involving type inferenceNode to represent Wildcard
-
Classes in org.aspectj.org.eclipse.jdt.internal.compiler.ast used by org.aspectj.org.eclipse.jdt.internal.compiler.parserClassDescriptionAspectJ Extension - added several extension points for subclassesAnnotationNode representing a structured Javadoc commentAspectJ Extension - support for MethodBinding.alwaysNeedsAccessMethod Possible mergeconflict?Just a marker class to represent statements that can occur in a module declarationSyntactic representation of a reference to a generic type.Node to represent Wildcard
-
Classes in org.aspectj.org.eclipse.jdt.internal.compiler.ast used by org.aspectj.org.eclipse.jdt.internal.compiler.parser.diagnoseClassDescriptionAspectJ Extension - added several extension points for subclasses
-
Classes in org.aspectj.org.eclipse.jdt.internal.compiler.ast used by org.aspectj.org.eclipse.jdt.internal.compiler.problemClassDescriptionAspectJ Extension - added several extension points for subclassesAnnotationA faked local variable declaration used for keeping track of data flows of a special variable.AspectJ Extension - support for FieldBinding.alwaysNeedsAccessMethodMemberValuePair nodeAspectJ Extension - support for MethodBinding.alwaysNeedsAccessMethod Possible mergeconflict?Performs matching of null type annotations.
-
-
Classes in org.aspectj.org.eclipse.jdt.internal.compiler.ast used by org.aspectj.org.eclipse.jdt.internal.coreClassDescriptionAnnotationMemberValuePair node
-
-
-
Classes in org.aspectj.org.eclipse.jdt.internal.compiler.ast used by org.aspectj.org.eclipse.jdt.internal.core.search.matchingClassDescriptionAspectJ Extension - added several extension points for subclassesAnnotationMemberValuePair nodeAspectJ Extension - support for MethodBinding.alwaysNeedsAccessMethod Possible mergeconflict?
-
Classes in org.aspectj.org.eclipse.jdt.internal.compiler.ast used by org.aspectj.org.eclipse.jdt.internal.core.utilClassDescriptionAspectJ Extension - added several extension points for subclasses
-
Classes in org.aspectj.org.eclipse.jdt.internal.compiler.ast used by org.aspectj.org.eclipse.jdt.internal.evalClassDescriptionAspectJ Extension - support for FieldBinding.alwaysNeedsAccessMethodAbstraction for invocation AST nodes that can trigger overload resolution possibly involving type inferenceContract to be implemented by all poly expressions and potential poly expressions for uniform integration into overload resolution and type inference.AspectJ Extension - support for MethodBinding.alwaysNeedsAccessMethod Possible mergeconflict?