java.lang.Object
org.eclipse.ui.internal.util.Util
- public final class Util
- extends java.lang.Object
|
Constructor Summary |
private |
Util()
|
|
Method Summary |
static void |
assertInstance(java.lang.Object object,
java.lang.Class c)
|
static void |
assertInstance(java.lang.Object object,
java.lang.Class c,
boolean allowNull)
|
static int |
compare(boolean left,
boolean right)
|
static int |
compare(java.lang.Comparable[] left,
java.lang.Comparable[] right)
|
static int |
compare(java.lang.Comparable left,
java.lang.Comparable right)
|
static int |
compare(int left,
int right)
|
static int |
compare(java.util.List left,
java.util.List right)
|
static int |
compare(java.lang.Object left,
java.lang.Object right)
|
static int |
compareIdentity(java.lang.Object left,
java.lang.Object right)
An optimized comparison that uses identity hash codes to perform the
comparison between non- null objects. |
static void |
diff(java.util.Map left,
java.util.Map right,
java.util.Set leftOnly,
java.util.Set different,
java.util.Set rightOnly)
|
static void |
diff(java.util.Set left,
java.util.Set right,
java.util.Set leftOnly,
java.util.Set rightOnly)
|
static boolean |
endsWith(java.util.List left,
java.util.List right,
boolean equals)
|
static boolean |
endsWith(java.lang.Object[] left,
java.lang.Object[] right,
boolean equals)
|
static boolean |
equals(boolean left,
boolean right)
|
static boolean |
equals(int left,
int right)
|
static boolean |
equals(java.lang.Object left,
java.lang.Object right)
|
static int |
hashCode(boolean b)
|
static int |
hashCode(int i)
|
static int |
hashCode(java.lang.Object object)
|
static java.util.Collection |
safeCopy(java.util.Collection collection,
java.lang.Class c)
|
static java.util.Collection |
safeCopy(java.util.Collection collection,
java.lang.Class c,
boolean allowNullElements)
|
static java.util.List |
safeCopy(java.util.List list,
java.lang.Class c)
|
static java.util.List |
safeCopy(java.util.List list,
java.lang.Class c,
boolean allowNullElements)
|
static java.util.Map |
safeCopy(java.util.Map map,
java.lang.Class keyClass,
java.lang.Class valueClass)
|
static java.util.Map |
safeCopy(java.util.Map map,
java.lang.Class keyClass,
java.lang.Class valueClass,
boolean allowNullKeys,
boolean allowNullValues)
|
static java.util.Set |
safeCopy(java.util.Set set,
java.lang.Class c)
|
static java.util.Set |
safeCopy(java.util.Set set,
java.lang.Class c,
boolean allowNullElements)
|
static java.util.SortedMap |
safeCopy(java.util.SortedMap sortedMap,
java.lang.Class keyClass,
java.lang.Class valueClass)
|
static java.util.SortedMap |
safeCopy(java.util.SortedMap sortedMap,
java.lang.Class keyClass,
java.lang.Class valueClass,
boolean allowNullKeys,
boolean allowNullValues)
|
static java.util.SortedSet |
safeCopy(java.util.SortedSet sortedSet,
java.lang.Class c)
|
static java.util.SortedSet |
safeCopy(java.util.SortedSet sortedSet,
java.lang.Class c,
boolean allowNullElements)
|
static java.lang.String |
safeString(java.lang.String input)
Ensures that a string is not null. |
static boolean |
startsWith(java.util.List left,
java.util.List right,
boolean equals)
|
static boolean |
startsWith(java.lang.Object[] left,
java.lang.Object[] right,
boolean equals)
|
static java.lang.String |
translateString(java.util.ResourceBundle resourceBundle,
java.lang.String key)
|
static java.lang.String |
translateString(java.util.ResourceBundle resourceBundle,
java.lang.String key,
java.lang.String string,
boolean signal,
boolean trim)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EMPTY_SORTED_MAP
public static final java.util.SortedMap EMPTY_SORTED_MAP
EMPTY_SORTED_SET
public static final java.util.SortedSet EMPTY_SORTED_SET
ZERO_LENGTH_STRING
public static final java.lang.String ZERO_LENGTH_STRING
- See Also:
- Constant Field Values
Util
private Util()
safeString
public static java.lang.String safeString(java.lang.String input)
- Ensures that a string is not null. Converts null strings into empty
strings, and leaves any other string unmodified. Use this to help
wrap calls to methods that return null instead of the empty string.
Can also help protect against implementation errors in methods that
are not supposed to return null.
assertInstance
public static void assertInstance(java.lang.Object object,
java.lang.Class c)
assertInstance
public static void assertInstance(java.lang.Object object,
java.lang.Class c,
boolean allowNull)
compare
public static int compare(boolean left,
boolean right)
compare
public static int compare(java.lang.Comparable left,
java.lang.Comparable right)
compare
public static int compare(java.lang.Comparable[] left,
java.lang.Comparable[] right)
compare
public static int compare(int left,
int right)
compare
public static int compare(java.util.List left,
java.util.List right)
compare
public static int compare(java.lang.Object left,
java.lang.Object right)
compareIdentity
public static final int compareIdentity(java.lang.Object left,
java.lang.Object right)
- An optimized comparison that uses identity hash codes to perform the
comparison between non-
null objects.
diff
public static void diff(java.util.Map left,
java.util.Map right,
java.util.Set leftOnly,
java.util.Set different,
java.util.Set rightOnly)
diff
public static void diff(java.util.Set left,
java.util.Set right,
java.util.Set leftOnly,
java.util.Set rightOnly)
endsWith
public static boolean endsWith(java.util.List left,
java.util.List right,
boolean equals)
endsWith
public static boolean endsWith(java.lang.Object[] left,
java.lang.Object[] right,
boolean equals)
equals
public static boolean equals(boolean left,
boolean right)
equals
public static boolean equals(int left,
int right)
equals
public static boolean equals(java.lang.Object left,
java.lang.Object right)
hashCode
public static int hashCode(boolean b)
hashCode
public static int hashCode(int i)
hashCode
public static int hashCode(java.lang.Object object)
safeCopy
public static java.util.Collection safeCopy(java.util.Collection collection,
java.lang.Class c)
safeCopy
public static java.util.Collection safeCopy(java.util.Collection collection,
java.lang.Class c,
boolean allowNullElements)
safeCopy
public static java.util.List safeCopy(java.util.List list,
java.lang.Class c)
safeCopy
public static java.util.List safeCopy(java.util.List list,
java.lang.Class c,
boolean allowNullElements)
safeCopy
public static java.util.Map safeCopy(java.util.Map map,
java.lang.Class keyClass,
java.lang.Class valueClass)
safeCopy
public static java.util.Map safeCopy(java.util.Map map,
java.lang.Class keyClass,
java.lang.Class valueClass,
boolean allowNullKeys,
boolean allowNullValues)
safeCopy
public static java.util.Set safeCopy(java.util.Set set,
java.lang.Class c)
safeCopy
public static java.util.Set safeCopy(java.util.Set set,
java.lang.Class c,
boolean allowNullElements)
safeCopy
public static java.util.SortedMap safeCopy(java.util.SortedMap sortedMap,
java.lang.Class keyClass,
java.lang.Class valueClass)
safeCopy
public static java.util.SortedMap safeCopy(java.util.SortedMap sortedMap,
java.lang.Class keyClass,
java.lang.Class valueClass,
boolean allowNullKeys,
boolean allowNullValues)
safeCopy
public static java.util.SortedSet safeCopy(java.util.SortedSet sortedSet,
java.lang.Class c)
safeCopy
public static java.util.SortedSet safeCopy(java.util.SortedSet sortedSet,
java.lang.Class c,
boolean allowNullElements)
startsWith
public static boolean startsWith(java.util.List left,
java.util.List right,
boolean equals)
startsWith
public static boolean startsWith(java.lang.Object[] left,
java.lang.Object[] right,
boolean equals)
translateString
public static java.lang.String translateString(java.util.ResourceBundle resourceBundle,
java.lang.String key)
translateString
public static java.lang.String translateString(java.util.ResourceBundle resourceBundle,
java.lang.String key,
java.lang.String string,
boolean signal,
boolean trim)