public static boolean equals(final byte[] left, final byte[] right, final int rightOffset, final int rightLength) { if (left == right) return true; if (left == null || right == null) return false; if (left.length != rightLength) return false; if (PlatformDependent.isUnaligned() && PlatformDependent.hasUnsafe()) { return equalsUnsafe(left, right, rightOffset, rightLength); } else { return equalsSafe(left, right, rightOffset, rightLength); } }
public static boolean equals(final byte[] left, final byte[] right, final int rightOffset, final int rightLength) { if (left == right) return true; if (left == null || right == null) return false; if (left.length != rightLength) return false; if (PlatformDependent.isUnaligned() && PlatformDependent.hasUnsafe()) { return equalsUnsafe(left, right, rightOffset, rightLength); } else { return equalsSafe(left, right, rightOffset, rightLength); } }
public static boolean equals(final byte[] left, final byte[] right, final int rightOffset, final int rightLength) { if (left == right) return true; if (left == null || right == null) return false; if (left.length != rightLength) return false; if (PlatformDependent.isUnaligned() && PlatformDependent.hasUnsafe()) { return equalsUnsafe(left, right, rightOffset, rightLength); } else { return equalsSafe(left, right, rightOffset, rightLength); } }
public static boolean equals(final byte[] left, final byte[] right, final int rightOffset, final int rightLength) { if (left == right) return true; if (left == null || right == null) return false; if (left.length != rightLength) return false; if (PlatformDependent.isUnaligned() && PlatformDependent.hasUnsafe()) { return equalsUnsafe(left, right, rightOffset, rightLength); } else { return equalsSafe(left, right, rightOffset, rightLength); } }
public static boolean equals(final byte[] left, final byte[] right, final int rightOffset, final int rightLength) { if (left == right) return true; if (left == null || right == null) return false; if (left.length != rightLength) return false; if (PlatformDependent.isUnaligned() && PlatformDependent.hasUnsafe()) { return equalsUnsafe(left, right, rightOffset, rightLength); } else { return equalsSafe(left, right, rightOffset, rightLength); } }
public static boolean equals(final byte[] left, final byte[] right, final int rightOffset, final int rightLength) { if (left == right) return true; if (left == null || right == null) return false; if (left.length != rightLength) return false; if (PlatformDependent.isUnaligned() && PlatformDependent.hasUnsafe()) { return equalsUnsafe(left, right, rightOffset, rightLength); } else { return equalsSafe(left, right, rightOffset, rightLength); } }
public static boolean equals(final byte[] left, final byte[] right, final int rightOffset, final int rightLength) { if (left == right) return true; if (left == null || right == null) return false; if (left.length != rightLength) return false; if (PlatformDependent.isUnaligned() && PlatformDependent.hasUnsafe()) { return equalsUnsafe(left, right, rightOffset, rightLength); } else { return equalsSafe(left, right, rightOffset, rightLength); } }