| | | |
Offset 27, 182 lines modified | Offset 27, 42 lines modified |
27 | .field·private·mUsage:I | 27 | .field·private·mUsage:I |
| |
| |
28 | #·direct·methods | 28 | #·direct·methods |
29 | .method·constructor·<init>()V | 29 | .method·constructor·<init>()V |
30 | ····.locals·1 | 30 | ····.locals·1 |
| |
31 | ····.line·189 | 31 | ····.line·185 |
32 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 32 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
33 | ····const/4·v0,·0x0 | 33 | ····const/4·v0,·0x0 |
| |
34 | ····.line·184 | 34 | ····.line·180 |
35 | ····iput·v0,·p0,·Landroidx/media/AudioAttributesImplBase$Builder;->mUsage:I | 35 | ····iput·v0,·p0,·Landroidx/media/AudioAttributesImplBase$Builder;->mUsage:I |
| |
36 | ····.line·185 | 36 | ····.line·181 |
37 | ····iput·v0,·p0,·Landroidx/media/AudioAttributesImplBase$Builder;->mContentType:I | 37 | ····iput·v0,·p0,·Landroidx/media/AudioAttributesImplBase$Builder;->mContentType:I |
| |
38 | ····.line·186 | 38 | ····.line·182 |
39 | ····iput·v0,·p0,·Landroidx/media/AudioAttributesImplBase$Builder;->mFlags:I | 39 | ····iput·v0,·p0,·Landroidx/media/AudioAttributesImplBase$Builder;->mFlags:I |
| |
40 | ····const/4·v0,·-0x1 | 40 | ····const/4·v0,·-0x1 |
| |
41 | ····.line·187 | 41 | ····.line·183 |
42 | ····iput·v0,·p0,·Landroidx/media/AudioAttributesImplBase$Builder;->mLegacyStream:I | 42 | ····iput·v0,·p0,·Landroidx/media/AudioAttributesImplBase$Builder;->mLegacyStream:I |
| |
43 | ····return-void | 43 | ····return-void |
44 | .end·method | 44 | .end·method |
| |
45 | .method·private·setInternalLegacyStreamType(I)Landroidx/media/AudioAttributesImplBase$Builder; | |
46 | ····.locals·3 | |
| |
47 | ····const/4·v0,·0x1 | |
| |
48 | ····const/4·v1,·0x4 | |
| |
49 | ····packed-switch·p1,·:pswitch_data_0 | |
| |
50 | ····.line·311 | |
51 | ····new-instance·v0,·Ljava/lang/StringBuilder; | |
| |
52 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V | |
| |
53 | ····const-string·v1,·"Invalid·stream·type·" | |
| |
54 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | |
| |
55 | ····invoke-virtual·{v0,·p1},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; | |
| |
56 | ····const-string·v1,·"·for·AudioAttributesCompat" | |
| |
57 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | |
| |
58 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | |
| |
59 | ····move-result-object·v0 | |
| |
60 | ····const-string·v1,·"AudioAttributesCompat" | |
| |
61 | ····invoke-static·{v1,·v0},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I | |
| |
62 | ····goto·:goto_1 | |
| |
63 | ····.line·308 | |
64 | ····:pswitch_0 | |
65 | ····iput·v0,·p0,·Landroidx/media/AudioAttributesImplBase$Builder;->mContentType:I | |
| |
66 | ····goto·:goto_1 | |
| |
67 | ····.line·305 | |
68 | ····:pswitch_1 | |
69 | ····iput·v1,·p0,·Landroidx/media/AudioAttributesImplBase$Builder;->mContentType:I | |
| |
70 | ····goto·:goto_1 | |
| |
71 | ····.line·302 | |
72 | ····:pswitch_2 | |
73 | ····iput·v1,·p0,·Landroidx/media/AudioAttributesImplBase$Builder;->mContentType:I | |
| |
74 | ····goto·:goto_1 | |
| |
75 | ····.line·280 | |
76 | ····:pswitch_3 | |
77 | ····iget·v2,·p0,·Landroidx/media/AudioAttributesImplBase$Builder;->mFlags:I | |
| |
78 | ····or-int/2addr·v0,·v2 | |
| |
79 | ····iput·v0,·p0,·Landroidx/media/AudioAttributesImplBase$Builder;->mFlags:I | |
| |
80 | ····goto·:goto_0 | |
| |
81 | ····.line·298 | |
82 | ····:pswitch_4 | |
83 | ····iput·v0,·p0,·Landroidx/media/AudioAttributesImplBase$Builder;->mContentType:I | |
| |
84 | ····.line·299 | |
85 | ····iget·v0,·p0,·Landroidx/media/AudioAttributesImplBase$Builder;->mFlags:I | |
| |
86 | ····or-int/2addr·v0,·v1 | |
| |
87 | ····iput·v0,·p0,·Landroidx/media/AudioAttributesImplBase$Builder;->mFlags:I | |
| |
88 | ····goto·:goto_1 | |
| |
89 | ····.line·295 | |
90 | ····:pswitch_5 | |
91 | ····iput·v1,·p0,·Landroidx/media/AudioAttributesImplBase$Builder;->mContentType:I | |
| |
92 | ····goto·:goto_1 | |
| |
93 | ····.line·292 | |
94 | ····:pswitch_6 | |
95 | ····iput·v1,·p0,·Landroidx/media/AudioAttributesImplBase$Builder;->mContentType:I | |
| |
96 | ····goto·:goto_1 | |
| |
97 | ····:pswitch_7 | |
98 | ····const/4·v0,·0x2 | |
| |
99 | ····.line·289 | |
100 | ····iput·v0,·p0,·Landroidx/media/AudioAttributesImplBase$Builder;->mContentType:I | |
| |
101 | ····goto·:goto_1 | |
| |
102 | ····.line·286 | |
103 | ····:pswitch_8 | |
104 | ····iput·v1,·p0,·Landroidx/media/AudioAttributesImplBase$Builder;->mContentType:I | |
| |
105 | ····goto·:goto_1 | |
| |
106 | ····.line·283 | |
107 | ····:goto_0 | |
108 | ····:pswitch_9 | |
109 | ····iput·v1,·p0,·Landroidx/media/AudioAttributesImplBase$Builder;->mContentType:I | |
| |
110 | ····goto·:goto_1 | |
| |
111 | ····.line·277 | |
112 | ····:pswitch_a | |
113 | ····iput·v0,·p0,·Landroidx/media/AudioAttributesImplBase$Builder;->mContentType:I | |
| |
114 | ····.line·313 | |
115 | ····:goto_1 | |
116 | ····invoke-static·{p1},·Landroidx/media/AudioAttributesImplBase;->usageForStreamType(I)I | |
| |
117 | ····move-result·p1 | |
| |
118 | ····iput·p1,·p0,·Landroidx/media/AudioAttributesImplBase$Builder;->mUsage:I | |
| |
119 | ····return-object·p0 | |
| |
120 | ····nop | |
| |
121 | ····:pswitch_data_0 | |
122 | ····.packed-switch·0x0 | |
123 | ········:pswitch_a | |
124 | ········:pswitch_9 | |
125 | ········:pswitch_8 | |
126 | ········:pswitch_7 | |
127 | ········:pswitch_6 | |
128 | ········:pswitch_5 | |
129 | ········:pswitch_4 | |
130 | ········:pswitch_3 | |
131 | ········:pswitch_2 | |
132 | ········:pswitch_1 | |
133 | ········:pswitch_0 | |
134 | ····.end·packed-switch | |
135 | .end·method | |
| |
| |
136 | #·virtual·methods | 45 | #·virtual·methods |
137 | .method·public·build()Landroidx/media/AudioAttributesImpl; | 46 | .method·public·build()Landroidx/media/AudioAttributesImpl; |
138 | ····.locals·5 | 47 | ····.locals·5 |
| |
139 | ····.line·202 | 48 | ····.line·198 |
140 | ····new-instance·v0,·Landroidx/media/AudioAttributesImplBase; | 49 | ····new-instance·v0,·Landroidx/media/AudioAttributesImplBase; |
| |
141 | ····iget·v1,·p0,·Landroidx/media/AudioAttributesImplBase$Builder;->mContentType:I | 50 | ····iget·v1,·p0,·Landroidx/media/AudioAttributesImplBase$Builder;->mContentType:I |
| |
142 | ····iget·v2,·p0,·Landroidx/media/AudioAttributesImplBase$Builder;->mFlags:I | 51 | ····iget·v2,·p0,·Landroidx/media/AudioAttributesImplBase$Builder;->mFlags:I |
| |
143 | ····iget·v3,·p0,·Landroidx/media/AudioAttributesImplBase$Builder;->mUsage:I | 52 | ····iget·v3,·p0,·Landroidx/media/AudioAttributesImplBase$Builder;->mUsage:I |
Offset 213, 36 lines modified | Offset 73, 33 lines modified |
| |
213 | ····return-object·v0 | 73 | ····return-object·v0 |
214 | .end·method | 74 | .end·method |
| |
215 | .method·public·bridge·synthetic·setLegacyStreamType(I)Landroidx/media/AudioAttributesImpl$Builder; | 75 | .method·public·bridge·synthetic·setLegacyStreamType(I)Landroidx/media/AudioAttributesImpl$Builder; |
216 | ····.locals·0 | 76 | ····.locals·0 |
| |
217 | ····.line·183 | 77 | ····.line·179 |
218 | ····invoke-virtual·{p0,·p1},·Landroidx/media/AudioAttributesImplBase$Builder;->setLegacyStreamType(I)Landroidx/media/AudioAttributesImplBase$Builder; | 78 | ····invoke-virtual·{p0,·p1},·Landroidx/media/AudioAttributesImplBase$Builder;->setLegacyStreamType(I)Landroidx/media/AudioAttributesImplBase$Builder; |
| |
219 | ····return-object·p0 | 79 | ····return-object·p0 |
220 | .end·method | 80 | .end·method |
| |
221 | .method·public·setLegacyStreamType(I)Landroidx/media/AudioAttributesImplBase$Builder; | 81 | .method·public·setLegacyStreamType(I)Landroidx/media/AudioAttributesImplBase$Builder; |
222 | ····.locals·1 | 82 | ····.locals·1 |
| |
223 | ····const/16·v0,·0xa | 83 | ····const/16·v0,·0xa |
| |
224 | ····if-eq·p1,·v0,·:cond_0 | 84 | ····if-eq·p1,·v0,·:cond_0 |
| |
225 | ····.line·270 | 85 | ····.line·266 |
226 | ····iput·p1,·p0,·Landroidx/media/AudioAttributesImplBase$Builder;->mLegacyStream:I | 86 | ····iput·p1,·p0,·Landroidx/media/AudioAttributesImplBase$Builder;->mLegacyStream:I |
| |
227 | ····.line·271 | |
228 | ····invoke-direct·{p0,·p1},·Landroidx/media/AudioAttributesImplBase$Builder;->setInternalLegacyStreamType(I)Landroidx/media/AudioAttributesImplBase$Builder; | |
| |
229 | ····return-object·p0 | 87 | ····return-object·p0 |
| |
230 | ····.line·266 | 88 | ····.line·262 |
231 | ····:cond_0 | 89 | ····:cond_0 |
232 | ····new-instance·p1,·Ljava/lang/IllegalArgumentException; | 90 | ····new-instance·p1,·Ljava/lang/IllegalArgumentException; |
| |
233 | ····const-string·v0,·"STREAM_ACCESSIBILITY·is·not·a·legacy·stream·type·that·was·used·for·audio·playback" | 91 | ····const-string·v0,·"STREAM_ACCESSIBILITY·is·not·a·legacy·stream·type·that·was·used·for·audio·playback" |
| |
234 | ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V | 92 | ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V |
| |