aQute.bnd.differ
Class Baseline
java.lang.Object
aQute.bnd.differ.Baseline
public class Baseline
- extends Object
This class maintains
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Baseline
public Baseline(Reporter bnd,
Differ differ)
throws IOException
- Throws:
IOException
baseline
public Set<Baseline.Info> baseline(Jar newer,
Jar older,
Instructions packageFilters)
throws Exception
- This method compares a jar to a baseline jar and returns version
suggestions if the baseline does not agree with the newer jar. The
returned set contains all the exported packages.
- Parameters:
newer - older -
- Returns:
- null if ok, otherwise a set of suggested versions for all
packages (also the ones that were ok).
- Throws:
Exception
baseline
public Set<Baseline.Info> baseline(Tree n,
Parameters nExports,
Tree o,
Parameters oExports,
Instructions packageFilters)
throws Exception
- Throws:
Exception
getDiff
public Diff getDiff()
- Gets the generated diff
- Returns:
- the diff
getPackageInfos
public Set<Baseline.Info> getPackageInfos()
getBsn
public String getBsn()
getSuggestedVersion
public Version getSuggestedVersion()
setSuggestedVersion
public void setSuggestedVersion(Version suggestedVersion)
getNewerVersion
public Version getNewerVersion()
getOlderVersion
public Version getOlderVersion()
getReleaseRepository
public String getReleaseRepository()
setReleaseRepository
public void setReleaseRepository(String releaseRepository)
getBundleInfo
public Baseline.BundleInfo getBundleInfo()
Copyright © 2014 aQute SARL. All rights reserved.