aboutsummaryrefslogtreecommitdiffstats
path: root/guava-gwt/src-super/com/google/common/collect/super/com/google/common/collect/ObjectArrays.java
diff options
context:
space:
mode:
Diffstat (limited to 'guava-gwt/src-super/com/google/common/collect/super/com/google/common/collect/ObjectArrays.java')
-rw-r--r--guava-gwt/src-super/com/google/common/collect/super/com/google/common/collect/ObjectArrays.java15
1 files changed, 2 insertions, 13 deletions
diff --git a/guava-gwt/src-super/com/google/common/collect/super/com/google/common/collect/ObjectArrays.java b/guava-gwt/src-super/com/google/common/collect/super/com/google/common/collect/ObjectArrays.java
index 6465ee7..087fd17 100644
--- a/guava-gwt/src-super/com/google/common/collect/super/com/google/common/collect/ObjectArrays.java
+++ b/guava-gwt/src-super/com/google/common/collect/super/com/google/common/collect/ObjectArrays.java
@@ -30,8 +30,6 @@ import javax.annotation.Nullable;
*/
@GwtCompatible(emulated = true)
public final class ObjectArrays {
- static final Object[] EMPTY_ARRAY = new Object[0];
-
private ObjectArrays() {}
/**
@@ -57,7 +55,7 @@ public final class ObjectArrays {
public static <T> T[] concat(@Nullable T element, T[] array) {
T[] result = newArray(array, array.length + 1);
result[0] = element;
- System.arraycopy(array, 0, result, 1, array.length);
+ Platform.unsafeArrayCopy(array, 0, result, 1, array.length);
return result;
}
@@ -79,7 +77,7 @@ public final class ObjectArrays {
/** GWT safe version of Arrays.copyOf. */
static <T> T[] arraysCopyOf(T[] original, int newLength) {
T[] copy = newArray(original, newLength);
- System.arraycopy(
+ Platform.unsafeArrayCopy(
original, 0, copy, 0, Math.min(original.length, newLength));
return copy;
}
@@ -154,14 +152,5 @@ public final class ObjectArrays {
array[i] = array[j];
array[j] = temp;
}
-
- // We do this instead of Preconditions.checkNotNull to save boxing and array
- // creation cost.
- static Object checkElementNotNull(Object element, int index) {
- if (element == null) {
- throw new NullPointerException("at index " + index);
- }
- return element;
- }
}