diff options
Diffstat (limited to 'bundles/org.eclipse.equinox.p2.metadata/src/org/eclipse/equinox/internal/p2/metadata/expression/CoercingComparator.java')
-rw-r--r-- | bundles/org.eclipse.equinox.p2.metadata/src/org/eclipse/equinox/internal/p2/metadata/expression/CoercingComparator.java | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/bundles/org.eclipse.equinox.p2.metadata/src/org/eclipse/equinox/internal/p2/metadata/expression/CoercingComparator.java b/bundles/org.eclipse.equinox.p2.metadata/src/org/eclipse/equinox/internal/p2/metadata/expression/CoercingComparator.java index 6cb8008f7..c6d31687d 100644 --- a/bundles/org.eclipse.equinox.p2.metadata/src/org/eclipse/equinox/internal/p2/metadata/expression/CoercingComparator.java +++ b/bundles/org.eclipse.equinox.p2.metadata/src/org/eclipse/equinox/internal/p2/metadata/expression/CoercingComparator.java @@ -229,8 +229,6 @@ public abstract class CoercingComparator<T> { Version coerce(Object v) { if (v instanceof Version) return (Version) v; - if (v instanceof String) - return Version.create((String) v); if (v instanceof String) { try { return Version.create((String) v); @@ -333,7 +331,7 @@ public abstract class CoercingComparator<T> { * @return The coercing comparator */ @SuppressWarnings("unchecked") - public static <V extends Object> CoercingComparator<V> getComparator(V value, Object v2) { + public static <V> CoercingComparator<V> getComparator(V value, Object v2) { Class<V> vClass = (Class<V>) value.getClass(); CoercingComparator<?>[] carr = coercers; int idx = carr.length; |