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.PackageRefDescriptors.DEFAULT_PACKAGE(package private) final Descriptors.PackageRefDescriptors.ConcreteRef.packageRef(package private) static final Descriptors.PackageRefDescriptors.PRIMITIVE_PACKAGEFields in aQute.bnd.osgi with type parameters of type Descriptors.PackageRefModifier and TypeFieldDescriptionprivate Set<Descriptors.PackageRef> Clazz.apiprivate final MultiMap<Descriptors.PackageRef, Descriptors.PackageRef> Analyzer.apiUsesprivate final MultiMap<Descriptors.PackageRef, Descriptors.PackageRef> Analyzer.apiUsesprivate final MultiMap<Descriptors.PackageRef, Contracts.Contract> Contracts.contractedprivate Set<Descriptors.PackageRef> Clazz.importsprivate final Map<Descriptors.PackageRef, Attrs> Packages.mapprivate Set<Descriptors.PackageRef> Analyzer.nonClassReferencesContracts.overlappingContractsprivate final Map<String, Descriptors.PackageRef> Descriptors.packageRefCacheprivate final Set<Descriptors.PackageRef> Analyzer.packagesVisitedprivate final MultiMap<Descriptors.PackageRef, Descriptors.PackageRef> Analyzer.usesprivate final MultiMap<Descriptors.PackageRef, Descriptors.PackageRef> Analyzer.usesMethods 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 TypeMethodDescriptionintDescriptors.PackageRef.compareTo(Descriptors.PackageRef other) booleanPackages.containsKey(Descriptors.PackageRef name) protected voidAnalyzer.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) voidAnalyzer.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) booleanContracts.isContracted(Descriptors.PackageRef packageRef) Find out if a package is contracted.private booleanVerifier.isDynamicImport(Descriptors.PackageRef pack) booleanAnalyzer.isImported(Descriptors.PackageRef packageRef) private booleanAnalyzer.isNormalPackage(Descriptors.PackageRef pRef) private voidAnalyzer.learnPackage(Jar jar, String prefix, Descriptors.PackageRef packageRef, Packages map) voidPackages.merge(Descriptors.PackageRef ref, boolean unique, Attrs... attrs) (package private) AttrsAnalyzer.parsePackageinfo(Descriptors.PackageRef packageRef, Resource r) Packages.put(Descriptors.PackageRef ref) Packages.put(Descriptors.PackageRef key, Attrs value) booleanAnalyzer.referred(Descriptors.PackageRef packageName) Packages.remove(Descriptors.PackageRef var0) (package private) voidAnalyzer.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 voidAnalyzer.doUses(Descriptors.PackageRef packageRef, Packages exports, Map<Descriptors.PackageRef, List<Descriptors.PackageRef>> uses, Packages imports) protected voidAnalyzer.doUses(Descriptors.PackageRef packageRef, Packages exports, Map<Descriptors.PackageRef, List<Descriptors.PackageRef>> uses, Packages imports) (package private) voidAnalyzer.doUses(Packages exports, Map<Descriptors.PackageRef, List<Descriptors.PackageRef>> uses, Packages imports) Add the uses clauses.(package private) voidAnalyzer.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 destvoidPackages.putAll(Map<? extends Descriptors.PackageRef, ? extends Attrs> map) voidPackages.putAllIfAbsent(Map<Descriptors.PackageRef, ? extends Attrs> map) (package private) voidAnalyzer.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 voidJPMSModuleInfoPlugin.exportPackages(ModuleInfoBuilder builder, Analyzer analyzer, Packages contained, Set<Descriptors.PackageRef> bcpEntries) private voidJPMSModuleInfoPlugin.requires(ModuleInfoBuilder builder, Analyzer analyzer, Map.Entry<String, Attrs> instruction, Packages index, Parameters moduleInfoOptions, Set<Descriptors.PackageRef> bcpEntries) private voidJPMSModuleInfoPlugin.serviceLoaderProviders(ModuleInfoBuilder builder, Analyzer analyzer, Parameters provideCapabilities, Set<Descriptors.PackageRef> bcpEntries) private voidJPMSModuleInfoPlugin.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) voidRemoteWorkspaceServer.Instance.doPackage(Parameters extraPackages, Descriptors.PackageRef p, Attrs a)