diff options
Diffstat (limited to 'org.eclipse.mylyn.commons.core/src/org/eclipse/mylyn/commons/core/CoreUtil.java')
-rw-r--r-- | org.eclipse.mylyn.commons.core/src/org/eclipse/mylyn/commons/core/CoreUtil.java | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/org.eclipse.mylyn.commons.core/src/org/eclipse/mylyn/commons/core/CoreUtil.java b/org.eclipse.mylyn.commons.core/src/org/eclipse/mylyn/commons/core/CoreUtil.java index f10aae65..1e3686be 100644 --- a/org.eclipse.mylyn.commons.core/src/org/eclipse/mylyn/commons/core/CoreUtil.java +++ b/org.eclipse.mylyn.commons.core/src/org/eclipse/mylyn/commons/core/CoreUtil.java @@ -89,7 +89,7 @@ public class CoreUtil { */ // TODO e3.5 remove this method and replace with bundle.getVersion() public static Version getVersion(Bundle bundle) { - String header = (String) bundle.getHeaders().get("Bundle-Version"); //$NON-NLS-1$ + String header = bundle.getHeaders().get("Bundle-Version"); //$NON-NLS-1$ return (header != null) ? Version.parseVersion(header) : null; } @@ -105,4 +105,13 @@ public class CoreUtil { return key1.compareTo(key2); } + /** + * Compares a boolean value. + * + * @since 3.7 + */ + public static boolean propertyEquals(boolean value, Object expectedValue) { + return (expectedValue == null) ? value == true : new Boolean(value).equals(expectedValue); + } + } |