fq.java
1.45 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
import java.lang.reflect.Array;
final class fq
{
static
{
if (!fq.class.desiredAssertionStatus()) {}
for (boolean bool = true;; bool = false)
{
a = bool;
return;
}
}
private static int a(int paramInt)
{
if (paramInt <= 4) {
return 8;
}
return paramInt * 2;
}
public static int[] a(int[] paramArrayOfInt, int paramInt1, int paramInt2)
{
if ((!a) && (paramInt1 > paramArrayOfInt.length)) {
throw new AssertionError();
}
int[] arrayOfInt = paramArrayOfInt;
if (paramInt1 + 1 > paramArrayOfInt.length)
{
arrayOfInt = new int[a(paramInt1)];
System.arraycopy(paramArrayOfInt, 0, arrayOfInt, 0, paramInt1);
}
arrayOfInt[paramInt1] = paramInt2;
return arrayOfInt;
}
public static <T> T[] a(T[] paramArrayOfT, int paramInt, T paramT)
{
if ((!a) && (paramInt > paramArrayOfT.length)) {
throw new AssertionError();
}
if (paramInt + 1 > paramArrayOfT.length)
{
Object[] arrayOfObject = (Object[])Array.newInstance(paramArrayOfT.getClass().getComponentType(), a(paramInt));
System.arraycopy(paramArrayOfT, 0, arrayOfObject, 0, paramInt);
paramArrayOfT = arrayOfObject;
}
for (;;)
{
paramArrayOfT[paramInt] = paramT;
return paramArrayOfT;
}
}
}
/* Location: /home/merong/decompile/hackery-dex2jar.jar!/fq.class
* Java compiler version: 6 (50.0)
* JD-Core Version: 0.7.1
*/