Uses of Class
org.aspectj.org.eclipse.jdt.internal.compiler.lookup.ModuleBinding
Packages that use ModuleBinding
Package
Description
-
Uses of ModuleBinding in org.aspectj.ajdt.internal.compiler.lookup
Methods in org.aspectj.ajdt.internal.compiler.lookup with parameters of type ModuleBindingModifier and TypeMethodDescriptionAjLookupEnvironment.wrapInModuleEnvironment(ModuleBinding moduleBinding) Constructors in org.aspectj.ajdt.internal.compiler.lookup with parameters of type ModuleBindingModifierConstructorDescriptionAjLookupEnvironment(LookupEnvironment env, ModuleBinding moduleBinding) -
Uses of ModuleBinding in org.aspectj.org.eclipse.jdt.internal.codeassist
Methods in org.aspectj.org.eclipse.jdt.internal.codeassist with parameters of type ModuleBindingModifier and TypeMethodDescriptionvoidCompletionEngine.findPackagesInModule(char[] prefix, ModuleBinding module, Scope scope) -
Uses of ModuleBinding in org.aspectj.org.eclipse.jdt.internal.codeassist.complete
Methods in org.aspectj.org.eclipse.jdt.internal.codeassist.complete that return ModuleBinding -
Uses of ModuleBinding in org.aspectj.org.eclipse.jdt.internal.codeassist.select
Methods in org.aspectj.org.eclipse.jdt.internal.codeassist.select that return ModuleBindingModifier and TypeMethodDescriptionSelectionOnModuleDeclaration.setBinding(SourceModuleBinding sourceModuleBinding) -
Uses of ModuleBinding in org.aspectj.org.eclipse.jdt.internal.compiler
Methods in org.aspectj.org.eclipse.jdt.internal.compiler with parameters of type ModuleBindingModifier and TypeMethodDescriptionClassFilePool.acquireForModule(ModuleBinding moduleBinding, CompilerOptions options) voidClassFile.addModuleAttributes(ModuleBinding module, Annotation[] annotations, CompilationUnitDeclaration cud) INTERNAL USE-ONLY This methods generate all the module attributes for the receiver.voidClassFile.initializeForModule(ModuleBinding module) Constructors in org.aspectj.org.eclipse.jdt.internal.compiler with parameters of type ModuleBinding -
Uses of ModuleBinding in org.aspectj.org.eclipse.jdt.internal.compiler.apt.dispatch
Fields in org.aspectj.org.eclipse.jdt.internal.compiler.apt.dispatch declared as ModuleBinding -
Uses of ModuleBinding in org.aspectj.org.eclipse.jdt.internal.compiler.ast
Fields in org.aspectj.org.eclipse.jdt.internal.compiler.ast declared as ModuleBindingModifier and TypeFieldDescriptionModuleReference.bindingJavadocModuleReference.moduleBindingJavadocQualifiedTypeReference.moduleBindingJavadocSingleTypeReference.moduleBindingRequiresStatement.resolvedBindingMethods in org.aspectj.org.eclipse.jdt.internal.compiler.ast that return ModuleBindingModifier and TypeMethodDescriptionCompilationUnitDeclaration.module(LookupEnvironment environment) ModuleDeclaration.setBinding(SourceModuleBinding sourceModuleBinding) -
Uses of ModuleBinding in org.aspectj.org.eclipse.jdt.internal.compiler.batch
Methods in org.aspectj.org.eclipse.jdt.internal.compiler.batch that return ModuleBinding -
Uses of ModuleBinding in org.aspectj.org.eclipse.jdt.internal.compiler.env
Fields in org.aspectj.org.eclipse.jdt.internal.compiler.env declared as ModuleBindingMethods in org.aspectj.org.eclipse.jdt.internal.compiler.env that return ModuleBindingModifier and TypeMethodDescriptiondefault ModuleBindingICompilationUnit.module(LookupEnvironment environment) Returns the binding of the module that this compilation unit is associated with.Constructors in org.aspectj.org.eclipse.jdt.internal.compiler.env with parameters of type ModuleBindingModifierConstructorDescriptionNameEnvironmentAnswer(ReferenceBinding binding, ModuleBinding module) -
Uses of ModuleBinding in org.aspectj.org.eclipse.jdt.internal.compiler.lookup
Subclasses of ModuleBinding in org.aspectj.org.eclipse.jdt.internal.compiler.lookupModifier and TypeClassDescriptionclassstatic classclassFields in org.aspectj.org.eclipse.jdt.internal.compiler.lookup declared as ModuleBindingModifier and TypeFieldDescriptionPackageBinding.enclosingModuleLookupEnvironment.JavaBaseModuleLookupEnvironment.moduleSourceTypeBinding.modulestatic final ModuleBinding[]Binding.NO_MODULESprotected ModuleBinding[]ModuleBinding.requiresprotected ModuleBinding[]ModuleBinding.requiresTransitiveLookupEnvironment.UnNamedModuleMethods in org.aspectj.org.eclipse.jdt.internal.compiler.lookup that return ModuleBindingModifier and TypeMethodDescriptionstatic ModuleBindingBinaryModuleBinding.create(IModule module, LookupEnvironment existingEnvironment) Construct a named module from binary, could be an auto module - or from an info from Java Model.ModuleBinding.getAllRequiredModules()Get all the modules required by this module All required modules include modules explicitly specified as required in the module declaration as well as implicit dependencies - those specified as ' requires transitive ' by one of the dependenciesModuleBinding.UnNamedModule.getAllRequiredModules()SourceModuleBinding.getAllRequiredModules()LookupEnvironment.getModule(char[] name) ModuleBinding.getRequires()ModuleBinding.getRequiresTransitive()LookupEnvironment.javaBaseModule()BinaryTypeBinding.module()CompilationUnitScope.module()MemberTypeBinding.module()ReferenceBinding.module()Scope.module()SourceTypeBinding.module()Methods in org.aspectj.org.eclipse.jdt.internal.compiler.lookup that return types with arguments of type ModuleBindingModifier and TypeMethodDescriptionModuleBinding.dependencyCollector()ModuleBinding.dependencyGraphCollector()Methods in org.aspectj.org.eclipse.jdt.internal.compiler.lookup with parameters of type ModuleBindingModifier and TypeMethodDescriptionLookupEnvironment.askForType(char[][] compoundName, ModuleBinding clientModule) Ask the name environment for a type which corresponds to the compoundName.static PackageBindingSplitPackageBinding.combine(PackageBinding binding, PackageBinding previous, ModuleBinding primaryModule) Combine two potential package bindings, answering either the better of those if the other has a problem, or combine both into a split package.protected PackageBindingPackageBinding.findPackage(char[] name, ModuleBinding module) protected PackageBindingSplitPackageBinding.findPackage(char[] name, ModuleBinding module) LookupEnvironment.getInaccessibleBinding(char[][] compoundName, ModuleBinding clientModule) abstract PlainPackageBindingPackageBinding.getIncarnation(ModuleBinding moduleBinding) PlainPackageBinding.getIncarnation(ModuleBinding moduleBinding) SplitPackageBinding.getIncarnation(ModuleBinding requestedModule) LookupEnvironment.getResolvedType(char[][] compoundName, ModuleBinding moduleBinding, Scope scope, boolean implicitAnnotationUse) LookupEnvironment.getType(char[][] compoundName, ModuleBinding mod) PackageBinding.getTypeOrPackage(char[] name, ModuleBinding mod, boolean splitPackageAllowed) PackageBinding.getVisibleFor(ModuleBinding module, boolean preferLocal) If this package is uniquely visible to 'module' return a plain PackageBinding.SplitPackageBinding.getVisibleFor(ModuleBinding clientModule, boolean preferLocal) booleanPackageBinding.isDeclaredIn(ModuleBinding moduleBinding) booleanSplitPackageBinding.isDeclaredIn(ModuleBinding moduleBinding) booleanModuleBinding.isPackageExportedTo(PackageBinding pkg, ModuleBinding client) Check if the specified package is owned by the current module and exported to the client module.booleanModuleBinding.UnNamedModule.isPackageExportedTo(PackageBinding pkg, ModuleBinding client) booleanModuleBinding.isTransitivelyRequired(ModuleBinding otherModule) voidSourceModuleBinding.setRequires(ModuleBinding[] requires, ModuleBinding[] requiresTransitive) LookupEnvironment.wrapInModuleEnvironment(ModuleBinding moduleBinding) Constructors in org.aspectj.org.eclipse.jdt.internal.compiler.lookup with parameters of type ModuleBindingModifierConstructorDescriptionLookupEnvironment(LookupEnvironment rootEnv, ModuleBinding module) Construct a specific LookupEnvironment, corresponding to the given module.PackageBinding(char[][] compoundName, PackageBinding parent, LookupEnvironment environment, ModuleBinding enclosingModule) PlainPackageBinding(char[][] compoundName, PackageBinding parent, LookupEnvironment environment, ModuleBinding enclosingModule) Create a normal package.PlainPackageBinding(char[] topLevelPackageName, LookupEnvironment environment, ModuleBinding enclosingModule) Create a toplevel package.SplitPackageBinding(PackageBinding initialBinding, ModuleBinding primaryModule) -
Uses of ModuleBinding in org.aspectj.org.eclipse.jdt.internal.compiler.problem
Methods in org.aspectj.org.eclipse.jdt.internal.compiler.problem with parameters of type ModuleBindingModifier and TypeMethodDescriptionvoidProblemReporter.conflictingPackagesFromModules(SplitPackageBinding splitPackage, ModuleBinding focusModule, int sourceStart, int sourceEnd) voidProblemReporter.cyclicModuleDependency(ModuleBinding binding, ModuleReference ref) voidProblemReporter.deprecatedModule(ModuleReference moduleReference, ModuleBinding requiredModule) voidProblemReporter.exportingForeignPackage(PackageVisibilityStatement ref, ModuleBinding enclosingModule) voidProblemReporter.sealedPermittedTypeOutsideOfModule(ReferenceBinding permType, SourceTypeBinding type, ASTNode node, ModuleBinding moduleBinding) voidProblemReporter.unnamedPackageInNamedModule(ModuleBinding module) Method parameters in org.aspectj.org.eclipse.jdt.internal.compiler.problem with type arguments of type ModuleBindingModifier and TypeMethodDescriptionvoidProblemReporter.conflictingPackagesFromModules(PackageBinding pack, Set<ModuleBinding> modules, int sourceStart, int sourceEnd) voidProblemReporter.conflictingPackagesFromOtherModules(ImportReference currentPackage, Set<ModuleBinding> declaringModules) -
Uses of ModuleBinding in org.aspectj.org.eclipse.jdt.internal.compiler.util
Fields in org.aspectj.org.eclipse.jdt.internal.compiler.util declared as ModuleBindingMethods in org.aspectj.org.eclipse.jdt.internal.compiler.util that return ModuleBindingModifier and TypeMethodDescriptionHashtableOfModule.get(char[] key) HashtableOfModule.put(char[] key, ModuleBinding value) Methods in org.aspectj.org.eclipse.jdt.internal.compiler.util with parameters of type ModuleBinding -
Uses of ModuleBinding in org.aspectj.org.eclipse.jdt.internal.core
Methods in org.aspectj.org.eclipse.jdt.internal.core with parameters of type ModuleBindingModifier and TypeMethodDescriptionSearchableEnvironment.findTypeInModules(char[][] compoundTypeName, ModuleBinding module) Find a type in the given module or any module read by it.