diff options
author | Mykola Nikishov | 2018-02-23 15:32:45 +0000 |
---|---|---|
committer | Alexander Kurtakov | 2018-03-05 14:09:46 +0000 |
commit | 29b54a72836b5a1f36a997a278a5d485818f83f0 (patch) | |
tree | d957f898808cf3fdbeaee30387df12d9fa28ec62 | |
parent | 29b908a23c3f6db08e3ec3903489053bcf8b5160 (diff) | |
download | rt.equinox.p2-I20180305-2000.tar.gz rt.equinox.p2-I20180305-2000.tar.xz rt.equinox.p2-I20180305-2000.zip |
Bug 531606 - RequiredCapability introduced binary-incompatible changesI20180307-2000I20180307-1025I20180307-0900I20180307-0825I20180307-0800I20180306-2000I20180306-0800I20180305-2000
p2 tries to not change internals (due to bad downstreams using
internals widely) but these are internals after all and considering
the churn with capabilities work and current stable state, we are not
going to do any work here.
Clients would have to adapt to the changes when moving to Photon p2.
To communicate this, explicitly mark RequiredCapability as not
intended to be referenced by clients.
Change-Id: I4bddb36f13178ec07752ee92b6bacaca26370bf2
Signed-off-by: Mykola Nikishov <mn@mn.com.ua>
-rw-r--r-- | bundles/org.eclipse.equinox.p2.metadata/src/org/eclipse/equinox/internal/p2/metadata/RequiredCapability.java | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/bundles/org.eclipse.equinox.p2.metadata/src/org/eclipse/equinox/internal/p2/metadata/RequiredCapability.java b/bundles/org.eclipse.equinox.p2.metadata/src/org/eclipse/equinox/internal/p2/metadata/RequiredCapability.java index 6c42119b4..c04c6d2ee 100644 --- a/bundles/org.eclipse.equinox.p2.metadata/src/org/eclipse/equinox/internal/p2/metadata/RequiredCapability.java +++ b/bundles/org.eclipse.equinox.p2.metadata/src/org/eclipse/equinox/internal/p2/metadata/RequiredCapability.java @@ -42,6 +42,8 @@ import org.eclipse.equinox.p2.metadata.expression.IMatchExpression; * by the provisioning framework. * * @see IInstallableUnit#NAMESPACE_IU_ID + * + * @noreference This class is not intended to be referenced by clients. */ public class RequiredCapability extends Requirement implements IRequiredCapability { private static final IExpression ALL = ExpressionUtil.parse( |