Verwendungen von Klasse
org.aspectj.org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment
Packages, die LookupEnvironment verwenden
Package
Beschreibung
-
Verwendungen von LookupEnvironment in org.aspectj.ajdt.ajc
Methoden in org.aspectj.ajdt.ajc mit Parametern vom Typ LookupEnvironmentModifizierer und TypMethodeBeschreibungvoidBuildArgParser.initRootModules(LookupEnvironment environment, FileSystem fileSystem) -
Verwendungen von LookupEnvironment in org.aspectj.ajdt.internal.compiler.lookup
Unterklassen von LookupEnvironment in org.aspectj.ajdt.internal.compiler.lookupModifizierer und TypKlasseBeschreibungclassOverrides the default eclipse LookupEnvironment for two purposes. 1.Methoden in org.aspectj.ajdt.internal.compiler.lookup, die LookupEnvironment zurückgebenModifizierer und TypMethodeBeschreibungEclipseFactory.getLookupEnvironment()AjLookupEnvironment.wrapInModuleEnvironment(ModuleBinding moduleBinding) Methoden in org.aspectj.ajdt.internal.compiler.lookup mit Parametern vom Typ LookupEnvironmentModifizierer und TypMethodeBeschreibungstatic EclipseFactoryEclipseFactory.fromLookupEnvironment(LookupEnvironment env) Konstruktoren in org.aspectj.ajdt.internal.compiler.lookup mit Parametern vom Typ LookupEnvironmentModifiziererKonstruktorBeschreibungAjLookupEnvironment(LookupEnvironment env, ModuleBinding moduleBinding) EclipseFactory(LookupEnvironment lookupEnvironment, AjBuildManager buildManager) EclipseFactory(LookupEnvironment lookupEnvironment, World world, boolean xSer) -
Verwendungen von LookupEnvironment in org.aspectj.ajdt.internal.core.builder
Methoden in org.aspectj.ajdt.internal.core.builder mit Parametern vom Typ LookupEnvironmentModifizierer und TypMethodeBeschreibungCompactTypeStructureRepresentation.enrichWithExternalAnnotationsFor(ITypeAnnotationWalker walker, Object member, LookupEnvironment environment) -
Verwendungen von LookupEnvironment in org.aspectj.org.eclipse.jdt.internal.codeassist
Methoden in org.aspectj.org.eclipse.jdt.internal.codeassist mit Parametern vom Typ LookupEnvironmentModifizierer und TypMethodeBeschreibungprotected 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 LookupEnvironmentModifiziererKonstruktorBeschreibungInternalExtendedCompletionContext(InternalCompletionContext completionContext, ITypeRoot typeRoot, CompilationUnitDeclaration compilationUnitDeclaration, LookupEnvironment lookupEnvironment, Scope assistScope, ASTNode assistNode, ASTNode assistNodeParent, WorkingCopyOwner owner, CompletionParser parser) -
Verwendungen von LookupEnvironment in org.aspectj.org.eclipse.jdt.internal.codeassist.impl
Felder in org.aspectj.org.eclipse.jdt.internal.codeassist.impl, die deklariert sind als LookupEnvironment -
Verwendungen von LookupEnvironment in org.aspectj.org.eclipse.jdt.internal.compiler
Felder in org.aspectj.org.eclipse.jdt.internal.compiler, die deklariert sind als LookupEnvironment -
Verwendungen von LookupEnvironment in org.aspectj.org.eclipse.jdt.internal.compiler.apt.dispatch
Methoden in org.aspectj.org.eclipse.jdt.internal.compiler.apt.dispatch, die LookupEnvironment zurückgeben -
Verwendungen von LookupEnvironment in org.aspectj.org.eclipse.jdt.internal.compiler.ast
Methoden in org.aspectj.org.eclipse.jdt.internal.compiler.ast mit Parametern vom Typ LookupEnvironmentModifizierer und TypMethodeBeschreibungCompilationUnitDeclaration.module(LookupEnvironment environment) static TypeBindingNullAnnotationMatching.strongerType(TypeBinding type1, TypeBinding type2, LookupEnvironment environment) static TypeBinding[]NullAnnotationMatching.weakerTypes(TypeBinding[] parameters1, TypeBinding[] parameters2, LookupEnvironment environment) -
Verwendungen von LookupEnvironment in org.aspectj.org.eclipse.jdt.internal.compiler.batch
Methoden in org.aspectj.org.eclipse.jdt.internal.compiler.batch mit Parametern vom Typ LookupEnvironmentModifizierer und TypMethodeBeschreibungprotected voidMain.initRootModules(LookupEnvironment environment, FileSystem fileSystem) CompilationUnit.module(LookupEnvironment rootEnvironment) -
Verwendungen von LookupEnvironment in org.aspectj.org.eclipse.jdt.internal.compiler.classfmt
Methoden in org.aspectj.org.eclipse.jdt.internal.compiler.classfmt mit Parametern vom Typ LookupEnvironmentModifizierer und TypMethodeBeschreibungClassFileReader.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) Konstruktoren in org.aspectj.org.eclipse.jdt.internal.compiler.classfmt mit Parametern vom Typ LookupEnvironmentModifiziererKonstruktorBeschreibungNonNullDefaultAwareTypeAnnotationWalker(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. -
Verwendungen von LookupEnvironment in org.aspectj.org.eclipse.jdt.internal.compiler.env
Methoden in org.aspectj.org.eclipse.jdt.internal.compiler.env mit Parametern vom Typ LookupEnvironmentModifizierer und TypMethodeBeschreibungIBinaryType.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. -
Verwendungen von LookupEnvironment in org.aspectj.org.eclipse.jdt.internal.compiler.impl
Methoden in org.aspectj.org.eclipse.jdt.internal.compiler.impl mit Parametern vom Typ LookupEnvironmentModifizierer und TypMethodeBeschreibungdefault voidITypeRequestor.accept(IModule module, LookupEnvironment environment) Accept the requested module, could come in in one of 3 different forms:IBinaryModuleISourceModuleIModule.AutoModule -
Verwendungen von LookupEnvironment in org.aspectj.org.eclipse.jdt.internal.compiler.lookup
Felder in org.aspectj.org.eclipse.jdt.internal.compiler.lookup, die deklariert sind als LookupEnvironmentModifizierer und TypFeldBeschreibungCompilationUnitScope.environmentprotected LookupEnvironmentImplicitNullAnnotationVerifier.environmentModuleBinding.environmentPackageBinding.environmentprotected LookupEnvironmentParameterizedGenericMethodBinding.environmentParameterizedTypeBinding.environmentfinal LookupEnvironmentLookupEnvironment.rootThe root environment driving the current compilation.Methoden in org.aspectj.org.eclipse.jdt.internal.compiler.lookup, die LookupEnvironment zurückgebenModifizierer und TypMethodeBeschreibungArrayBinding.environment()InferenceSubstitution.environment()ParameterizedGenericMethodBinding.environment()ParameterizedTypeBinding.environment()final LookupEnvironmentScope.environment()Substitution.environment()Returns the lookup environmentSubstitution.NullSubstitution.environment()LookupEnvironment.wrapInModuleEnvironment(ModuleBinding moduleBinding) Methoden in org.aspectj.org.eclipse.jdt.internal.compiler.lookup mit Parametern vom Typ LookupEnvironmentModifizierer und TypMethodeBeschreibungstatic 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) voidTypeBinding.swapUnresolved(UnresolvedReferenceBinding unresolvedType, ReferenceBinding resolvedType, LookupEnvironment environment) voidUnresolvedReferenceBinding.swapUnresolved(UnresolvedReferenceBinding unresolvedType, ReferenceBinding unannotatedType, LookupEnvironment environment) voidWildcardBinding.swapUnresolved(UnresolvedReferenceBinding unresolvedType, ReferenceBinding resolvedType, LookupEnvironment env) Konstruktoren in org.aspectj.org.eclipse.jdt.internal.compiler.lookup mit Parametern vom Typ LookupEnvironmentModifiziererKonstruktorBeschreibungAnnotatableTypeSystem(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) -
Verwendungen von LookupEnvironment in org.aspectj.org.eclipse.jdt.internal.compiler.problem
Methoden in org.aspectj.org.eclipse.jdt.internal.compiler.problem mit Parametern vom Typ LookupEnvironmentModifizierer und TypMethodeBeschreibungvoidProblemReporter.dereferencingNullableExpression(long positions, LookupEnvironment env) voidProblemReporter.nonNullArrayContentNotInitialized(Expression dimension, LookupEnvironment lookupEnvironment, TypeBinding elementType) voidProblemReporter.nonNullTypeVariableInUnannotatedBinary(LookupEnvironment environment, MethodBinding method, Expression expression, int providedSeverity) -
Verwendungen von LookupEnvironment in org.aspectj.org.eclipse.jdt.internal.core
Methoden in org.aspectj.org.eclipse.jdt.internal.core mit Parametern vom Typ LookupEnvironmentModifizierer und TypMethodeBeschreibungvoidCompilationUnitProblemFinder.accept(IModule module, LookupEnvironment environment) -
Verwendungen von LookupEnvironment in org.aspectj.org.eclipse.jdt.internal.core.hierarchy
Methoden in org.aspectj.org.eclipse.jdt.internal.core.hierarchy mit Parametern vom Typ LookupEnvironmentModifizierer und TypMethodeBeschreibungHierarchyBinaryType.enrichWithExternalAnnotationsFor(ITypeAnnotationWalker walker, Object member, LookupEnvironment environment) Konstruktoren in org.aspectj.org.eclipse.jdt.internal.core.hierarchy mit Parametern vom Typ LookupEnvironmentModifiziererKonstruktorBeschreibungHierarchyResolver(LookupEnvironment lookupEnvironment, HierarchyBuilder builder) -
Verwendungen von LookupEnvironment in org.aspectj.org.eclipse.jdt.internal.core.search.matching
Felder in org.aspectj.org.eclipse.jdt.internal.core.search.matching, die deklariert sind als LookupEnvironment -
Verwendungen von LookupEnvironment in org.aspectj.org.eclipse.jdt.internal.core.util
Konstruktoren in org.aspectj.org.eclipse.jdt.internal.core.util mit Parametern vom Typ LookupEnvironmentModifiziererKonstruktorBeschreibungBindingKeyResolver(String key, Compiler compiler, LookupEnvironment environment) -
Verwendungen von LookupEnvironment in org.aspectj.org.eclipse.jdt.internal.eval
Methoden in org.aspectj.org.eclipse.jdt.internal.eval mit Parametern vom Typ LookupEnvironmentModifizierer und TypMethodeBeschreibungCodeSnippetSkeleton.enrichWithExternalAnnotationsFor(ITypeAnnotationWalker walker, Object member, LookupEnvironment environment)