Uses of Class
org.aspectj.org.eclipse.jdt.internal.compiler.lookup.PackageBinding
Packages that use PackageBinding
Package
Description
-
Uses of PackageBinding in org.aspectj.ajdt.internal.compiler.lookup
Methods in org.aspectj.ajdt.internal.compiler.lookup with parameters of type PackageBindingModifier and TypeMethodDescriptionAjLookupEnvironment.createBinaryTypeFrom(IBinaryType binaryType, PackageBinding packageBinding, boolean needFieldsAndMethods, AccessRestriction accessRestriction) Constructors in org.aspectj.ajdt.internal.compiler.lookup with parameters of type PackageBindingModifierConstructorDescriptionHelperInterfaceBinding(char[][] compoundName, PackageBinding fPackage, ClassScope scope) -
Uses of PackageBinding in org.aspectj.org.eclipse.jdt.internal.codeassist
Methods in org.aspectj.org.eclipse.jdt.internal.codeassist with parameters of type PackageBindingModifier and TypeMethodDescriptionvoidSelectionEngine.accept(ISourceType[] sourceTypes, PackageBinding packageBinding, AccessRestriction accessRestriction) -
Uses of PackageBinding in org.aspectj.org.eclipse.jdt.internal.codeassist.impl
Methods in org.aspectj.org.eclipse.jdt.internal.codeassist.impl with parameters of type PackageBindingModifier and TypeMethodDescriptionvoidEngine.accept(IBinaryType binaryType, PackageBinding packageBinding, AccessRestriction accessRestriction) Add an additional binary typevoidEngine.accept(ISourceType[] sourceTypes, PackageBinding packageBinding, AccessRestriction accessRestriction) Add additional source types (the first one is the requested type, the rest is formed by the secondary types defined in the same compilation unit). -
Uses of PackageBinding in org.aspectj.org.eclipse.jdt.internal.compiler
Methods in org.aspectj.org.eclipse.jdt.internal.compiler with parameters of type PackageBindingModifier and TypeMethodDescriptionvoidCompiler.accept(IBinaryType binaryType, PackageBinding packageBinding, AccessRestriction accessRestriction) Add an additional binary typevoidCompiler.accept(ISourceType[] sourceTypes, PackageBinding packageBinding, AccessRestriction accessRestriction) Add additional source types -
Uses of PackageBinding in org.aspectj.org.eclipse.jdt.internal.compiler.apt.model
Methods in org.aspectj.org.eclipse.jdt.internal.compiler.apt.model with parameters of type PackageBindingModifier and TypeMethodDescriptionFactory.newPackageElement(PackageBinding binding) Convenience method - equivalent to(PackageElement)Factory.newElement(binding) -
Uses of PackageBinding in org.aspectj.org.eclipse.jdt.internal.compiler.ast
Fields in org.aspectj.org.eclipse.jdt.internal.compiler.ast declared as PackageBindingModifier and TypeFieldDescriptionJavadocQualifiedTypeReference.packageBindingJavadocSingleTypeReference.packageBindingMethods in org.aspectj.org.eclipse.jdt.internal.compiler.ast with parameters of type PackageBindingModifier and TypeMethodDescriptionprotected TypeBindingQualifiedTypeReference.findNextTypeBinding(int tokenIndex, Scope scope, PackageBinding packageBinding) protected voidQualifiedTypeReference.rejectAnnotationsOnPackageQualifiers(Scope scope, PackageBinding packageBinding) -
Uses of PackageBinding in org.aspectj.org.eclipse.jdt.internal.compiler.impl
Methods in org.aspectj.org.eclipse.jdt.internal.compiler.impl with parameters of type PackageBindingModifier and TypeMethodDescriptionvoidITypeRequestor.accept(IBinaryType binaryType, PackageBinding packageBinding, AccessRestriction accessRestriction) Accept the resolved binary form for the requested type.voidITypeRequestor.accept(ISourceType[] sourceType, PackageBinding packageBinding, AccessRestriction accessRestriction) Accept the unresolved source forms for the requested type. -
Uses of PackageBinding in org.aspectj.org.eclipse.jdt.internal.compiler.lookup
Subclasses of PackageBinding in org.aspectj.org.eclipse.jdt.internal.compiler.lookupModifier and TypeClassDescriptionclassA package binding that is known not to be aSplitPackageBinding.classclassFields in org.aspectj.org.eclipse.jdt.internal.compiler.lookup declared as PackageBindingModifier and TypeFieldDescriptionReferenceBinding.fPackagestatic final PackageBinding[]Binding.NO_PACKAGESMethods in org.aspectj.org.eclipse.jdt.internal.compiler.lookup that return PackageBindingModifier and TypeMethodDescriptionstatic 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.LookupEnvironment.createPackage(char[][] compoundName) protected PackageBindingPackageBinding.findPackage(char[] name, ModuleBinding module) protected PackageBindingSplitPackageBinding.findPackage(char[] name, ModuleBinding module) final PackageBindingScope.getCurrentPackage()ArrayBinding.getPackage()BaseTypeBinding.getPackage()InferenceVariable.getPackage()IntersectionTypeBinding18.getPackage()PolyTypeBinding.getPackage()ReferenceBinding.getPackage()abstract PackageBindingTypeBinding.getPackage()ModuleBinding.getTopLevelPackage(char[] name) Return a package binding if there exists a package named name in this module's context and it can be seen by this module.PackageBinding.getVisibleFor(ModuleBinding module, boolean preferLocal) If this package is uniquely visible to 'module' return a plain PackageBinding.SplitPackageBinding.getVisibleFor(ModuleBinding clientModule, boolean preferLocal) ModuleBinding.getVisiblePackage(char[][] qualifiedPackageName) Answer the package of the given qualified name and visible in this module, ornullif no such package exists.Methods in org.aspectj.org.eclipse.jdt.internal.compiler.lookup with parameters of type PackageBindingModifier and TypeMethodDescriptionvoidSplitPackageBinding.add(PackageBinding packageBinding) booleanModuleBinding.canAccess(PackageBinding pkg) Check if the given package is accessible by this module.booleanModuleBinding.UnNamedModule.canAccess(PackageBinding pkg) final booleanFieldBinding.canBeSeenBy(PackageBinding invocationPackage) booleanIntersectionTypeBinding18.canBeSeenBy(PackageBinding invocationPackage) final booleanMethodBinding.canBeSeenBy(PackageBinding invocationPackage) booleanReferenceBinding.canBeSeenBy(PackageBinding invocationPackage) Answer true if the receiver is visible to the invocationPackage.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.LookupEnvironment.createBinaryTypeFrom(IBinaryType binaryType, PackageBinding packageBinding, boolean needFieldsAndMethods, AccessRestriction accessRestriction) LookupEnvironment.createBinaryTypeFrom(IBinaryType binaryType, PackageBinding packageBinding, AccessRestriction accessRestriction) LookupEnvironment.createMissingType(PackageBinding packageBinding, char[][] compoundName) Scope.findType(char[] typeName, PackageBinding declarationPackage, PackageBinding invocationPackage) String[]ModuleBinding.getExportRestrictions(PackageBinding pack) String[]ModuleBinding.getOpenRestrictions(PackageBinding pack) final TypeBindingScope.getType(char[] name, PackageBinding packageBinding) booleanLookupEnvironment.isNullnessAnnotationPackage(PackageBinding pkg) 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) booleanPackageBinding.subsumes(PackageBinding binding) booleanSplitPackageBinding.subsumes(PackageBinding binding) Constructors in org.aspectj.org.eclipse.jdt.internal.compiler.lookup with parameters of type PackageBindingModifierConstructorDescriptionBinaryTypeBinding(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)MissingTypeBinding(PackageBinding packageBinding, char[][] compoundName, LookupEnvironment environment) Special constructor for constructing proxies of missing types (114349)PackageBinding(char[][] compoundName, PackageBinding parent, LookupEnvironment environment, ModuleBinding enclosingModule) PlainPackageBinding(char[][] compoundName, PackageBinding parent, LookupEnvironment environment, ModuleBinding enclosingModule) Create a normal package.SourceTypeBinding(char[][] compoundName, PackageBinding fPackage, ClassScope scope) SplitPackageBinding(PackageBinding initialBinding, ModuleBinding primaryModule) -
Uses of PackageBinding in org.aspectj.org.eclipse.jdt.internal.compiler.problem
Methods in org.aspectj.org.eclipse.jdt.internal.compiler.problem with parameters of type PackageBindingModifier and TypeMethodDescriptionvoidProblemReporter.conflictingPackagesFromModules(PackageBinding pack, Set<ModuleBinding> modules, int sourceStart, int sourceEnd) voidProblemReporter.sealedPermittedTypeOutsideOfPackage(ReferenceBinding permType, SourceTypeBinding type, ASTNode node, PackageBinding packageBinding) voidProblemReporter.sealedSuperClassInDifferentPackage(SourceTypeBinding type, TypeReference curType, TypeBinding superTypeBinding, PackageBinding superPackageBinding) voidProblemReporter.sealedSuperInterfaceInDifferentPackage(SourceTypeBinding type, TypeReference curType, TypeBinding superTypeBinding, PackageBinding superPackageBinding) voidProblemReporter.sealedSuperTypeInDifferentPackage(int problem, SourceTypeBinding type, TypeReference curType, TypeBinding superTypeBinding, PackageBinding superPackageBinding) -
Uses of PackageBinding in org.aspectj.org.eclipse.jdt.internal.compiler.util
Classes in org.aspectj.org.eclipse.jdt.internal.compiler.util with type parameters of type PackageBinding -
Uses of PackageBinding in org.aspectj.org.eclipse.jdt.internal.core
Methods in org.aspectj.org.eclipse.jdt.internal.core with parameters of type PackageBindingModifier and TypeMethodDescriptionvoidCompilationUnitProblemFinder.accept(ISourceType[] sourceTypes, PackageBinding packageBinding, AccessRestriction accessRestriction) Add additional source types -
Uses of PackageBinding in org.aspectj.org.eclipse.jdt.internal.core.hierarchy
Methods in org.aspectj.org.eclipse.jdt.internal.core.hierarchy with parameters of type PackageBindingModifier and TypeMethodDescriptionvoidHierarchyResolver.accept(IBinaryType binaryType, PackageBinding packageBinding, AccessRestriction accessRestriction) Add an additional binary typevoidHierarchyResolver.accept(ISourceType[] sourceTypes, PackageBinding packageBinding, AccessRestriction accessRestriction) Add additional source types -
Uses of PackageBinding in org.aspectj.org.eclipse.jdt.internal.core.search.indexing
Methods in org.aspectj.org.eclipse.jdt.internal.core.search.indexing with parameters of type PackageBindingModifier and TypeMethodDescriptionvoidSourceIndexer.accept(IBinaryType binaryType, PackageBinding packageBinding, AccessRestriction accessRestriction) voidSourceIndexer.accept(ISourceType[] sourceTypes, PackageBinding packageBinding, AccessRestriction accessRestriction) -
Uses of PackageBinding in org.aspectj.org.eclipse.jdt.internal.core.search.matching
Methods in org.aspectj.org.eclipse.jdt.internal.core.search.matching with parameters of type PackageBindingModifier and TypeMethodDescriptionvoidMatchLocator.accept(IBinaryType binaryType, PackageBinding packageBinding, AccessRestriction accessRestriction) Add an additional binary typevoidMatchLocator.accept(ISourceType[] sourceTypes, PackageBinding packageBinding, AccessRestriction accessRestriction) Add additional source types