Package | Description |
---|---|
aQute.bnd.differ | |
aQute.bnd.main | |
aQute.bnd.osgi |
Modifier and Type | Field and Description |
---|---|
(package private) MultiMap<Descriptors.PackageRef,Element> |
JavaElement.packages |
(package private) java.util.Map<Descriptors.PackageRef,Instructions> |
JavaElement.providerMatcher |
Modifier and Type | Field and Description |
---|---|
java.util.Map<Descriptors.PackageRef,java.util.List<Descriptors.PackageRef>> |
bnd.All.packages |
java.util.Map<Descriptors.PackageRef,java.util.List<Descriptors.PackageRef>> |
bnd.All.packages |
Modifier and Type | Field and Description |
---|---|
(package private) static Descriptors.PackageRef |
Descriptors.DEFAULT_PACKAGE |
(package private) Descriptors.PackageRef |
Descriptors.ConcreteRef.packageRef |
(package private) static Descriptors.PackageRef |
Descriptors.PRIMITIVE_PACKAGE |
Modifier and Type | Method and Description |
---|---|
Descriptors.PackageRef |
Descriptors.PackageRef.getDuplicate() |
Descriptors.PackageRef |
Descriptors.TypeRef.getPackageRef() |
Descriptors.PackageRef |
Descriptors.ConcreteRef.getPackageRef() |
Descriptors.PackageRef |
Descriptors.ArrayRef.getPackageRef() |
Descriptors.PackageRef |
Analyzer.getPackageRef(java.lang.String binaryName) |
Descriptors.PackageRef |
Descriptors.getPackageRef(java.lang.String binaryPackName) |
Modifier and Type | Method and Description |
---|---|
java.util.Map<Descriptors.PackageRef,java.util.List<Descriptors.PackageRef>> |
Analyzer.cleanupUses(java.util.Map<Descriptors.PackageRef,java.util.List<Descriptors.PackageRef>> apiUses,
boolean removeJava)
Remove the own references and optional java references from the uses lib
|
java.util.Map<Descriptors.PackageRef,java.util.List<Descriptors.PackageRef>> |
Analyzer.cleanupUses(java.util.Map<Descriptors.PackageRef,java.util.List<Descriptors.PackageRef>> apiUses,
boolean removeJava)
Remove the own references and optional java references from the uses lib
|
java.util.Set<java.util.Map.Entry<Descriptors.PackageRef,Attrs>> |
Packages.entrySet() |
(package private) java.util.Set<Descriptors.PackageRef> |
Analyzer.findProvidedPackages()
Find the packages we depend on, where we implement an interface that is a
Provider Type.
|
java.util.Map<Descriptors.PackageRef,java.util.List<Descriptors.PackageRef>> |
Analyzer.getAPIUses() |
java.util.Map<Descriptors.PackageRef,java.util.List<Descriptors.PackageRef>> |
Analyzer.getAPIUses() |
java.util.Set<Descriptors.PackageRef> |
Clazz.getAPIUses() |
java.util.Collection<Descriptors.PackageRef> |
Analyzer.getPackages(Packages scope,
java.lang.String... args) |
java.util.Set<Descriptors.PackageRef> |
Analyzer.getPrivates() |
java.util.Set<Descriptors.PackageRef> |
Clazz.getReferred() |
java.util.Set<Descriptors.PackageRef> |
Analyzer.getUnreachable()
Return the set of unreachable code depending on exports and the bundle
activator.
|
java.util.Map<Descriptors.PackageRef,java.util.List<Descriptors.PackageRef>> |
Analyzer.getUses() |
java.util.Map<Descriptors.PackageRef,java.util.List<Descriptors.PackageRef>> |
Analyzer.getUses() |
java.util.Set<Descriptors.PackageRef> |
Packages.keySet() |
Modifier and Type | Method and Description |
---|---|
int |
Descriptors.PackageRef.compareTo(Descriptors.PackageRef other) |
boolean |
Packages.containsKey(Descriptors.PackageRef name) |
protected void |
Analyzer.doUses(Descriptors.PackageRef packageRef,
Packages exports,
java.util.Map<Descriptors.PackageRef,java.util.List<Descriptors.PackageRef>> uses,
Packages imports) |
Messages.WARNING |
AnalyzerMessages.Export_Has_PrivateReferences_(Descriptors.PackageRef exported,
int count,
java.util.Collection<Descriptors.PackageRef> local) |
(package private) void |
Analyzer.fixupAttributes(Descriptors.PackageRef packageRef,
Attrs attributes)
Fixup Attributes Execute any macros on an export and
|
Attrs |
Packages.get(Descriptors.PackageRef key) |
Attrs |
Packages.get(Descriptors.PackageRef packageRef,
Attrs deflt) |
java.util.Set<Clazz> |
Analyzer.getClassspace(Descriptors.PackageRef source)
Return the classes for a given source package.
|
java.util.Map<Clazz.Def,java.util.List<Descriptors.TypeRef>> |
Analyzer.getXRef(Descriptors.PackageRef source,
java.util.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 void |
Analyzer.learnPackage(Jar jar,
java.lang.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) |
Attrs |
Packages.put(Descriptors.PackageRef ref) |
Attrs |
Packages.put(Descriptors.PackageRef key,
Attrs value) |
boolean |
Analyzer.referred(Descriptors.PackageRef packageName) |
Attrs |
Packages.remove(Descriptors.PackageRef var0) |
(package private) void |
Analyzer.removeTransitive(Descriptors.PackageRef name,
java.util.Set<Descriptors.PackageRef> unreachable)
Transitively remove all elemens from unreachable through the uses link.
|
Modifier and Type | Method and Description |
---|---|
java.util.Map<Descriptors.PackageRef,java.util.List<Descriptors.PackageRef>> |
Analyzer.cleanupUses(java.util.Map<Descriptors.PackageRef,java.util.List<Descriptors.PackageRef>> apiUses,
boolean removeJava)
Remove the own references and optional java references from the uses lib
|
java.util.Map<Descriptors.PackageRef,java.util.List<Descriptors.PackageRef>> |
Analyzer.cleanupUses(java.util.Map<Descriptors.PackageRef,java.util.List<Descriptors.PackageRef>> apiUses,
boolean removeJava)
Remove the own references and optional java references from the uses lib
|
protected void |
Analyzer.doUses(Descriptors.PackageRef packageRef,
Packages exports,
java.util.Map<Descriptors.PackageRef,java.util.List<Descriptors.PackageRef>> uses,
Packages imports) |
protected void |
Analyzer.doUses(Descriptors.PackageRef packageRef,
Packages exports,
java.util.Map<Descriptors.PackageRef,java.util.List<Descriptors.PackageRef>> uses,
Packages imports) |
(package private) void |
Analyzer.doUses(Packages exports,
java.util.Map<Descriptors.PackageRef,java.util.List<Descriptors.PackageRef>> uses,
Packages imports)
Add the uses clauses.
|
(package private) void |
Analyzer.doUses(Packages exports,
java.util.Map<Descriptors.PackageRef,java.util.List<Descriptors.PackageRef>> uses,
Packages imports)
Add the uses clauses.
|
Messages.WARNING |
AnalyzerMessages.Export_Has_PrivateReferences_(Descriptors.PackageRef exported,
int count,
java.util.Collection<Descriptors.PackageRef> local) |
java.util.Map<Clazz.Def,java.util.List<Descriptors.TypeRef>> |
Analyzer.getXRef(Descriptors.PackageRef source,
java.util.Collection<Descriptors.PackageRef> dest,
int sourceModifiers)
Create a cross reference from package source, to packages in dest
|
void |
Packages.putAll(java.util.Map<? extends Descriptors.PackageRef,? extends Attrs> map) |
void |
Packages.putAllIfAbsent(java.util.Map<Descriptors.PackageRef,? extends Attrs> map) |
(package private) void |
Analyzer.removeTransitive(Descriptors.PackageRef name,
java.util.Set<Descriptors.PackageRef> unreachable)
Transitively remove all elemens from unreachable through the uses link.
|
Constructor and Description |
---|
ConcreteRef(Descriptors.PackageRef packageRef,
java.lang.String binaryName) |
ConcreteRef(java.lang.String binaryName,
java.lang.String fqn,
Descriptors.PackageRef pref) |