Uses of Class
aQute.bnd.osgi.Descriptors.PackageRef
Packages that use Descriptors.PackageRef
Package
Description
This package provides baseline support.
-
Uses of Descriptors.PackageRef in aQute.bnd.cdi
Fields in aQute.bnd.cdi with type parameters of type Descriptors.PackageRefModifier and TypeFieldDescription(package private) final Map<Descriptors.PackageRef,
PackageDef> CDIAnnotationReader.packageInfos
-
Uses of Descriptors.PackageRef in aQute.bnd.differ
Fields in aQute.bnd.differ with type parameters of type Descriptors.PackageRefModifier and TypeFieldDescription(package private) final MultiMap<Descriptors.PackageRef,
Element> JavaElement.packages
(package private) final Map<Descriptors.PackageRef,
Instructions> JavaElement.providerMatcher
-
Uses of Descriptors.PackageRef in aQute.bnd.main
Fields in aQute.bnd.main with type parameters of type Descriptors.PackageRef -
Uses of Descriptors.PackageRef in aQute.bnd.osgi
Fields in aQute.bnd.osgi declared as Descriptors.PackageRefModifier and TypeFieldDescription(package private) static final Descriptors.PackageRef
Descriptors.DEFAULT_PACKAGE
(package private) final Descriptors.PackageRef
Descriptors.ConcreteRef.packageRef
(package private) static final Descriptors.PackageRef
Descriptors.PRIMITIVE_PACKAGE
Fields in aQute.bnd.osgi with type parameters of type Descriptors.PackageRefModifier and TypeFieldDescriptionprivate Set<Descriptors.PackageRef>
Clazz.api
private final MultiMap<Descriptors.PackageRef,
Descriptors.PackageRef> Analyzer.apiUses
private final MultiMap<Descriptors.PackageRef,
Descriptors.PackageRef> Analyzer.apiUses
private final MultiMap<Descriptors.PackageRef,
Contracts.Contract> Contracts.contracted
private Set<Descriptors.PackageRef>
Clazz.imports
private final Map<Descriptors.PackageRef,
Attrs> Packages.map
private Set<Descriptors.PackageRef>
Analyzer.nonClassReferences
Contracts.overlappingContracts
private final Map<String,
Descriptors.PackageRef> Descriptors.packageRefCache
private final Set<Descriptors.PackageRef>
Analyzer.packagesVisited
private final MultiMap<Descriptors.PackageRef,
Descriptors.PackageRef> Analyzer.uses
private final MultiMap<Descriptors.PackageRef,
Descriptors.PackageRef> Analyzer.uses
Methods in aQute.bnd.osgi that return Descriptors.PackageRefModifier and TypeMethodDescriptionDescriptors.PackageRef.getDuplicate()
Analyzer.getPackageRef
(String binaryName) Descriptors.ArrayRef.getPackageRef()
Descriptors.ConcreteRef.getPackageRef()
Descriptors.getPackageRef
(String binaryPackName) Descriptors.TypeRef.getPackageRef()
Methods in aQute.bnd.osgi that return types with arguments of type Descriptors.PackageRefModifier and TypeMethodDescriptionAnalyzer.cleanupUses
(Map<Descriptors.PackageRef, List<Descriptors.PackageRef>> apiUses, boolean removeJava) Remove the own references and optional java references from the uses libAnalyzer.cleanupUses
(Map<Descriptors.PackageRef, List<Descriptors.PackageRef>> apiUses, boolean removeJava) Remove the own references and optional java references from the uses libPackages.entrySet()
(package private) Set<Descriptors.PackageRef>
Analyzer.findProvidedPackages()
Find the packages we depend on, where we implement an interface that is a Provider Type.Analyzer.getAPIUses()
Analyzer.getAPIUses()
Clazz.getAPIUses()
Analyzer.getHostPackages()
Get the packages from the host if this is a fragment bundleAnalyzer.getPackages
(Packages scope, String... args) Analyzer.getPrivates()
Clazz.getReferred()
Analyzer.getRequireBundlePackages()
Find the packages belonging to the required bundlesAnalyzer.getUnreachable()
Return the set of unreachable code depending on exports and the bundle activator.Analyzer.getUses()
Analyzer.getUses()
Packages.keySet()
private Set<Descriptors.PackageRef>
Analyzer.referencesByAnnotation
(Clazz clazz) Packages.stream()
Methods in aQute.bnd.osgi with parameters of type Descriptors.PackageRefModifier and TypeMethodDescriptionint
Descriptors.PackageRef.compareTo
(Descriptors.PackageRef other) boolean
Packages.containsKey
(Descriptors.PackageRef name) protected void
Analyzer.doUses
(Descriptors.PackageRef packageRef, Packages exports, Map<Descriptors.PackageRef, List<Descriptors.PackageRef>> uses, Packages imports) AnalyzerMessages.Export_Has_PrivateReferences_
(Descriptors.PackageRef exported, int count, Collection<Descriptors.PackageRef> local) (package private) void
Analyzer.fixupAttributes
(Descriptors.PackageRef packageRef, Attrs attributes) Fixup Attributes Execute any macros on an export andPackages.get
(Descriptors.PackageRef key) Packages.get
(Descriptors.PackageRef packageRef, Attrs deflt) Analyzer.getClassspace
(Descriptors.PackageRef source) Return the classes for a given source package.Analyzer.getPackageInfo
(Descriptors.PackageRef packageRef) Descriptors.getPackageInfo
(Descriptors.PackageRef packageRef) Analyzer.getXRef
(Descriptors.PackageRef source, Collection<Descriptors.PackageRef> dest, int sourceModifiers) Create a cross reference from package source, to packages in dest(package private) boolean
Contracts.isContracted
(Descriptors.PackageRef packageRef) Find out if a package is contracted.private boolean
Verifier.isDynamicImport
(Descriptors.PackageRef pack) boolean
Analyzer.isImported
(Descriptors.PackageRef packageRef) private boolean
Analyzer.isNormalPackage
(Descriptors.PackageRef pRef) private void
Analyzer.learnPackage
(Jar jar, String prefix, Descriptors.PackageRef packageRef, Packages map) void
Packages.merge
(Descriptors.PackageRef ref, boolean unique, Attrs... attrs) (package private) Attrs
Analyzer.parsePackageinfo
(Descriptors.PackageRef packageRef, Resource r) Packages.put
(Descriptors.PackageRef ref) Packages.put
(Descriptors.PackageRef key, Attrs value) boolean
Analyzer.referred
(Descriptors.PackageRef packageName) Packages.remove
(Descriptors.PackageRef var0) (package private) void
Analyzer.removeTransitive
(Descriptors.PackageRef name, Set<Descriptors.PackageRef> unreachable) Transitively remove all elemens from unreachable through the uses link.Method parameters in aQute.bnd.osgi with type arguments of type Descriptors.PackageRefModifier and TypeMethodDescriptionAnalyzer.cleanupUses
(Map<Descriptors.PackageRef, List<Descriptors.PackageRef>> apiUses, boolean removeJava) Remove the own references and optional java references from the uses libAnalyzer.cleanupUses
(Map<Descriptors.PackageRef, List<Descriptors.PackageRef>> apiUses, boolean removeJava) Remove the own references and optional java references from the uses libprotected void
Analyzer.doUses
(Descriptors.PackageRef packageRef, Packages exports, Map<Descriptors.PackageRef, List<Descriptors.PackageRef>> uses, Packages imports) protected void
Analyzer.doUses
(Descriptors.PackageRef packageRef, Packages exports, Map<Descriptors.PackageRef, List<Descriptors.PackageRef>> uses, Packages imports) (package private) void
Analyzer.doUses
(Packages exports, Map<Descriptors.PackageRef, List<Descriptors.PackageRef>> uses, Packages imports) Add the uses clauses.(package private) void
Analyzer.doUses
(Packages exports, Map<Descriptors.PackageRef, List<Descriptors.PackageRef>> uses, Packages imports) Add the uses clauses.AnalyzerMessages.Export_Has_PrivateReferences_
(Descriptors.PackageRef exported, int count, Collection<Descriptors.PackageRef> local) Analyzer.getXRef
(Descriptors.PackageRef source, Collection<Descriptors.PackageRef> dest, int sourceModifiers) Create a cross reference from package source, to packages in destvoid
Packages.putAll
(Map<? extends Descriptors.PackageRef, ? extends Attrs> map) void
Packages.putAllIfAbsent
(Map<Descriptors.PackageRef, ? extends Attrs> map) (package private) void
Analyzer.removeTransitive
(Descriptors.PackageRef name, Set<Descriptors.PackageRef> unreachable) Transitively remove all elemens from unreachable through the uses link.Constructors in aQute.bnd.osgi with parameters of type Descriptors.PackageRefModifierConstructorDescription(package private)
ConcreteRef
(Descriptors.PackageRef packageRef, String binaryName) (package private)
ConcreteRef
(String binaryName, String fqn, Descriptors.PackageRef packageRef) -
Uses of Descriptors.PackageRef in aQute.bnd.plugin.jpms
Method parameters in aQute.bnd.plugin.jpms with type arguments of type Descriptors.PackageRefModifier and TypeMethodDescriptionprivate void
JPMSModuleInfoPlugin.exportPackages
(ModuleInfoBuilder builder, Analyzer analyzer, Packages contained, Set<Descriptors.PackageRef> bcpEntries) private void
JPMSModuleInfoPlugin.requires
(ModuleInfoBuilder builder, Analyzer analyzer, Map.Entry<String, Attrs> instruction, Packages index, Parameters moduleInfoOptions, Set<Descriptors.PackageRef> bcpEntries) private void
JPMSModuleInfoPlugin.serviceLoaderProviders
(ModuleInfoBuilder builder, Analyzer analyzer, Parameters provideCapabilities, Set<Descriptors.PackageRef> bcpEntries) private void
JPMSModuleInfoPlugin.serviceLoaderUses
(ModuleInfoBuilder builder, Analyzer analyzer, Parameters requireCapabilities, Set<Descriptors.PackageRef> bcpEntries) -
Uses of Descriptors.PackageRef in aQute.bnd.remoteworkspace.server
Methods in aQute.bnd.remoteworkspace.server with parameters of type Descriptors.PackageRefModifier and TypeMethodDescription(package private) void
RemoteWorkspaceServer.Instance.doPackage
(Parameters extraPackages, Descriptors.PackageRef p, Attrs a)