public class Utilities extends Object

Public Constructor Summary

Public Method Summary

static <C> C
castOrNull(Object o, Class<C> clazz)
static int
compareInts(int i, int j)
static int
compareLongs(long i, long j)
static String
doubleToHashString(double value)
static <C> C
getOrNull(Object o, String key, Class<C> clazz)
static void
hardAssert(boolean condition, String message)
static void
hardAssert(boolean condition)
static ParsedUrl
static String
static String[]
splitIntoFrames(String src, int maxFrameSize)
static String
static Integer
static Pair<Task<Void>, DatabaseReference.CompletionListener>

Inherited Method Summary

Public Constructors

public Utilities ()

Public Methods

public static C castOrNull (Object o, Class<C> clazz)

Parameters
o
clazz

public static int compareInts (int i, int j)

Parameters
i
j

public static int compareLongs (long i, long j)

Parameters
i
j

public static String doubleToHashString (double value)

Parameters
value

public static C getOrNull (Object o, String key, Class<C> clazz)

Parameters
o
key
clazz

public static void hardAssert (boolean condition, String message)

Parameters
condition
message

public static void hardAssert (boolean condition)

Parameters
condition

public static ParsedUrl parseUrl (String url)

Parameters
url

public static String sha1HexDigest (String input)

Parameters
input

public static String[] splitIntoFrames (String src, int maxFrameSize)

Parameters
src
maxFrameSize

public static String stringHashV2Representation (String value)

Parameters
value

public static Integer tryParseInt (String num)

Parameters
num

public static Pair<Task<Void>, DatabaseReference.CompletionListener> wrapOnComplete (DatabaseReference.CompletionListener optListener)

Parameters
optListener