public class Util
extends java.lang.Object
Constructor and Description |
---|
Util() |
Modifier and Type | Method and Description |
---|---|
static <K> java.util.List<K> |
addTo(java.util.List<K> s,
K k) |
static <K> java.util.Set<K> |
addTo(java.util.Set<K> s,
K k) |
static void |
closeSilently(java.io.Closeable out)
Deprecated.
Use try-with-resources instead. And basically
IOException from OutputStream.close()
is not good to ignore. |
static void |
closeSilently(java.io.InputStream in) |
static void |
closeSilently(java.io.OutputStream out)
Deprecated.
Use try-with-resources instead. And basically
IOException from OutputStream.close()
is not good to ignore. |
static void |
closeSilently(java.io.Reader in)
Deprecated.
Use try-with-resources instead.
|
static void |
closeSilently(java.util.zip.ZipFile zip)
Deprecated.
Use try-with-resources instead.
|
static <T> java.util.Set<T> |
emptyOrNonnullSingleton(T t) |
static <E> E |
first(java.lang.Iterable<E> i) |
static java.lang.String |
getFileExtension(java.io.File f) |
static java.lang.String |
getFileExtensionIgnoringGz(java.io.File f) |
static java.io.Reader |
getFileReader(java.io.File filename) |
static java.io.Reader |
getFileReader(java.lang.String filename) |
static java.io.Writer |
getFileWriter(java.lang.String filename) |
static java.security.MessageDigest |
getMD5Digest() |
static java.io.Reader |
getReader(java.io.InputStream in) |
static java.io.Writer |
getWriter(java.io.OutputStream out) |
static java.lang.String |
getXMLType(java.io.InputStream in) |
static <K,V> java.util.Map<K,V> |
immutableMap(java.util.Map<K,V> map) |
static boolean |
isPowerOfTwo(int i) |
static <K> java.util.ArrayList<K> |
makeSmallArrayList(java.util.List<K> m) |
static <K,V> java.util.HashMap<K,V> |
makeSmallHashMap(java.util.Map<K,V> m) |
static <K> java.util.HashSet<K> |
makeSmallHashSet(java.util.Collection<K> m) |
static java.lang.String |
repeat(java.lang.String s,
int number) |
static java.lang.Thread |
runInDameonThread(java.lang.Runnable r) |
static java.lang.Thread |
runInDameonThread(java.lang.Runnable r,
java.lang.String name) |
static void |
runLogAtShutdown(java.lang.Runnable r) |
static java.lang.Thread |
startDameonThread(java.lang.Thread t) |
public static java.lang.Thread startDameonThread(java.lang.Thread t)
public static java.lang.Thread runInDameonThread(java.lang.Runnable r, java.lang.String name)
public static java.lang.Thread runInDameonThread(java.lang.Runnable r)
public static java.lang.String repeat(java.lang.String s, int number)
public static void runLogAtShutdown(java.lang.Runnable r)
public static <T> java.util.Set<T> emptyOrNonnullSingleton(T t)
public static <K,V> java.util.Map<K,V> immutableMap(java.util.Map<K,V> map)
public static java.io.Reader getReader(@WillCloseWhenClosed java.io.InputStream in)
public static java.io.Reader getFileReader(java.lang.String filename) throws java.io.FileNotFoundException
java.io.FileNotFoundException
public static java.io.Reader getFileReader(java.io.File filename) throws java.io.FileNotFoundException
java.io.FileNotFoundException
public static java.io.Writer getWriter(@WillCloseWhenClosed java.io.OutputStream out)
public static java.io.Writer getFileWriter(java.lang.String filename) throws java.io.FileNotFoundException
java.io.FileNotFoundException
public static void closeSilently(@WillClose java.io.InputStream in)
@Deprecated public static void closeSilently(@WillClose java.io.Reader in)
@Deprecated public static void closeSilently(@WillClose java.io.OutputStream out)
IOException
from OutputStream.close()
is not good to ignore.@Deprecated public static void closeSilently(@WillClose java.io.Closeable out)
IOException
from OutputStream.close()
is not good to ignore.@Deprecated public static void closeSilently(@WillClose java.util.zip.ZipFile zip)
public static java.lang.String getXMLType(@WillNotClose java.io.InputStream in) throws java.io.IOException
java.io.IOException
public static java.lang.String getFileExtension(java.io.File f)
public static java.lang.String getFileExtensionIgnoringGz(java.io.File f)
public static <E> E first(java.lang.Iterable<E> i)
i
- the Iterable whose first element is to be retrievedpublic static <K,V> java.util.HashMap<K,V> makeSmallHashMap(java.util.Map<K,V> m)
public static <K> java.util.HashSet<K> makeSmallHashSet(java.util.Collection<K> m)
public static <K> java.util.ArrayList<K> makeSmallArrayList(java.util.List<K> m)
public static <K> java.util.Set<K> addTo(java.util.Set<K> s, K k)
public static <K> java.util.List<K> addTo(java.util.List<K> s, K k)
@Nonnull public static java.security.MessageDigest getMD5Digest()
public static boolean isPowerOfTwo(int i)
SpotBugs is licensed under the LGPL.