Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPascal Rapicault2008-02-25 22:13:20 +0000
committerPascal Rapicault2008-02-25 22:13:20 +0000
commit99b2bd24c7ae7a8e2cbbeded90d3383dcefda8a8 (patch)
tree8a87c3cd5358f867a65dc223cc0678fcadc09b33 /bundles/org.eclipse.equinox.p2.artifact.optimizers
parentac034c613f2b94cd9998984fba6773a3b7d54a62 (diff)
downloadrt.equinox.p2-99b2bd24c7ae7a8e2cbbeded90d3383dcefda8a8.tar.gz
rt.equinox.p2-99b2bd24c7ae7a8e2cbbeded90d3383dcefda8a8.tar.xz
rt.equinox.p2-99b2bd24c7ae7a8e2cbbeded90d3383dcefda8a8.zip
Remove namespace from the artifact key
Diffstat (limited to 'bundles/org.eclipse.equinox.p2.artifact.optimizers')
-rw-r--r--bundles/org.eclipse.equinox.p2.artifact.optimizers/src/org/eclipse/equinox/internal/p2/artifact/optimizers/VersionlessArtifactKey.java9
-rw-r--r--bundles/org.eclipse.equinox.p2.artifact.optimizers/src/org/eclipse/equinox/internal/p2/artifact/optimizers/jardelta/Optimizer.java2
2 files changed, 5 insertions, 6 deletions
diff --git a/bundles/org.eclipse.equinox.p2.artifact.optimizers/src/org/eclipse/equinox/internal/p2/artifact/optimizers/VersionlessArtifactKey.java b/bundles/org.eclipse.equinox.p2.artifact.optimizers/src/org/eclipse/equinox/internal/p2/artifact/optimizers/VersionlessArtifactKey.java
index ff7f5e60b..d0c273822 100644
--- a/bundles/org.eclipse.equinox.p2.artifact.optimizers/src/org/eclipse/equinox/internal/p2/artifact/optimizers/VersionlessArtifactKey.java
+++ b/bundles/org.eclipse.equinox.p2.artifact.optimizers/src/org/eclipse/equinox/internal/p2/artifact/optimizers/VersionlessArtifactKey.java
@@ -16,17 +16,16 @@ import org.osgi.framework.Version;
public class VersionlessArtifactKey extends ArtifactKey {
- public VersionlessArtifactKey(String namespace, String classifier, String id) {
- super(namespace, classifier, id, Version.emptyVersion);
+ public VersionlessArtifactKey(String classifier, String id) {
+ super(classifier, id, Version.emptyVersion);
}
public VersionlessArtifactKey(IArtifactKey base) {
- super(base.getNamespace(), base.getClassifier(), base.getId(), Version.emptyVersion);
+ super(base.getClassifier(), base.getId(), Version.emptyVersion);
}
public int hashCode() {
int hash = getId().hashCode();
- hash = 17 * hash + getNamespace().hashCode();
hash = 17 * hash + getClassifier().hashCode();
return hash;
}
@@ -35,6 +34,6 @@ public class VersionlessArtifactKey extends ArtifactKey {
if (!(obj instanceof IArtifactKey))
return false;
IArtifactKey ak = (IArtifactKey) obj;
- return ak.getId().equals(getId()) && ak.getNamespace().equals(getNamespace()) && ak.getClassifier().equals(getClassifier());
+ return ak.getId().equals(getId()) && ak.getClassifier().equals(getClassifier());
}
} \ No newline at end of file
diff --git a/bundles/org.eclipse.equinox.p2.artifact.optimizers/src/org/eclipse/equinox/internal/p2/artifact/optimizers/jardelta/Optimizer.java b/bundles/org.eclipse.equinox.p2.artifact.optimizers/src/org/eclipse/equinox/internal/p2/artifact/optimizers/jardelta/Optimizer.java
index baa8a28cd..d7b6dd4b5 100644
--- a/bundles/org.eclipse.equinox.p2.artifact.optimizers/src/org/eclipse/equinox/internal/p2/artifact/optimizers/jardelta/Optimizer.java
+++ b/bundles/org.eclipse.equinox.p2.artifact.optimizers/src/org/eclipse/equinox/internal/p2/artifact/optimizers/jardelta/Optimizer.java
@@ -104,7 +104,7 @@ public class Optimizer {
}
private IArtifactKey getVersionlessKey(IArtifactKey key) {
- return new ArtifactKey(key.getNamespace(), key.getClassifier(), key.getId(), Version.emptyVersion);
+ return new ArtifactKey(key.getClassifier(), key.getId(), Version.emptyVersion);
}
/**

Back to the top