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·778122 ····.line·7280
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·778224 ····.line·7281
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·778630 ····.line·7285
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·778732 ····.line·7286
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·779239 ····.line·7291
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·779343 ····.line·7292
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, 94 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·779585 ····.line·7294
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·780093 ····.line·7299
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)I 
101 ····.locals·1 
  
102 ····.line·7822 
103 ····iget·v0,·p0,·Lcom/android/providers/media/MediaProvider$FallbackException;->mThrowSdkVersion:I 
  
104 ····if-ge·p1,·v0,·:cond_0 
  
105 ····.line·7825 
106 ····invoke-virtual·{p0},·Lcom/android/providers/media/MediaProvider$FallbackException;->getMessage()Ljava/lang/String; 
  
107 ····move-result-object·p0 
  
108 ····const-string·p1,·"MediaProvider" 
  
109 ····invoke-static·{p1,·p0},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I 
  
110 ····const/4·p0,·0x0 
  
111 ····return·p0 
  
112 ····.line·7823 
113 ····:cond_0 
114 ····new-instance·p1,·Ljava/lang/IllegalArgumentException; 
  
115 ····invoke-virtual·{p0},·Lcom/android/providers/media/MediaProvider$FallbackException;->getMessage()Ljava/lang/String; 
  
116 ····move-result-object·p0 
  
117 ····invoke-direct·{p1,·p0},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V 
  
118 ····throw·p1 
119 .end·method 
  
120 .method·public·translateForInsert(I)Landroid/net/Uri;100 .method·public·translateForInsert(I)Landroid/net/Uri;
121 ····.locals·1101 ····.locals·1
  
122 ····.line·7813102 ····.line·7312
123 ····iget·v0,·p0,·Lcom/android/providers/media/MediaProvider$FallbackException;->mThrowSdkVersion:I103 ····iget·v0,·p0,·Lcom/android/providers/media/MediaProvider$FallbackException;->mThrowSdkVersion:I
  
124 ····if-ge·p1,·v0,·:cond_0104 ····if-ge·p1,·v0,·:cond_0
  
125 ····.line·7816105 ····.line·7315
126 ····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;
  
127 ····move-result-object·p0107 ····move-result-object·p0
  
128 ····const-string·p1,·"MediaProvider"108 ····const-string·p1,·"MediaProvider"
  
129 ····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
  
130 ····const/4·p0,·0x0110 ····const/4·p0,·0x0
  
131 ····return-object·p0111 ····return-object·p0
  
132 ····.line·7814112 ····.line·7313
133 ····:cond_0113 ····:cond_0
134 ····new-instance·p1,·Ljava/lang/IllegalArgumentException;114 ····new-instance·p1,·Ljava/lang/IllegalArgumentException;
  
135 ····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;
  
136 ····move-result-object·p0116 ····move-result-object·p0
  
Offset 177, 33 lines modifiedOffset 143, 33 lines modified
  
177 ····throw·p1143 ····throw·p1
178 .end·method144 .end·method
  
179 .method·public·translateForQuery(I)Landroid/database/Cursor;145 .method·public·translateForQuery(I)Landroid/database/Cursor;
180 ····.locals·1146 ····.locals·1
  
181 ····.line·7804147 ····.line·7303
182 ····iget·v0,·p0,·Lcom/android/providers/media/MediaProvider$FallbackException;->mThrowSdkVersion:I148 ····iget·v0,·p0,·Lcom/android/providers/media/MediaProvider$FallbackException;->mThrowSdkVersion:I
  
183 ····if-ge·p1,·v0,·:cond_0149 ····if-ge·p1,·v0,·:cond_0
  
184 ····.line·7807150 ····.line·7306
185 ····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;
  
186 ····move-result-object·p0152 ····move-result-object·p0
  
187 ····const-string·p1,·"MediaProvider"153 ····const-string·p1,·"MediaProvider"
  
188 ····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
  
189 ····const/4·p0,·0x0155 ····const/4·p0,·0x0
  
190 ····return-object·p0156 ····return-object·p0
  
191 ····.line·7805157 ····.line·7304
192 ····:cond_0158 ····:cond_0
193 ····new-instance·p1,·Ljava/lang/IllegalArgumentException;159 ····new-instance·p1,·Ljava/lang/IllegalArgumentException;
  
194 ····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;
  
195 ····move-result-object·p0161 ····move-result-object·p0
  
Offset 211, 33 lines modifiedOffset 177, 33 lines modified
  
211 ····throw·p1177 ····throw·p1
212 .end·method178 .end·method
  
213 .method·public·translateForUpdateDelete(I)I179 .method·public·translateForUpdateDelete(I)I
214 ····.locals·1180 ····.locals·1
  
215 ····.line·7831181 ····.line·7321
216 ····iget·v0,·p0,·Lcom/android/providers/media/MediaProvider$FallbackException;->mThrowSdkVersion:I182 ····iget·v0,·p0,·Lcom/android/providers/media/MediaProvider$FallbackException;->mThrowSdkVersion:I
  
217 ····if-ge·p1,·v0,·:cond_0183 ····if-ge·p1,·v0,·:cond_0
  
218 ····.line·7834184 ····.line·7324
219 ····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;
  
220 ····move-result-object·p0186 ····move-result-object·p0
  
221 ····const-string·p1,·"MediaProvider"187 ····const-string·p1,·"MediaProvider"
  
222 ····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
  
223 ····const/4·p0,·0x0189 ····const/4·p0,·0x0
  
224 ····return·p0190 ····return·p0
  
225 ····.line·7832191 ····.line·7322
226 ····:cond_0192 ····:cond_0
227 ····new-instance·p1,·Ljava/lang/IllegalArgumentException;193 ····new-instance·p1,·Ljava/lang/IllegalArgumentException;
  
228 ····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;
  
229 ····move-result-object·p0195 ····move-result-object·p0