Package com.google.common.jimfs
Class Util
java.lang.Object
com.google.common.jimfs.Util
Miscellaneous static utility methods.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final int
private static final int
private static final int
private static final byte[][]
private static final byte[]
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) static void
checkNoneNull
(Iterable<?> objects) Checks that no element in the given iterable is null, throwing NPE if any is.(package private) static void
checkNotNegative
(long n, String description) Checks that the given number is not negative, throwing IAE if it is.(package private) static void
clear
(byte[][] blocks, int off, int len) Clears (sets to null) all blocks between off (inclusive) and off + len (exclusive) in the given array.static int
nextPowerOf2
(int n) Returns the next power of 2 >= n.(package private) static int
smearHash
(int hashCode) (package private) static void
zero
(byte[] bytes, int off, int len) Zeroes all bytes between off (inclusive) and off + len (exclusive) in the given array.
-
Field Details
-
C1
private static final int C1- See Also:
-
C2
private static final int C2- See Also:
-
ARRAY_LEN
private static final int ARRAY_LEN- See Also:
-
ZERO_ARRAY
private static final byte[] ZERO_ARRAY -
NULL_ARRAY
private static final byte[][] NULL_ARRAY
-
-
Constructor Details
-
Util
private Util()
-
-
Method Details
-
nextPowerOf2
public static int nextPowerOf2(int n) Returns the next power of 2 >= n. -
checkNotNegative
Checks that the given number is not negative, throwing IAE if it is. The given description describes the number in the exception message. -
checkNoneNull
Checks that no element in the given iterable is null, throwing NPE if any is. -
smearHash
static int smearHash(int hashCode) -
zero
static void zero(byte[] bytes, int off, int len) Zeroes all bytes between off (inclusive) and off + len (exclusive) in the given array. -
clear
static void clear(byte[][] blocks, int off, int len) Clears (sets to null) all blocks between off (inclusive) and off + len (exclusive) in the given array.
-