Uses of Class
org.aspectj.org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment
Packages that use LookupEnvironment
Package
Description
-
Uses of LookupEnvironment in org.aspectj.ajdt.ajc
Methods in org.aspectj.ajdt.ajc with parameters of type LookupEnvironmentModifier and TypeMethodDescriptionvoidBuildArgParser.initRootModules(LookupEnvironment environment, FileSystem fileSystem) -
Uses of LookupEnvironment in org.aspectj.ajdt.internal.compiler.lookup
Subclasses of LookupEnvironment in org.aspectj.ajdt.internal.compiler.lookupModifier and TypeClassDescriptionclassOverrides the default EclipseLookupEnvironmentfor two purposes: To provide some additional phases tocompleteTypeBindings, that weave declare parents and inter-type declarations at the correct time.Methods in org.aspectj.ajdt.internal.compiler.lookup that return LookupEnvironmentModifier and TypeMethodDescriptionEclipseFactory.getLookupEnvironment()AjLookupEnvironment.wrapInModuleEnvironment(ModuleBinding moduleBinding) Methods in org.aspectj.ajdt.internal.compiler.lookup with parameters of type LookupEnvironmentModifier and TypeMethodDescriptionstatic EclipseFactoryEclipseFactory.fromLookupEnvironment(LookupEnvironment env) Constructors in org.aspectj.ajdt.internal.compiler.lookup with parameters of type LookupEnvironmentModifierConstructorDescriptionAjLookupEnvironment(LookupEnvironment env, ModuleBinding moduleBinding) EclipseFactory(LookupEnvironment lookupEnvironment, AjBuildManager buildManager) EclipseFactory(LookupEnvironment lookupEnvironment, World world, boolean xSer) -
Uses of LookupEnvironment in org.aspectj.ajdt.internal.core.builder
Methods in org.aspectj.ajdt.internal.core.builder with parameters of type LookupEnvironmentModifier and TypeMethodDescriptionCompactTypeStructureRepresentation.enrichWithExternalAnnotationsFor(ITypeAnnotationWalker walker, Object member, LookupEnvironment environment) -
Uses of LookupEnvironment in org.aspectj.org.eclipse.jdt.internal.codeassist
Methods in org.aspectj.org.eclipse.jdt.internal.codeassist with parameters of type LookupEnvironmentModifier and TypeMethodDescriptionprotected voidInternalCompletionContext.setExtendedData(ITypeRoot typeRoot, CompilationUnitDeclaration compilationUnitDeclaration, LookupEnvironment lookupEnvironment, Scope scope, ASTNode astNode, ASTNode astNodeParent, WorkingCopyOwner owner, CompletionParser parser) Constructors in org.aspectj.org.eclipse.jdt.internal.codeassist with parameters of type LookupEnvironmentModifierConstructorDescriptionInternalExtendedCompletionContext(InternalCompletionContext completionContext, ITypeRoot typeRoot, CompilationUnitDeclaration compilationUnitDeclaration, LookupEnvironment lookupEnvironment, Scope assistScope, ASTNode assistNode, ASTNode assistNodeParent, WorkingCopyOwner owner, CompletionParser parser) -
Uses of LookupEnvironment in org.aspectj.org.eclipse.jdt.internal.codeassist.impl
Fields in org.aspectj.org.eclipse.jdt.internal.codeassist.impl declared as LookupEnvironment -
Uses of LookupEnvironment in org.aspectj.org.eclipse.jdt.internal.compiler
Fields in org.aspectj.org.eclipse.jdt.internal.compiler declared as LookupEnvironment -
Uses of LookupEnvironment in org.aspectj.org.eclipse.jdt.internal.compiler.apt.dispatch
Methods in org.aspectj.org.eclipse.jdt.internal.compiler.apt.dispatch that return LookupEnvironment -
Uses of LookupEnvironment in org.aspectj.org.eclipse.jdt.internal.compiler.ast
Methods in org.aspectj.org.eclipse.jdt.internal.compiler.ast with parameters of type LookupEnvironmentModifier and TypeMethodDescriptionCompilationUnitDeclaration.module(LookupEnvironment environment) static TypeBindingNullAnnotationMatching.strongerType(TypeBinding type1, TypeBinding type2, LookupEnvironment environment) static TypeBinding[]NullAnnotationMatching.weakerTypes(TypeBinding[] parameters1, TypeBinding[] parameters2, LookupEnvironment environment) -
Uses of LookupEnvironment in org.aspectj.org.eclipse.jdt.internal.compiler.batch
Methods in org.aspectj.org.eclipse.jdt.internal.compiler.batch with parameters of type LookupEnvironmentModifier and TypeMethodDescriptionprotected voidMain.initRootModules(LookupEnvironment environment, FileSystem fileSystem) CompilationUnit.module(LookupEnvironment rootEnvironment) -
Uses of LookupEnvironment in org.aspectj.org.eclipse.jdt.internal.compiler.classfmt
Methods in org.aspectj.org.eclipse.jdt.internal.compiler.classfmt with parameters of type LookupEnvironmentModifier and TypeMethodDescriptionClassFileReader.enrichWithExternalAnnotationsFor(ITypeAnnotationWalker walker, Object member, LookupEnvironment environment) Conditionally add external annotations to the mix.ExternalAnnotationDecorator.enrichWithExternalAnnotationsFor(ITypeAnnotationWalker walker, Object member, LookupEnvironment environment) ExternalAnnotationProvider.forField(char[] selector, char[] signature, LookupEnvironment environment) ExternalAnnotationProvider.forMethod(char[] selector, char[] signature, LookupEnvironment environment) ExternalAnnotationProvider.forTypeHeader(LookupEnvironment environment) static ITypeAnnotationWalkerExternalAnnotationProvider.synthesizeForMethod(char[] source, LookupEnvironment env) static ITypeAnnotationWalkerNonNullDefaultAwareTypeAnnotationWalker.updateWalkerForParamNonNullDefault(ITypeAnnotationWalker walker, int defaultNullness, LookupEnvironment environment) Constructors in org.aspectj.org.eclipse.jdt.internal.compiler.classfmt with parameters of type LookupEnvironmentModifierConstructorDescriptionNonNullDefaultAwareTypeAnnotationWalker(int defaultNullness, LookupEnvironment environment) Create an initial walker without 'real' type annotations, but with a nonnull default.NonNullDefaultAwareTypeAnnotationWalker(IBinaryTypeAnnotation[] typeAnnotations, int defaultNullness, LookupEnvironment environment) Create initial walker with non-empty type annotations. -
Uses of LookupEnvironment in org.aspectj.org.eclipse.jdt.internal.compiler.env
Methods in org.aspectj.org.eclipse.jdt.internal.compiler.env with parameters of type LookupEnvironmentModifier and TypeMethodDescriptionIBinaryType.enrichWithExternalAnnotationsFor(ITypeAnnotationWalker walker, Object member, LookupEnvironment environment) Answer a type annotation walker that takes into consideration also external annotations.default ModuleBindingICompilationUnit.module(LookupEnvironment environment) Returns the binding of the module that this compilation unit is associated with. -
Uses of LookupEnvironment in org.aspectj.org.eclipse.jdt.internal.compiler.impl
Methods in org.aspectj.org.eclipse.jdt.internal.compiler.impl with parameters of type LookupEnvironmentModifier and TypeMethodDescriptiondefault voidITypeRequestor.accept(IModule module, LookupEnvironment environment) Accept the requested module, could come in in one of 3 different forms:IBinaryModuleISourceModuleIModule.AutoModule -
Uses of LookupEnvironment in org.aspectj.org.eclipse.jdt.internal.compiler.lookup
Fields in org.aspectj.org.eclipse.jdt.internal.compiler.lookup declared as LookupEnvironmentModifier and TypeFieldDescriptionCompilationUnitScope.environmentprotected LookupEnvironmentImplicitNullAnnotationVerifier.environmentModuleBinding.environmentPackageBinding.environmentprotected LookupEnvironmentParameterizedGenericMethodBinding.environmentParameterizedTypeBinding.environmentfinal LookupEnvironmentLookupEnvironment.rootThe root environment driving the current compilation.Methods in org.aspectj.org.eclipse.jdt.internal.compiler.lookup that return LookupEnvironmentModifier and TypeMethodDescriptionArrayBinding.environment()InferenceSubstitution.environment()ParameterizedGenericMethodBinding.environment()ParameterizedTypeBinding.environment()final LookupEnvironmentScope.environment()Substitution.environment()Returns the lookup environmentSubstitution.NullSubstitution.environment()LookupEnvironment.wrapInModuleEnvironment(ModuleBinding moduleBinding) Methods in org.aspectj.org.eclipse.jdt.internal.compiler.lookup with parameters of type LookupEnvironmentModifier and TypeMethodDescriptionstatic AnnotationBinding[]AnnotationBinding.addStandardAnnotations(AnnotationBinding[] recordedAnnotations, long annotationTagBits, LookupEnvironment env) Add the standard annotations encoded in the tag bits to the recorded annotations.static booleanMethodVerifier.areReturnTypesCompatible(MethodBinding one, MethodBinding two, LookupEnvironment environment) MethodBinding.asRawMethod(LookupEnvironment env) voidReferenceBinding.computeId(LookupEnvironment environment) MethodBinding.computeSubstitutedMethod(MethodBinding method, LookupEnvironment env) ProblemMethodBinding.computeSubstitutedMethod(MethodBinding method, LookupEnvironment env) static MethodBindingMethodVerifier.computeSubstituteMethod(MethodBinding inheritedMethod, MethodBinding currentMethod, LookupEnvironment environment) static ModuleBindingBinaryModuleBinding.create(IModule module, LookupEnvironment existingEnvironment) Construct a named module from binary, could be an auto module - or from an info from Java Model.static AnnotationBinding[]BinaryTypeBinding.createAnnotations(IBinaryAnnotation[] annotationInfos, LookupEnvironment env, char[][][] missingTypeNames) static booleanMethodVerifier.doesMethodOverride(MethodBinding method, MethodBinding inheritedMethod, LookupEnvironment environment) protected voidMethodBinding.fillInDefaultNonNullness18(AbstractMethodDeclaration sourceMethod, LookupEnvironment env) static TypeBinding[]Scope.greaterLowerBound(TypeBinding[] types, Scope scope, LookupEnvironment environment) static booleanMethodVerifier.isSubstituteParameterSubsignature(MethodBinding method, MethodBinding substituteMethod, LookupEnvironment environment) voidSyntheticMethodBinding.markNonNull(LookupEnvironment environment) static TypeBindingBinaryTypeBinding.resolveType(TypeBinding type, LookupEnvironment environment, boolean convertGenericToRawType) voidMethodBinding.setAnnotations(AnnotationBinding[] annotations, AnnotationBinding[][] parameterAnnotations, Object defaultValue, LookupEnvironment optionalEnv) voidArrayBinding.swapUnresolved(UnresolvedReferenceBinding unresolvedType, ReferenceBinding resolvedType, LookupEnvironment env) voidParameterizedTypeBinding.swapUnresolved(UnresolvedReferenceBinding unresolvedType, ReferenceBinding resolvedType, LookupEnvironment env) voidUnresolvedReferenceBinding.swapUnresolved(UnresolvedReferenceBinding unresolvedType, ReferenceBinding unannotatedType, LookupEnvironment environment) voidWildcardBinding.swapUnresolved(UnresolvedReferenceBinding unresolvedType, ReferenceBinding resolvedType, LookupEnvironment env) Constructors in org.aspectj.org.eclipse.jdt.internal.compiler.lookup with parameters of type LookupEnvironmentModifierConstructorDescriptionAnnotatableTypeSystem(LookupEnvironment environment) ArrayBinding(TypeBinding type, int dimensions, LookupEnvironment environment) BinaryTypeBinding(PackageBinding packageBinding, IBinaryType binaryType, LookupEnvironment environment) Standard constructor for creating binary type bindings from binary models (classfiles)BinaryTypeBinding(PackageBinding packageBinding, IBinaryType binaryType, LookupEnvironment environment, boolean needFieldsAndMethods) Standard constructor for creating binary type bindings from binary models (classfiles)protectedCaptureBinding(ReferenceBinding sourceType, char[] sourceName, int start, int end, int captureID, LookupEnvironment environment) CaptureBinding18(ReferenceBinding contextType, char[] sourceName, char[] originalName, int start, int end, int captureID, LookupEnvironment environment) CompilationUnitScope(CompilationUnitDeclaration unit, LookupEnvironment environment) ImplicitNullAnnotationVerifier(LookupEnvironment environment, boolean inheritNullAnnotations) InferenceSubstitution(LookupEnvironment environment, InferenceVariable[] variables, InvocationSite site) IntersectionTypeBinding18(ReferenceBinding[] intersectingTypes, LookupEnvironment environment) LookupEnvironment(LookupEnvironment rootEnv, ModuleBinding module) Construct a specific LookupEnvironment, corresponding to the given module.MissingTypeBinding(PackageBinding packageBinding, char[][] compoundName, LookupEnvironment environment) Special constructor for constructing proxies of missing types (114349)protectedModuleBinding(char[] moduleName, LookupEnvironment existingEnvironment) NullSubstitution(LookupEnvironment environment) protectedPackageBinding(char[][] compoundName, LookupEnvironment environment) PackageBinding(char[][] compoundName, PackageBinding parent, LookupEnvironment environment, ModuleBinding enclosingModule) ParameterizedGenericMethodBinding(MethodBinding originalMethod, RawTypeBinding rawType, LookupEnvironment environment) Create raw generic method for raw type (double substitution from type vars with raw type arguments, and erasure of method variables) Only invoked for non-static generic methods of raw typeParameterizedGenericMethodBinding(MethodBinding originalMethod, TypeBinding[] typeArguments, LookupEnvironment environment, boolean inferredWithUncheckConversion, boolean hasReturnProblem, TypeBinding targetType) Create method of parameterized type, substituting original parameters with type arguments.ParameterizedMethodBinding(ReferenceBinding declaringClass, MethodBinding originalMethod, char[][] alternateParamaterNames, LookupEnvironment environment) Create method of parameterized type, substituting original parameters/exception/return type with type arguments.ParameterizedTypeBinding(ReferenceBinding type, TypeBinding[] arguments, ReferenceBinding enclosingType, LookupEnvironment environment) protectedPlainPackageBinding(char[][] compoundName, LookupEnvironment environment) PlainPackageBinding(char[][] compoundName, PackageBinding parent, LookupEnvironment environment, ModuleBinding enclosingModule) Create a normal package.PlainPackageBinding(char[] topLevelPackageName, LookupEnvironment environment, ModuleBinding enclosingModule) Create a toplevel package.PlainPackageBinding(LookupEnvironment environment) Create a default package.RawTypeBinding(ReferenceBinding type, ReferenceBinding enclosingType, LookupEnvironment environment) Raw type arguments are erasure of respective parameter bounds.SourceModuleBinding(char[] moduleName, CompilationUnitScope scope, LookupEnvironment rootEnv) Construct a named module from source.SyntheticFactoryMethodBinding(MethodBinding method, LookupEnvironment environment, ReferenceBinding enclosingType) TypeSystem(LookupEnvironment environment) TypeVariableBinding(char[] sourceName, Binding declaringElement, int rank, LookupEnvironment environment) protectedTypeVariableBinding(char[] sourceName, LookupEnvironment environment) WildcardBinding(ReferenceBinding genericType, int rank, TypeBinding bound, TypeBinding[] otherBounds, int boundKind, LookupEnvironment environment) When unbound, the bound denotes the corresponding type variable (so as to retrieve its bound lazily) -
Uses of LookupEnvironment in org.aspectj.org.eclipse.jdt.internal.compiler.problem
Methods in org.aspectj.org.eclipse.jdt.internal.compiler.problem with parameters of type LookupEnvironmentModifier and TypeMethodDescriptionvoidProblemReporter.dereferencingNullableExpression(long positions, LookupEnvironment env) voidProblemReporter.fieldWithUnresolvedOwningAnnotation(ASTNode location, FieldBinding fieldBinding, LookupEnvironment environment) voidProblemReporter.messageWithUnresolvedOwningAnnotation(MessageSend send, LookupEnvironment environment) voidProblemReporter.nonNullArrayContentNotInitialized(Expression dimension, LookupEnvironment lookupEnvironment, TypeBinding elementType) voidProblemReporter.nonNullTypeVariableInUnannotatedBinary(LookupEnvironment environment, MethodBinding method, Expression expression, int providedSeverity) voidProblemReporter.parameterWithUnresolvedOwningAnnotation(ASTNode location, MethodBinding method, int rank, LookupEnvironment environment) -
Uses of LookupEnvironment in org.aspectj.org.eclipse.jdt.internal.core
Methods in org.aspectj.org.eclipse.jdt.internal.core with parameters of type LookupEnvironmentModifier and TypeMethodDescriptionvoidCompilationUnitProblemFinder.accept(IModule module, LookupEnvironment environment) -
Uses of LookupEnvironment in org.aspectj.org.eclipse.jdt.internal.core.hierarchy
Methods in org.aspectj.org.eclipse.jdt.internal.core.hierarchy with parameters of type LookupEnvironmentModifier and TypeMethodDescriptionHierarchyBinaryType.enrichWithExternalAnnotationsFor(ITypeAnnotationWalker walker, Object member, LookupEnvironment environment) Constructors in org.aspectj.org.eclipse.jdt.internal.core.hierarchy with parameters of type LookupEnvironmentModifierConstructorDescriptionHierarchyResolver(LookupEnvironment lookupEnvironment, HierarchyBuilder builder) -
Uses of LookupEnvironment in org.aspectj.org.eclipse.jdt.internal.core.search.matching
Fields in org.aspectj.org.eclipse.jdt.internal.core.search.matching declared as LookupEnvironment -
Uses of LookupEnvironment in org.aspectj.org.eclipse.jdt.internal.core.util
Constructors in org.aspectj.org.eclipse.jdt.internal.core.util with parameters of type LookupEnvironmentModifierConstructorDescriptionBindingKeyResolver(String key, Compiler compiler, LookupEnvironment environment) -
Uses of LookupEnvironment in org.aspectj.org.eclipse.jdt.internal.eval
Methods in org.aspectj.org.eclipse.jdt.internal.eval with parameters of type LookupEnvironmentModifier and TypeMethodDescriptionCodeSnippetSkeleton.enrichWithExternalAnnotationsFor(ITypeAnnotationWalker walker, Object member, LookupEnvironment environment)