package com.google.common.jdk5backport; /** * An Arrays alternative containing JDK 1.6 method equivalents used * to support JDK 1.5 with a few pass-through methods to reduce import * conflicts. */ public final class Arrays { public static byte[] copyOf(byte[] original, int newLength) { return copyOfRange(original, 0, newLength); } public static byte[] copyOfRange(byte[] original, int from, int to) { int newLength = to - from; if (newLength >= 0) { byte[] copy = new byte[newLength]; System.arraycopy(original, from, copy, 0, Math.min(original.length - from, newLength)); return copy; } throw new IllegalArgumentException(); } public static void fill(byte[] array, byte val) { java.util.Arrays.fill(array, val); } public static boolean equals(byte[] a, byte[] a2) { return java.util.Arrays.equals(a, a2); } }