zza.java
6.33 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
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
package com.google.android.gms.ads.identifier;
public class zza
{
/* Error */
@android.support.annotation.WorkerThread
public void zzu(String paramString)
{
// Byte code:
// 0: new 20 java/net/URL
// 3: dup
// 4: aload_1
// 5: invokespecial 22 java/net/URL:<init> (Ljava/lang/String;)V
// 8: invokevirtual 26 java/net/URL:openConnection ()Ljava/net/URLConnection;
// 11: checkcast 28 java/net/HttpURLConnection
// 14: astore_3
// 15: aload_3
// 16: invokevirtual 32 java/net/HttpURLConnection:getResponseCode ()I
// 19: istore_2
// 20: iload_2
// 21: sipush 200
// 24: if_icmplt +10 -> 34
// 27: iload_2
// 28: sipush 300
// 31: if_icmplt +47 -> 78
// 34: ldc 34
// 36: new 36 java/lang/StringBuilder
// 39: dup
// 40: aload_1
// 41: invokestatic 42 java/lang/String:valueOf (Ljava/lang/Object;)Ljava/lang/String;
// 44: invokevirtual 45 java/lang/String:length ()I
// 47: bipush 65
// 49: iadd
// 50: invokespecial 48 java/lang/StringBuilder:<init> (I)V
// 53: ldc 50
// 55: invokevirtual 54 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 58: iload_2
// 59: invokevirtual 57 java/lang/StringBuilder:append (I)Ljava/lang/StringBuilder;
// 62: ldc 59
// 64: invokevirtual 54 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 67: aload_1
// 68: invokevirtual 54 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 71: invokevirtual 63 java/lang/StringBuilder:toString ()Ljava/lang/String;
// 74: invokestatic 69 android/util/Log:w (Ljava/lang/String;Ljava/lang/String;)I
// 77: pop
// 78: aload_3
// 79: invokevirtual 72 java/net/HttpURLConnection:disconnect ()V
// 82: return
// 83: astore 4
// 85: aload_3
// 86: invokevirtual 72 java/net/HttpURLConnection:disconnect ()V
// 89: aload 4
// 91: athrow
// 92: astore_3
// 93: aload_3
// 94: invokevirtual 75 java/lang/IndexOutOfBoundsException:getMessage ()Ljava/lang/String;
// 97: invokestatic 42 java/lang/String:valueOf (Ljava/lang/Object;)Ljava/lang/String;
// 100: astore 4
// 102: ldc 34
// 104: new 36 java/lang/StringBuilder
// 107: dup
// 108: aload_1
// 109: invokestatic 42 java/lang/String:valueOf (Ljava/lang/Object;)Ljava/lang/String;
// 112: invokevirtual 45 java/lang/String:length ()I
// 115: bipush 32
// 117: iadd
// 118: aload 4
// 120: invokestatic 42 java/lang/String:valueOf (Ljava/lang/Object;)Ljava/lang/String;
// 123: invokevirtual 45 java/lang/String:length ()I
// 126: iadd
// 127: invokespecial 48 java/lang/StringBuilder:<init> (I)V
// 130: ldc 77
// 132: invokevirtual 54 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 135: aload_1
// 136: invokevirtual 54 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 139: ldc 79
// 141: invokevirtual 54 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 144: aload 4
// 146: invokevirtual 54 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 149: invokevirtual 63 java/lang/StringBuilder:toString ()Ljava/lang/String;
// 152: aload_3
// 153: invokestatic 82 android/util/Log:w (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
// 156: pop
// 157: return
// 158: astore_3
// 159: aload_3
// 160: invokevirtual 85 java/lang/Exception:getMessage ()Ljava/lang/String;
// 163: invokestatic 42 java/lang/String:valueOf (Ljava/lang/Object;)Ljava/lang/String;
// 166: astore 4
// 168: ldc 34
// 170: new 36 java/lang/StringBuilder
// 173: dup
// 174: aload_1
// 175: invokestatic 42 java/lang/String:valueOf (Ljava/lang/Object;)Ljava/lang/String;
// 178: invokevirtual 45 java/lang/String:length ()I
// 181: bipush 27
// 183: iadd
// 184: aload 4
// 186: invokestatic 42 java/lang/String:valueOf (Ljava/lang/Object;)Ljava/lang/String;
// 189: invokevirtual 45 java/lang/String:length ()I
// 192: iadd
// 193: invokespecial 48 java/lang/StringBuilder:<init> (I)V
// 196: ldc 87
// 198: invokevirtual 54 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 201: aload_1
// 202: invokevirtual 54 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 205: ldc 79
// 207: invokevirtual 54 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 210: aload 4
// 212: invokevirtual 54 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 215: invokevirtual 63 java/lang/StringBuilder:toString ()Ljava/lang/String;
// 218: aload_3
// 219: invokestatic 82 android/util/Log:w (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
// 222: pop
// 223: return
// 224: astore_3
// 225: goto -66 -> 159
// Local variable table:
// start length slot name signature
// 0 228 0 this zza
// 0 228 1 paramString String
// 19 40 2 i int
// 14 72 3 localHttpURLConnection java.net.HttpURLConnection
// 92 61 3 localIndexOutOfBoundsException IndexOutOfBoundsException
// 158 61 3 localRuntimeException RuntimeException
// 224 1 3 localIOException java.io.IOException
// 83 7 4 localObject Object
// 100 111 4 str String
// Exception table:
// from to target type
// 15 20 83 finally
// 34 78 83 finally
// 0 15 92 java/lang/IndexOutOfBoundsException
// 78 82 92 java/lang/IndexOutOfBoundsException
// 85 92 92 java/lang/IndexOutOfBoundsException
// 0 15 158 java/lang/RuntimeException
// 78 82 158 java/lang/RuntimeException
// 85 92 158 java/lang/RuntimeException
// 0 15 224 java/io/IOException
// 78 82 224 java/io/IOException
// 85 92 224 java/io/IOException
}
}
/* Location: /home/merong/decompile/hackery-dex2jar.jar!/com/google/android/gms/ads/identifier/zza.class
* Java compiler version: 6 (50.0)
* JD-Core Version: 0.7.1
*/