1 /*
2  * Copyright (C) 2014 The Android Open Source Project
3  * Copyright (c) 1997, 2014, Oracle and/or its affiliates. All rights reserved.
4  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
5  *
6  * This code is free software; you can redistribute it and/or modify it
7  * under the terms of the GNU General Public License version 2 only, as
8  * published by the Free Software Foundation.  Oracle designates this
9  * particular file as subject to the "Classpath" exception as provided
10  * by Oracle in the LICENSE file that accompanied this code.
11  *
12  * This code is distributed in the hope that it will be useful, but WITHOUT
13  * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
14  * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
15  * version 2 for more details (a copy is included in the LICENSE file that
16  * accompanied this code).
17  *
18  * You should have received a copy of the GNU General Public License version
19  * 2 along with this work; if not, write to the Free Software Foundation,
20  * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
21  *
22  * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
23  * or visit www.oracle.com if you need additional information or have any
24  * questions.
25  */
26 
27 package java.util;
28 
29 import android.compat.annotation.UnsupportedAppUsage;
30 
31 @SuppressWarnings({"unchecked", "deprecation", "all"})
32 public class Arrays {
33 
Arrays()34     private Arrays() {
35         throw new RuntimeException("Stub!");
36     }
37 
rangeCheck(int arrayLength, int fromIndex, int toIndex)38     private static void rangeCheck(int arrayLength, int fromIndex, int toIndex) {
39         throw new RuntimeException("Stub!");
40     }
41 
sort(int[] a)42     public static void sort(int[] a) {
43         throw new RuntimeException("Stub!");
44     }
45 
sort(int[] a, int fromIndex, int toIndex)46     public static void sort(int[] a, int fromIndex, int toIndex) {
47         throw new RuntimeException("Stub!");
48     }
49 
sort(long[] a)50     public static void sort(long[] a) {
51         throw new RuntimeException("Stub!");
52     }
53 
sort(long[] a, int fromIndex, int toIndex)54     public static void sort(long[] a, int fromIndex, int toIndex) {
55         throw new RuntimeException("Stub!");
56     }
57 
sort(short[] a)58     public static void sort(short[] a) {
59         throw new RuntimeException("Stub!");
60     }
61 
sort(short[] a, int fromIndex, int toIndex)62     public static void sort(short[] a, int fromIndex, int toIndex) {
63         throw new RuntimeException("Stub!");
64     }
65 
sort(char[] a)66     public static void sort(char[] a) {
67         throw new RuntimeException("Stub!");
68     }
69 
sort(char[] a, int fromIndex, int toIndex)70     public static void sort(char[] a, int fromIndex, int toIndex) {
71         throw new RuntimeException("Stub!");
72     }
73 
sort(byte[] a)74     public static void sort(byte[] a) {
75         throw new RuntimeException("Stub!");
76     }
77 
sort(byte[] a, int fromIndex, int toIndex)78     public static void sort(byte[] a, int fromIndex, int toIndex) {
79         throw new RuntimeException("Stub!");
80     }
81 
sort(float[] a)82     public static void sort(float[] a) {
83         throw new RuntimeException("Stub!");
84     }
85 
sort(float[] a, int fromIndex, int toIndex)86     public static void sort(float[] a, int fromIndex, int toIndex) {
87         throw new RuntimeException("Stub!");
88     }
89 
sort(double[] a)90     public static void sort(double[] a) {
91         throw new RuntimeException("Stub!");
92     }
93 
sort(double[] a, int fromIndex, int toIndex)94     public static void sort(double[] a, int fromIndex, int toIndex) {
95         throw new RuntimeException("Stub!");
96     }
97 
parallelSort(byte[] a)98     public static void parallelSort(byte[] a) {
99         throw new RuntimeException("Stub!");
100     }
101 
parallelSort(byte[] a, int fromIndex, int toIndex)102     public static void parallelSort(byte[] a, int fromIndex, int toIndex) {
103         throw new RuntimeException("Stub!");
104     }
105 
parallelSort(char[] a)106     public static void parallelSort(char[] a) {
107         throw new RuntimeException("Stub!");
108     }
109 
parallelSort(char[] a, int fromIndex, int toIndex)110     public static void parallelSort(char[] a, int fromIndex, int toIndex) {
111         throw new RuntimeException("Stub!");
112     }
113 
parallelSort(short[] a)114     public static void parallelSort(short[] a) {
115         throw new RuntimeException("Stub!");
116     }
117 
parallelSort(short[] a, int fromIndex, int toIndex)118     public static void parallelSort(short[] a, int fromIndex, int toIndex) {
119         throw new RuntimeException("Stub!");
120     }
121 
parallelSort(int[] a)122     public static void parallelSort(int[] a) {
123         throw new RuntimeException("Stub!");
124     }
125 
parallelSort(int[] a, int fromIndex, int toIndex)126     public static void parallelSort(int[] a, int fromIndex, int toIndex) {
127         throw new RuntimeException("Stub!");
128     }
129 
parallelSort(long[] a)130     public static void parallelSort(long[] a) {
131         throw new RuntimeException("Stub!");
132     }
133 
parallelSort(long[] a, int fromIndex, int toIndex)134     public static void parallelSort(long[] a, int fromIndex, int toIndex) {
135         throw new RuntimeException("Stub!");
136     }
137 
parallelSort(float[] a)138     public static void parallelSort(float[] a) {
139         throw new RuntimeException("Stub!");
140     }
141 
parallelSort(float[] a, int fromIndex, int toIndex)142     public static void parallelSort(float[] a, int fromIndex, int toIndex) {
143         throw new RuntimeException("Stub!");
144     }
145 
parallelSort(double[] a)146     public static void parallelSort(double[] a) {
147         throw new RuntimeException("Stub!");
148     }
149 
parallelSort(double[] a, int fromIndex, int toIndex)150     public static void parallelSort(double[] a, int fromIndex, int toIndex) {
151         throw new RuntimeException("Stub!");
152     }
153 
parallelSort(T[] a)154     public static <T extends java.lang.Comparable<? super T>> void parallelSort(T[] a) {
155         throw new RuntimeException("Stub!");
156     }
157 
parallelSort( T[] a, int fromIndex, int toIndex)158     public static <T extends java.lang.Comparable<? super T>> void parallelSort(
159             T[] a, int fromIndex, int toIndex) {
160         throw new RuntimeException("Stub!");
161     }
162 
parallelSort(T[] a, java.util.Comparator<? super T> cmp)163     public static <T> void parallelSort(T[] a, java.util.Comparator<? super T> cmp) {
164         throw new RuntimeException("Stub!");
165     }
166 
parallelSort( T[] a, int fromIndex, int toIndex, java.util.Comparator<? super T> cmp)167     public static <T> void parallelSort(
168             T[] a, int fromIndex, int toIndex, java.util.Comparator<? super T> cmp) {
169         throw new RuntimeException("Stub!");
170     }
171 
sort(java.lang.Object[] a)172     public static void sort(java.lang.Object[] a) {
173         throw new RuntimeException("Stub!");
174     }
175 
sort(java.lang.Object[] a, int fromIndex, int toIndex)176     public static void sort(java.lang.Object[] a, int fromIndex, int toIndex) {
177         throw new RuntimeException("Stub!");
178     }
179 
mergeSort( java.lang.Object[] src, java.lang.Object[] dest, int low, int high, int off)180     private static void mergeSort(
181             java.lang.Object[] src, java.lang.Object[] dest, int low, int high, int off) {
182         throw new RuntimeException("Stub!");
183     }
184 
swap(java.lang.Object[] x, int a, int b)185     private static void swap(java.lang.Object[] x, int a, int b) {
186         throw new RuntimeException("Stub!");
187     }
188 
sort(T[] a, java.util.Comparator<? super T> c)189     public static <T> void sort(T[] a, java.util.Comparator<? super T> c) {
190         throw new RuntimeException("Stub!");
191     }
192 
sort( T[] a, int fromIndex, int toIndex, java.util.Comparator<? super T> c)193     public static <T> void sort(
194             T[] a, int fromIndex, int toIndex, java.util.Comparator<? super T> c) {
195         throw new RuntimeException("Stub!");
196     }
197 
parallelPrefix(T[] array, java.util.function.BinaryOperator<T> op)198     public static <T> void parallelPrefix(T[] array, java.util.function.BinaryOperator<T> op) {
199         throw new RuntimeException("Stub!");
200     }
201 
parallelPrefix( T[] array, int fromIndex, int toIndex, java.util.function.BinaryOperator<T> op)202     public static <T> void parallelPrefix(
203             T[] array, int fromIndex, int toIndex, java.util.function.BinaryOperator<T> op) {
204         throw new RuntimeException("Stub!");
205     }
206 
parallelPrefix(long[] array, java.util.function.LongBinaryOperator op)207     public static void parallelPrefix(long[] array, java.util.function.LongBinaryOperator op) {
208         throw new RuntimeException("Stub!");
209     }
210 
parallelPrefix( long[] array, int fromIndex, int toIndex, java.util.function.LongBinaryOperator op)211     public static void parallelPrefix(
212             long[] array, int fromIndex, int toIndex, java.util.function.LongBinaryOperator op) {
213         throw new RuntimeException("Stub!");
214     }
215 
parallelPrefix(double[] array, java.util.function.DoubleBinaryOperator op)216     public static void parallelPrefix(double[] array, java.util.function.DoubleBinaryOperator op) {
217         throw new RuntimeException("Stub!");
218     }
219 
parallelPrefix( double[] array, int fromIndex, int toIndex, java.util.function.DoubleBinaryOperator op)220     public static void parallelPrefix(
221             double[] array,
222             int fromIndex,
223             int toIndex,
224             java.util.function.DoubleBinaryOperator op) {
225         throw new RuntimeException("Stub!");
226     }
227 
parallelPrefix(int[] array, java.util.function.IntBinaryOperator op)228     public static void parallelPrefix(int[] array, java.util.function.IntBinaryOperator op) {
229         throw new RuntimeException("Stub!");
230     }
231 
parallelPrefix( int[] array, int fromIndex, int toIndex, java.util.function.IntBinaryOperator op)232     public static void parallelPrefix(
233             int[] array, int fromIndex, int toIndex, java.util.function.IntBinaryOperator op) {
234         throw new RuntimeException("Stub!");
235     }
236 
binarySearch(long[] a, long key)237     public static int binarySearch(long[] a, long key) {
238         throw new RuntimeException("Stub!");
239     }
240 
binarySearch(long[] a, int fromIndex, int toIndex, long key)241     public static int binarySearch(long[] a, int fromIndex, int toIndex, long key) {
242         throw new RuntimeException("Stub!");
243     }
244 
binarySearch0(long[] a, int fromIndex, int toIndex, long key)245     private static int binarySearch0(long[] a, int fromIndex, int toIndex, long key) {
246         throw new RuntimeException("Stub!");
247     }
248 
binarySearch(int[] a, int key)249     public static int binarySearch(int[] a, int key) {
250         throw new RuntimeException("Stub!");
251     }
252 
binarySearch(int[] a, int fromIndex, int toIndex, int key)253     public static int binarySearch(int[] a, int fromIndex, int toIndex, int key) {
254         throw new RuntimeException("Stub!");
255     }
256 
binarySearch0(int[] a, int fromIndex, int toIndex, int key)257     private static int binarySearch0(int[] a, int fromIndex, int toIndex, int key) {
258         throw new RuntimeException("Stub!");
259     }
260 
binarySearch(short[] a, short key)261     public static int binarySearch(short[] a, short key) {
262         throw new RuntimeException("Stub!");
263     }
264 
binarySearch(short[] a, int fromIndex, int toIndex, short key)265     public static int binarySearch(short[] a, int fromIndex, int toIndex, short key) {
266         throw new RuntimeException("Stub!");
267     }
268 
binarySearch0(short[] a, int fromIndex, int toIndex, short key)269     private static int binarySearch0(short[] a, int fromIndex, int toIndex, short key) {
270         throw new RuntimeException("Stub!");
271     }
272 
binarySearch(char[] a, char key)273     public static int binarySearch(char[] a, char key) {
274         throw new RuntimeException("Stub!");
275     }
276 
binarySearch(char[] a, int fromIndex, int toIndex, char key)277     public static int binarySearch(char[] a, int fromIndex, int toIndex, char key) {
278         throw new RuntimeException("Stub!");
279     }
280 
binarySearch0(char[] a, int fromIndex, int toIndex, char key)281     private static int binarySearch0(char[] a, int fromIndex, int toIndex, char key) {
282         throw new RuntimeException("Stub!");
283     }
284 
binarySearch(byte[] a, byte key)285     public static int binarySearch(byte[] a, byte key) {
286         throw new RuntimeException("Stub!");
287     }
288 
binarySearch(byte[] a, int fromIndex, int toIndex, byte key)289     public static int binarySearch(byte[] a, int fromIndex, int toIndex, byte key) {
290         throw new RuntimeException("Stub!");
291     }
292 
binarySearch0(byte[] a, int fromIndex, int toIndex, byte key)293     private static int binarySearch0(byte[] a, int fromIndex, int toIndex, byte key) {
294         throw new RuntimeException("Stub!");
295     }
296 
binarySearch(double[] a, double key)297     public static int binarySearch(double[] a, double key) {
298         throw new RuntimeException("Stub!");
299     }
300 
binarySearch(double[] a, int fromIndex, int toIndex, double key)301     public static int binarySearch(double[] a, int fromIndex, int toIndex, double key) {
302         throw new RuntimeException("Stub!");
303     }
304 
binarySearch0(double[] a, int fromIndex, int toIndex, double key)305     private static int binarySearch0(double[] a, int fromIndex, int toIndex, double key) {
306         throw new RuntimeException("Stub!");
307     }
308 
binarySearch(float[] a, float key)309     public static int binarySearch(float[] a, float key) {
310         throw new RuntimeException("Stub!");
311     }
312 
binarySearch(float[] a, int fromIndex, int toIndex, float key)313     public static int binarySearch(float[] a, int fromIndex, int toIndex, float key) {
314         throw new RuntimeException("Stub!");
315     }
316 
binarySearch0(float[] a, int fromIndex, int toIndex, float key)317     private static int binarySearch0(float[] a, int fromIndex, int toIndex, float key) {
318         throw new RuntimeException("Stub!");
319     }
320 
binarySearch(java.lang.Object[] a, java.lang.Object key)321     public static int binarySearch(java.lang.Object[] a, java.lang.Object key) {
322         throw new RuntimeException("Stub!");
323     }
324 
binarySearch( java.lang.Object[] a, int fromIndex, int toIndex, java.lang.Object key)325     public static int binarySearch(
326             java.lang.Object[] a, int fromIndex, int toIndex, java.lang.Object key) {
327         throw new RuntimeException("Stub!");
328     }
329 
binarySearch0( java.lang.Object[] a, int fromIndex, int toIndex, java.lang.Object key)330     private static int binarySearch0(
331             java.lang.Object[] a, int fromIndex, int toIndex, java.lang.Object key) {
332         throw new RuntimeException("Stub!");
333     }
334 
binarySearch(T[] a, T key, java.util.Comparator<? super T> c)335     public static <T> int binarySearch(T[] a, T key, java.util.Comparator<? super T> c) {
336         throw new RuntimeException("Stub!");
337     }
338 
binarySearch( T[] a, int fromIndex, int toIndex, T key, java.util.Comparator<? super T> c)339     public static <T> int binarySearch(
340             T[] a, int fromIndex, int toIndex, T key, java.util.Comparator<? super T> c) {
341         throw new RuntimeException("Stub!");
342     }
343 
binarySearch0( T[] a, int fromIndex, int toIndex, T key, java.util.Comparator<? super T> c)344     private static <T> int binarySearch0(
345             T[] a, int fromIndex, int toIndex, T key, java.util.Comparator<? super T> c) {
346         throw new RuntimeException("Stub!");
347     }
348 
equals(long[] a, long[] a2)349     public static boolean equals(long[] a, long[] a2) {
350         throw new RuntimeException("Stub!");
351     }
352 
equals(int[] a, int[] a2)353     public static boolean equals(int[] a, int[] a2) {
354         throw new RuntimeException("Stub!");
355     }
356 
equals(short[] a, short[] a2)357     public static boolean equals(short[] a, short[] a2) {
358         throw new RuntimeException("Stub!");
359     }
360 
equals(char[] a, char[] a2)361     public static boolean equals(char[] a, char[] a2) {
362         throw new RuntimeException("Stub!");
363     }
364 
equals(byte[] a, byte[] a2)365     public static boolean equals(byte[] a, byte[] a2) {
366         throw new RuntimeException("Stub!");
367     }
368 
equals(boolean[] a, boolean[] a2)369     public static boolean equals(boolean[] a, boolean[] a2) {
370         throw new RuntimeException("Stub!");
371     }
372 
equals(double[] a, double[] a2)373     public static boolean equals(double[] a, double[] a2) {
374         throw new RuntimeException("Stub!");
375     }
376 
equals(float[] a, float[] a2)377     public static boolean equals(float[] a, float[] a2) {
378         throw new RuntimeException("Stub!");
379     }
380 
equals(java.lang.Object[] a, java.lang.Object[] a2)381     public static boolean equals(java.lang.Object[] a, java.lang.Object[] a2) {
382         throw new RuntimeException("Stub!");
383     }
384 
fill(long[] a, long val)385     public static void fill(long[] a, long val) {
386         throw new RuntimeException("Stub!");
387     }
388 
fill(long[] a, int fromIndex, int toIndex, long val)389     public static void fill(long[] a, int fromIndex, int toIndex, long val) {
390         throw new RuntimeException("Stub!");
391     }
392 
fill(int[] a, int val)393     public static void fill(int[] a, int val) {
394         throw new RuntimeException("Stub!");
395     }
396 
fill(int[] a, int fromIndex, int toIndex, int val)397     public static void fill(int[] a, int fromIndex, int toIndex, int val) {
398         throw new RuntimeException("Stub!");
399     }
400 
fill(short[] a, short val)401     public static void fill(short[] a, short val) {
402         throw new RuntimeException("Stub!");
403     }
404 
fill(short[] a, int fromIndex, int toIndex, short val)405     public static void fill(short[] a, int fromIndex, int toIndex, short val) {
406         throw new RuntimeException("Stub!");
407     }
408 
fill(char[] a, char val)409     public static void fill(char[] a, char val) {
410         throw new RuntimeException("Stub!");
411     }
412 
fill(char[] a, int fromIndex, int toIndex, char val)413     public static void fill(char[] a, int fromIndex, int toIndex, char val) {
414         throw new RuntimeException("Stub!");
415     }
416 
fill(byte[] a, byte val)417     public static void fill(byte[] a, byte val) {
418         throw new RuntimeException("Stub!");
419     }
420 
fill(byte[] a, int fromIndex, int toIndex, byte val)421     public static void fill(byte[] a, int fromIndex, int toIndex, byte val) {
422         throw new RuntimeException("Stub!");
423     }
424 
fill(boolean[] a, boolean val)425     public static void fill(boolean[] a, boolean val) {
426         throw new RuntimeException("Stub!");
427     }
428 
fill(boolean[] a, int fromIndex, int toIndex, boolean val)429     public static void fill(boolean[] a, int fromIndex, int toIndex, boolean val) {
430         throw new RuntimeException("Stub!");
431     }
432 
fill(double[] a, double val)433     public static void fill(double[] a, double val) {
434         throw new RuntimeException("Stub!");
435     }
436 
fill(double[] a, int fromIndex, int toIndex, double val)437     public static void fill(double[] a, int fromIndex, int toIndex, double val) {
438         throw new RuntimeException("Stub!");
439     }
440 
fill(float[] a, float val)441     public static void fill(float[] a, float val) {
442         throw new RuntimeException("Stub!");
443     }
444 
fill(float[] a, int fromIndex, int toIndex, float val)445     public static void fill(float[] a, int fromIndex, int toIndex, float val) {
446         throw new RuntimeException("Stub!");
447     }
448 
fill(java.lang.Object[] a, java.lang.Object val)449     public static void fill(java.lang.Object[] a, java.lang.Object val) {
450         throw new RuntimeException("Stub!");
451     }
452 
fill( java.lang.Object[] a, int fromIndex, int toIndex, java.lang.Object val)453     public static void fill(
454             java.lang.Object[] a, int fromIndex, int toIndex, java.lang.Object val) {
455         throw new RuntimeException("Stub!");
456     }
457 
copyOf(T[] original, int newLength)458     public static <T> T[] copyOf(T[] original, int newLength) {
459         throw new RuntimeException("Stub!");
460     }
461 
copyOf( U[] original, int newLength, java.lang.Class<? extends T[]> newType)462     public static <T, U> T[] copyOf(
463             U[] original, int newLength, java.lang.Class<? extends T[]> newType) {
464         throw new RuntimeException("Stub!");
465     }
466 
copyOf(byte[] original, int newLength)467     public static byte[] copyOf(byte[] original, int newLength) {
468         throw new RuntimeException("Stub!");
469     }
470 
copyOf(short[] original, int newLength)471     public static short[] copyOf(short[] original, int newLength) {
472         throw new RuntimeException("Stub!");
473     }
474 
copyOf(int[] original, int newLength)475     public static int[] copyOf(int[] original, int newLength) {
476         throw new RuntimeException("Stub!");
477     }
478 
copyOf(long[] original, int newLength)479     public static long[] copyOf(long[] original, int newLength) {
480         throw new RuntimeException("Stub!");
481     }
482 
copyOf(char[] original, int newLength)483     public static char[] copyOf(char[] original, int newLength) {
484         throw new RuntimeException("Stub!");
485     }
486 
copyOf(float[] original, int newLength)487     public static float[] copyOf(float[] original, int newLength) {
488         throw new RuntimeException("Stub!");
489     }
490 
copyOf(double[] original, int newLength)491     public static double[] copyOf(double[] original, int newLength) {
492         throw new RuntimeException("Stub!");
493     }
494 
copyOf(boolean[] original, int newLength)495     public static boolean[] copyOf(boolean[] original, int newLength) {
496         throw new RuntimeException("Stub!");
497     }
498 
copyOfRange(T[] original, int from, int to)499     public static <T> T[] copyOfRange(T[] original, int from, int to) {
500         throw new RuntimeException("Stub!");
501     }
502 
copyOfRange( U[] original, int from, int to, java.lang.Class<? extends T[]> newType)503     public static <T, U> T[] copyOfRange(
504             U[] original, int from, int to, java.lang.Class<? extends T[]> newType) {
505         throw new RuntimeException("Stub!");
506     }
507 
copyOfRange(byte[] original, int from, int to)508     public static byte[] copyOfRange(byte[] original, int from, int to) {
509         throw new RuntimeException("Stub!");
510     }
511 
copyOfRange(short[] original, int from, int to)512     public static short[] copyOfRange(short[] original, int from, int to) {
513         throw new RuntimeException("Stub!");
514     }
515 
copyOfRange(int[] original, int from, int to)516     public static int[] copyOfRange(int[] original, int from, int to) {
517         throw new RuntimeException("Stub!");
518     }
519 
copyOfRange(long[] original, int from, int to)520     public static long[] copyOfRange(long[] original, int from, int to) {
521         throw new RuntimeException("Stub!");
522     }
523 
copyOfRange(char[] original, int from, int to)524     public static char[] copyOfRange(char[] original, int from, int to) {
525         throw new RuntimeException("Stub!");
526     }
527 
copyOfRange(float[] original, int from, int to)528     public static float[] copyOfRange(float[] original, int from, int to) {
529         throw new RuntimeException("Stub!");
530     }
531 
copyOfRange(double[] original, int from, int to)532     public static double[] copyOfRange(double[] original, int from, int to) {
533         throw new RuntimeException("Stub!");
534     }
535 
copyOfRange(boolean[] original, int from, int to)536     public static boolean[] copyOfRange(boolean[] original, int from, int to) {
537         throw new RuntimeException("Stub!");
538     }
539 
asList(T... a)540     public static <T> java.util.List<T> asList(T... a) {
541         throw new RuntimeException("Stub!");
542     }
543 
hashCode(long[] a)544     public static int hashCode(long[] a) {
545         throw new RuntimeException("Stub!");
546     }
547 
hashCode(int[] a)548     public static int hashCode(int[] a) {
549         throw new RuntimeException("Stub!");
550     }
551 
hashCode(short[] a)552     public static int hashCode(short[] a) {
553         throw new RuntimeException("Stub!");
554     }
555 
hashCode(char[] a)556     public static int hashCode(char[] a) {
557         throw new RuntimeException("Stub!");
558     }
559 
hashCode(byte[] a)560     public static int hashCode(byte[] a) {
561         throw new RuntimeException("Stub!");
562     }
563 
hashCode(boolean[] a)564     public static int hashCode(boolean[] a) {
565         throw new RuntimeException("Stub!");
566     }
567 
hashCode(float[] a)568     public static int hashCode(float[] a) {
569         throw new RuntimeException("Stub!");
570     }
571 
hashCode(double[] a)572     public static int hashCode(double[] a) {
573         throw new RuntimeException("Stub!");
574     }
575 
hashCode(java.lang.Object[] a)576     public static int hashCode(java.lang.Object[] a) {
577         throw new RuntimeException("Stub!");
578     }
579 
deepHashCode(java.lang.Object[] a)580     public static int deepHashCode(java.lang.Object[] a) {
581         throw new RuntimeException("Stub!");
582     }
583 
deepEquals(java.lang.Object[] a1, java.lang.Object[] a2)584     public static boolean deepEquals(java.lang.Object[] a1, java.lang.Object[] a2) {
585         throw new RuntimeException("Stub!");
586     }
587 
deepEquals0(java.lang.Object e1, java.lang.Object e2)588     static boolean deepEquals0(java.lang.Object e1, java.lang.Object e2) {
589         throw new RuntimeException("Stub!");
590     }
591 
toString(long[] a)592     public static java.lang.String toString(long[] a) {
593         throw new RuntimeException("Stub!");
594     }
595 
toString(int[] a)596     public static java.lang.String toString(int[] a) {
597         throw new RuntimeException("Stub!");
598     }
599 
toString(short[] a)600     public static java.lang.String toString(short[] a) {
601         throw new RuntimeException("Stub!");
602     }
603 
toString(char[] a)604     public static java.lang.String toString(char[] a) {
605         throw new RuntimeException("Stub!");
606     }
607 
toString(byte[] a)608     public static java.lang.String toString(byte[] a) {
609         throw new RuntimeException("Stub!");
610     }
611 
toString(boolean[] a)612     public static java.lang.String toString(boolean[] a) {
613         throw new RuntimeException("Stub!");
614     }
615 
toString(float[] a)616     public static java.lang.String toString(float[] a) {
617         throw new RuntimeException("Stub!");
618     }
619 
toString(double[] a)620     public static java.lang.String toString(double[] a) {
621         throw new RuntimeException("Stub!");
622     }
623 
toString(java.lang.Object[] a)624     public static java.lang.String toString(java.lang.Object[] a) {
625         throw new RuntimeException("Stub!");
626     }
627 
deepToString(java.lang.Object[] a)628     public static java.lang.String deepToString(java.lang.Object[] a) {
629         throw new RuntimeException("Stub!");
630     }
631 
632     @UnsupportedAppUsage
deepToString( java.lang.Object[] a, java.lang.StringBuilder buf, java.util.Set<java.lang.Object[]> dejaVu)633     private static void deepToString(
634             java.lang.Object[] a,
635             java.lang.StringBuilder buf,
636             java.util.Set<java.lang.Object[]> dejaVu) {
637         throw new RuntimeException("Stub!");
638     }
639 
setAll( T[] array, java.util.function.IntFunction<? extends T> generator)640     public static <T> void setAll(
641             T[] array, java.util.function.IntFunction<? extends T> generator) {
642         throw new RuntimeException("Stub!");
643     }
644 
parallelSetAll( T[] array, java.util.function.IntFunction<? extends T> generator)645     public static <T> void parallelSetAll(
646             T[] array, java.util.function.IntFunction<? extends T> generator) {
647         throw new RuntimeException("Stub!");
648     }
649 
setAll(int[] array, java.util.function.IntUnaryOperator generator)650     public static void setAll(int[] array, java.util.function.IntUnaryOperator generator) {
651         throw new RuntimeException("Stub!");
652     }
653 
parallelSetAll(int[] array, java.util.function.IntUnaryOperator generator)654     public static void parallelSetAll(int[] array, java.util.function.IntUnaryOperator generator) {
655         throw new RuntimeException("Stub!");
656     }
657 
setAll(long[] array, java.util.function.IntToLongFunction generator)658     public static void setAll(long[] array, java.util.function.IntToLongFunction generator) {
659         throw new RuntimeException("Stub!");
660     }
661 
parallelSetAll( long[] array, java.util.function.IntToLongFunction generator)662     public static void parallelSetAll(
663             long[] array, java.util.function.IntToLongFunction generator) {
664         throw new RuntimeException("Stub!");
665     }
666 
setAll(double[] array, java.util.function.IntToDoubleFunction generator)667     public static void setAll(double[] array, java.util.function.IntToDoubleFunction generator) {
668         throw new RuntimeException("Stub!");
669     }
670 
parallelSetAll( double[] array, java.util.function.IntToDoubleFunction generator)671     public static void parallelSetAll(
672             double[] array, java.util.function.IntToDoubleFunction generator) {
673         throw new RuntimeException("Stub!");
674     }
675 
spliterator(T[] array)676     public static <T> java.util.Spliterator<T> spliterator(T[] array) {
677         throw new RuntimeException("Stub!");
678     }
679 
spliterator( T[] array, int startInclusive, int endExclusive)680     public static <T> java.util.Spliterator<T> spliterator(
681             T[] array, int startInclusive, int endExclusive) {
682         throw new RuntimeException("Stub!");
683     }
684 
spliterator(int[] array)685     public static java.util.Spliterator.OfInt spliterator(int[] array) {
686         throw new RuntimeException("Stub!");
687     }
688 
spliterator( int[] array, int startInclusive, int endExclusive)689     public static java.util.Spliterator.OfInt spliterator(
690             int[] array, int startInclusive, int endExclusive) {
691         throw new RuntimeException("Stub!");
692     }
693 
spliterator(long[] array)694     public static java.util.Spliterator.OfLong spliterator(long[] array) {
695         throw new RuntimeException("Stub!");
696     }
697 
spliterator( long[] array, int startInclusive, int endExclusive)698     public static java.util.Spliterator.OfLong spliterator(
699             long[] array, int startInclusive, int endExclusive) {
700         throw new RuntimeException("Stub!");
701     }
702 
spliterator(double[] array)703     public static java.util.Spliterator.OfDouble spliterator(double[] array) {
704         throw new RuntimeException("Stub!");
705     }
706 
spliterator( double[] array, int startInclusive, int endExclusive)707     public static java.util.Spliterator.OfDouble spliterator(
708             double[] array, int startInclusive, int endExclusive) {
709         throw new RuntimeException("Stub!");
710     }
711 
stream(T[] array)712     public static <T> java.util.stream.Stream<T> stream(T[] array) {
713         throw new RuntimeException("Stub!");
714     }
715 
stream( T[] array, int startInclusive, int endExclusive)716     public static <T> java.util.stream.Stream<T> stream(
717             T[] array, int startInclusive, int endExclusive) {
718         throw new RuntimeException("Stub!");
719     }
720 
stream(int[] array)721     public static java.util.stream.IntStream stream(int[] array) {
722         throw new RuntimeException("Stub!");
723     }
724 
stream( int[] array, int startInclusive, int endExclusive)725     public static java.util.stream.IntStream stream(
726             int[] array, int startInclusive, int endExclusive) {
727         throw new RuntimeException("Stub!");
728     }
729 
stream(long[] array)730     public static java.util.stream.LongStream stream(long[] array) {
731         throw new RuntimeException("Stub!");
732     }
733 
stream( long[] array, int startInclusive, int endExclusive)734     public static java.util.stream.LongStream stream(
735             long[] array, int startInclusive, int endExclusive) {
736         throw new RuntimeException("Stub!");
737     }
738 
stream(double[] array)739     public static java.util.stream.DoubleStream stream(double[] array) {
740         throw new RuntimeException("Stub!");
741     }
742 
stream( double[] array, int startInclusive, int endExclusive)743     public static java.util.stream.DoubleStream stream(
744             double[] array, int startInclusive, int endExclusive) {
745         throw new RuntimeException("Stub!");
746     }
747 
748     private static final int INSERTIONSORT_THRESHOLD = 7; // 0x7
749 
750     public static final int MIN_ARRAY_SORT_GRAN = 8192; // 0x2000
751 
752     @SuppressWarnings({"unchecked", "deprecation", "all"})
753     private static class ArrayList<E> extends java.util.AbstractList<E>
754             implements java.util.RandomAccess, java.io.Serializable {
755 
ArrayList(E[] array)756         ArrayList(E[] array) {
757             throw new RuntimeException("Stub!");
758         }
759 
size()760         public int size() {
761             throw new RuntimeException("Stub!");
762         }
763 
toArray()764         public java.lang.Object[] toArray() {
765             throw new RuntimeException("Stub!");
766         }
767 
toArray(T[] a)768         public <T> T[] toArray(T[] a) {
769             throw new RuntimeException("Stub!");
770         }
771 
get(int index)772         public E get(int index) {
773             throw new RuntimeException("Stub!");
774         }
775 
set(int index, E element)776         public E set(int index, E element) {
777             throw new RuntimeException("Stub!");
778         }
779 
indexOf(java.lang.Object o)780         public int indexOf(java.lang.Object o) {
781             throw new RuntimeException("Stub!");
782         }
783 
contains(java.lang.Object o)784         public boolean contains(java.lang.Object o) {
785             throw new RuntimeException("Stub!");
786         }
787 
spliterator()788         public java.util.Spliterator<E> spliterator() {
789             throw new RuntimeException("Stub!");
790         }
791 
forEach(java.util.function.Consumer<? super E> action)792         public void forEach(java.util.function.Consumer<? super E> action) {
793             throw new RuntimeException("Stub!");
794         }
795 
replaceAll(java.util.function.UnaryOperator<E> operator)796         public void replaceAll(java.util.function.UnaryOperator<E> operator) {
797             throw new RuntimeException("Stub!");
798         }
799 
sort(java.util.Comparator<? super E> c)800         public void sort(java.util.Comparator<? super E> c) {
801             throw new RuntimeException("Stub!");
802         }
803 
804         @UnsupportedAppUsage
805         private final E[] a;
806 
807         {
808             a = null;
809         }
810 
811         private static final long serialVersionUID = -2764017481108945198L; // 0xd9a43cbecd8806d2L
812     }
813 
814     @SuppressWarnings({"unchecked", "deprecation", "all"})
815     static final class NaturalOrder implements java.util.Comparator<java.lang.Object> {
816 
NaturalOrder()817         NaturalOrder() {
818             throw new RuntimeException("Stub!");
819         }
820 
compare(java.lang.Object first, java.lang.Object second)821         public int compare(java.lang.Object first, java.lang.Object second) {
822             throw new RuntimeException("Stub!");
823         }
824 
825         static final java.util.Arrays.NaturalOrder INSTANCE;
826 
827         static {
828             INSTANCE = null;
829         }
830     }
831 }
832