Package aQute.bnd.build
Class ProjectBuilder.ArtifactInfoImpl
- java.lang.Object
-
- aQute.libg.reporter.ReporterAdapter
-
- aQute.bnd.build.ProjectBuilder.ArtifactInfoImpl
-
- All Implemented Interfaces:
ArtifactInfo,Report,Reporter,java.lang.Runnable
- Enclosing class:
- ProjectBuilder
static class ProjectBuilder.ArtifactInfoImpl extends ReporterAdapter implements ArtifactInfo
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface aQute.service.reporter.Report
Report.Location
-
Nested classes/interfaces inherited from interface aQute.service.reporter.Reporter
Reporter.SetLocation
-
-
Field Summary
Fields Modifier and Type Field Description (package private) BundleIdbundleId(package private) Packagescontained(package private) java.util.List<Report.Location>errors(package private) Packagesexports(package private) java.io.Filefile(package private) Packagesimports(package private) java.util.function.Supplier<org.osgi.resource.Resource>indexer(package private) java.util.jar.Manifestmanifest
-
Constructor Summary
Constructors Constructor Description ArtifactInfoImpl(Builder builder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BundleIdgetBundleId()The bundle ID of the build bundlePackagesgetContained()Contained packagesPackagesgetExports()Exported packagesPackagesgetImports()Imported packagesjava.lang.StringtoString()-
Methods inherited from class aQute.libg.reporter.ReporterAdapter
addErrors, addWarnings, check, error, exception, getErrors, getInfo, getInfo, getLocation, getMessages, getOut, getWarnings, isExceptions, isOk, isPedantic, isPerfect, isTrace, progress, report, run, setExceptions, setPedantic, setTrace, trace, warning
-
-
-
-
Field Detail
-
manifest
final java.util.jar.Manifest manifest
-
exports
final Packages exports
-
imports
final Packages imports
-
contained
final Packages contained
-
bundleId
final BundleId bundleId
-
file
java.io.File file
-
errors
java.util.List<Report.Location> errors
-
indexer
java.util.function.Supplier<org.osgi.resource.Resource> indexer
-
-
Constructor Detail
-
ArtifactInfoImpl
public ArtifactInfoImpl(Builder builder) throws java.lang.Exception
- Throws:
java.lang.Exception
-
-
Method Detail
-
getBundleId
public BundleId getBundleId()
Description copied from interface:ArtifactInfoThe bundle ID of the build bundle- Specified by:
getBundleIdin interfaceArtifactInfo- Returns:
- the bundle id
-
getExports
public Packages getExports()
Description copied from interface:ArtifactInfoExported packages- Specified by:
getExportsin interfaceArtifactInfo- Returns:
- exported packages.
-
getImports
public Packages getImports()
Description copied from interface:ArtifactInfoImported packages- Specified by:
getImportsin interfaceArtifactInfo
-
getContained
public Packages getContained()
Description copied from interface:ArtifactInfoContained packages- Specified by:
getContainedin interfaceArtifactInfo
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-