Offset 18, 48 lines modifiedOffset 18, 48 lines modified
18 .field·private·final·mThrowSdkVersion:I18 .field·private·final·mThrowSdkVersion:I
  
  
19 #·direct·methods19 #·direct·methods
20 .method·public·constructor·<init>(Ljava/lang/String;I)V20 .method·public·constructor·<init>(Ljava/lang/String;I)V
21 ····.locals·021 ····.locals·0
  
22 ····.line·917022 ····.line·9172
23 ····invoke-direct·{p0,·p1},·Ljava/lang/Exception;-><init>(Ljava/lang/String;)V23 ····invoke-direct·{p0,·p1},·Ljava/lang/Exception;-><init>(Ljava/lang/String;)V
  
24 ····.line·917124 ····.line·9173
25 ····iput·p2,·p0,·Lcom/android/providers/media/MediaProvider$FallbackException;->mThrowSdkVersion:I25 ····iput·p2,·p0,·Lcom/android/providers/media/MediaProvider$FallbackException;->mThrowSdkVersion:I
  
26 ····return-void26 ····return-void
27 .end·method27 .end·method
  
28 .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/Throwable;I)V28 .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/Throwable;I)V
29 ····.locals·029 ····.locals·0
  
30 ····.line·917530 ····.line·9177
31 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Exception;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V31 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Exception;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
  
32 ····.line·917632 ····.line·9178
33 ····iput·p3,·p0,·Lcom/android/providers/media/MediaProvider$FallbackException;->mThrowSdkVersion:I33 ····iput·p3,·p0,·Lcom/android/providers/media/MediaProvider$FallbackException;->mThrowSdkVersion:I
  
34 ····return-void34 ····return-void
35 .end·method35 .end·method
  
  
36 #·virtual·methods36 #·virtual·methods
37 .method·public·getMessage()Ljava/lang/String;37 .method·public·getMessage()Ljava/lang/String;
38 ····.locals·238 ····.locals·2
  
39 ····.line·918139 ····.line·9183
40 ····invoke-virtual·{p0},·Ljava/lang/Exception;->getCause()Ljava/lang/Throwable;40 ····invoke-virtual·{p0},·Ljava/lang/Exception;->getCause()Ljava/lang/Throwable;
  
41 ····move-result-object·v041 ····move-result-object·v0
  
42 ····if-eqz·v0,·:cond_042 ····if-eqz·v0,·:cond_0
  
43 ····.line·918243 ····.line·9184
44 ····new-instance·v0,·Ljava/lang/StringBuilder;44 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
45 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V45 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
46 ····invoke-super·{p0},·Ljava/lang/Exception;->getMessage()Ljava/lang/String;46 ····invoke-super·{p0},·Ljava/lang/Exception;->getMessage()Ljava/lang/String;
  
47 ····move-result-object·v147 ····move-result-object·v1
Offset 82, 60 lines modifiedOffset 82, 60 lines modified
  
82 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;82 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
83 ····move-result-object·p083 ····move-result-object·p0
  
84 ····return-object·p084 ····return-object·p0
  
85 ····.line·918485 ····.line·9186
86 ····:cond_086 ····:cond_0
87 ····invoke-super·{p0},·Ljava/lang/Exception;->getMessage()Ljava/lang/String;87 ····invoke-super·{p0},·Ljava/lang/Exception;->getMessage()Ljava/lang/String;
  
88 ····move-result-object·p088 ····move-result-object·p0
  
89 ····return-object·p089 ····return-object·p0
90 .end·method90 .end·method
  
91 .method·public·rethrowAsIllegalArgumentException()Ljava/lang/IllegalArgumentException;91 .method·public·rethrowAsIllegalArgumentException()Ljava/lang/IllegalArgumentException;
92 ····.locals·192 ····.locals·1
  
93 ····.line·918993 ····.line·9191
94 ····new-instance·v0,·Ljava/lang/IllegalArgumentException;94 ····new-instance·v0,·Ljava/lang/IllegalArgumentException;
  
95 ····invoke-virtual·{p0},·Lcom/android/providers/media/MediaProvider$FallbackException;->getMessage()Ljava/lang/String;95 ····invoke-virtual·{p0},·Lcom/android/providers/media/MediaProvider$FallbackException;->getMessage()Ljava/lang/String;
  
96 ····move-result-object·p096 ····move-result-object·p0
  
97 ····invoke-direct·{v0,·p0},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V97 ····invoke-direct·{v0,·p0},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
98 ····throw·v098 ····throw·v0
99 .end·method99 .end·method
  
100 .method·public·translateForBulkInsert(I)I100 .method·public·translateForBulkInsert(I)I
101 ····.locals·1101 ····.locals·1
  
102 ····.line·9211102 ····.line·9213
103 ····iget·v0,·p0,·Lcom/android/providers/media/MediaProvider$FallbackException;->mThrowSdkVersion:I103 ····iget·v0,·p0,·Lcom/android/providers/media/MediaProvider$FallbackException;->mThrowSdkVersion:I
  
104 ····if-ge·p1,·v0,·:cond_0104 ····if-ge·p1,·v0,·:cond_0
  
105 ····.line·9214105 ····.line·9216
106 ····invoke-virtual·{p0},·Lcom/android/providers/media/MediaProvider$FallbackException;->getMessage()Ljava/lang/String;106 ····invoke-virtual·{p0},·Lcom/android/providers/media/MediaProvider$FallbackException;->getMessage()Ljava/lang/String;
  
107 ····move-result-object·p0107 ····move-result-object·p0
  
108 ····const-string·p1,·"MediaProvider"108 ····const-string·p1,·"MediaProvider"
  
109 ····invoke-static·{p1,·p0},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I109 ····invoke-static·{p1,·p0},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
  
110 ····const/4·p0,·0x0110 ····const/4·p0,·0x0
  
111 ····return·p0111 ····return·p0
  
112 ····.line·9212112 ····.line·9214
113 ····:cond_0113 ····:cond_0
114 ····new-instance·p1,·Ljava/lang/IllegalArgumentException;114 ····new-instance·p1,·Ljava/lang/IllegalArgumentException;
  
115 ····invoke-virtual·{p0},·Lcom/android/providers/media/MediaProvider$FallbackException;->getMessage()Ljava/lang/String;115 ····invoke-virtual·{p0},·Lcom/android/providers/media/MediaProvider$FallbackException;->getMessage()Ljava/lang/String;
  
116 ····move-result-object·p0116 ····move-result-object·p0
  
Offset 143, 33 lines modifiedOffset 143, 33 lines modified
  
143 ····throw·p1143 ····throw·p1
144 .end·method144 .end·method
  
145 .method·public·translateForInsert(I)Landroid/net/Uri;145 .method·public·translateForInsert(I)Landroid/net/Uri;
146 ····.locals·1146 ····.locals·1
  
147 ····.line·9202147 ····.line·9204
148 ····iget·v0,·p0,·Lcom/android/providers/media/MediaProvider$FallbackException;->mThrowSdkVersion:I148 ····iget·v0,·p0,·Lcom/android/providers/media/MediaProvider$FallbackException;->mThrowSdkVersion:I
  
149 ····if-ge·p1,·v0,·:cond_0149 ····if-ge·p1,·v0,·:cond_0
  
150 ····.line·9205150 ····.line·9207
151 ····invoke-virtual·{p0},·Lcom/android/providers/media/MediaProvider$FallbackException;->getMessage()Ljava/lang/String;151 ····invoke-virtual·{p0},·Lcom/android/providers/media/MediaProvider$FallbackException;->getMessage()Ljava/lang/String;
  
152 ····move-result-object·p0152 ····move-result-object·p0
  
153 ····const-string·p1,·"MediaProvider"153 ····const-string·p1,·"MediaProvider"
  
154 ····invoke-static·{p1,·p0},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I154 ····invoke-static·{p1,·p0},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
  
155 ····const/4·p0,·0x0155 ····const/4·p0,·0x0
  
156 ····return-object·p0156 ····return-object·p0
  
157 ····.line·9203157 ····.line·9205
158 ····:cond_0158 ····:cond_0
159 ····new-instance·p1,·Ljava/lang/IllegalArgumentException;159 ····new-instance·p1,·Ljava/lang/IllegalArgumentException;
  
160 ····invoke-virtual·{p0},·Lcom/android/providers/media/MediaProvider$FallbackException;->getMessage()Ljava/lang/String;160 ····invoke-virtual·{p0},·Lcom/android/providers/media/MediaProvider$FallbackException;->getMessage()Ljava/lang/String;
  
161 ····move-result-object·p0161 ····move-result-object·p0
  
Offset 177, 33 lines modifiedOffset 177, 33 lines modified
  
177 ····throw·p1177 ····throw·p1
178 .end·method178 .end·method
  
179 .method·public·translateForQuery(I)Landroid/database/Cursor;179 .method·public·translateForQuery(I)Landroid/database/Cursor;
180 ····.locals·1180 ····.locals·1
  
181 ····.line·9193181 ····.line·9195
182 ····iget·v0,·p0,·Lcom/android/providers/media/MediaProvider$FallbackException;->mThrowSdkVersion:I182 ····iget·v0,·p0,·Lcom/android/providers/media/MediaProvider$FallbackException;->mThrowSdkVersion:I
  
183 ····if-ge·p1,·v0,·:cond_0183 ····if-ge·p1,·v0,·:cond_0
  
184 ····.line·9196184 ····.line·9198
185 ····invoke-virtual·{p0},·Lcom/android/providers/media/MediaProvider$FallbackException;->getMessage()Ljava/lang/String;185 ····invoke-virtual·{p0},·Lcom/android/providers/media/MediaProvider$FallbackException;->getMessage()Ljava/lang/String;
  
186 ····move-result-object·p0186 ····move-result-object·p0
  
187 ····const-string·p1,·"MediaProvider"187 ····const-string·p1,·"MediaProvider"
  
188 ····invoke-static·{p1,·p0},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I188 ····invoke-static·{p1,·p0},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
  
189 ····const/4·p0,·0x0189 ····const/4·p0,·0x0
  
190 ····return-object·p0190 ····return-object·p0
  
191 ····.line·9194191 ····.line·9196
192 ····:cond_0192 ····:cond_0
193 ····new-instance·p1,·Ljava/lang/IllegalArgumentException;193 ····new-instance·p1,·Ljava/lang/IllegalArgumentException;
  
194 ····invoke-virtual·{p0},·Lcom/android/providers/media/MediaProvider$FallbackException;->getMessage()Ljava/lang/String;194 ····invoke-virtual·{p0},·Lcom/android/providers/media/MediaProvider$FallbackException;->getMessage()Ljava/lang/String;
  
195 ····move-result-object·p0195 ····move-result-object·p0
  
Offset 211, 33 lines modifiedOffset 211, 33 lines modified
  
211 ····throw·p1211 ····throw·p1
212 .end·method212 .end·method
  
213 .method·public·translateForUpdateDelete(I)I213 .method·public·translateForUpdateDelete(I)I
214 ····.locals·1214 ····.locals·1
  
215 ····.line·9220215 ····.line·9222
216 ····iget·v0,·p0,·Lcom/android/providers/media/MediaProvider$FallbackException;->mThrowSdkVersion:I216 ····iget·v0,·p0,·Lcom/android/providers/media/MediaProvider$FallbackException;->mThrowSdkVersion:I
  
217 ····if-ge·p1,·v0,·:cond_0217 ····if-ge·p1,·v0,·:cond_0
  
218 ····.line·9223218 ····.line·9225
219 ····invoke-virtual·{p0},·Lcom/android/providers/media/MediaProvider$FallbackException;->getMessage()Ljava/lang/String;219 ····invoke-virtual·{p0},·Lcom/android/providers/media/MediaProvider$FallbackException;->getMessage()Ljava/lang/String;
  
220 ····move-result-object·p0220 ····move-result-object·p0
  
221 ····const-string·p1,·"MediaProvider"221 ····const-string·p1,·"MediaProvider"
  
222 ····invoke-static·{p1,·p0},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I222 ····invoke-static·{p1,·p0},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
  
223 ····const/4·p0,·0x0223 ····const/4·p0,·0x0
  
224 ····return·p0224 ····return·p0
  
225 ····.line·9221225 ····.line·9223
226 ····:cond_0226 ····:cond_0
227 ····new-instance·p1,·Ljava/lang/IllegalArgumentException;227 ····new-instance·p1,·Ljava/lang/IllegalArgumentException;
  
228 ····invoke-virtual·{p0},·Lcom/android/providers/media/MediaProvider$FallbackException;->getMessage()Ljava/lang/String;228 ····invoke-virtual·{p0},·Lcom/android/providers/media/MediaProvider$FallbackException;->getMessage()Ljava/lang/String;
  
229 ····move-result-object·p0229 ····move-result-object·p0