| | | |
Offset 133, 153 lines modified | Offset 133, 14 lines modified |
133 | ····new-instance·p0,·Lcom/google/common/hash/HashCode$BytesHashCode; | 133 | ····new-instance·p0,·Lcom/google/common/hash/HashCode$BytesHashCode; |
| |
134 | ····invoke-direct·{p0,·v1},·Lcom/google/common/hash/HashCode$BytesHashCode;-><init>([B)V | 134 | ····invoke-direct·{p0,·v1},·Lcom/google/common/hash/HashCode$BytesHashCode;-><init>([B)V |
| |
135 | ····return-object·p0 | 135 | ····return-object·p0 |
136 | .end·method | 136 | .end·method |
| |
137 | .method·public·putByte(B)Lcom/google/common/hash/Hasher; | |
138 | ····.locals·4 | |
| |
139 | ····.line·1 | |
140 | ····iget-object·v0,·p0,·Lcom/google/common/hash/AbstractCompositeHashFunction$1;->val$hashers:[Lcom/google/common/hash/Hasher; | |
| |
141 | ····array-length·v1,·v0 | |
| |
142 | ····const/4·v2,·0x0 | |
| |
143 | ····:goto_0 | |
144 | ····if-ge·v2,·v1,·:cond_0 | |
| |
145 | ····aget-object·v3,·v0,·v2 | |
| |
146 | ····.line·2 | |
147 | ····invoke-interface·{v3,·p1},·Lcom/google/common/hash/Hasher;->putByte(B)Lcom/google/common/hash/Hasher; | |
| |
148 | ····add-int/lit8·v2,·v2,·0x1 | |
| |
149 | ····goto·:goto_0 | |
| |
150 | ····:cond_0 | |
151 | ····return-object·p0 | |
152 | .end·method | |
| |
153 | .method·public·putByte(B)Lcom/google/common/hash/PrimitiveSink; | |
154 | ····.locals·4 | |
| |
155 | ····.line·3 | |
156 | ····iget-object·v0,·p0,·Lcom/google/common/hash/AbstractCompositeHashFunction$1;->val$hashers:[Lcom/google/common/hash/Hasher; | |
| |
157 | ····array-length·v1,·v0 | |
| |
158 | ····const/4·v2,·0x0 | |
| |
159 | ····:goto_0 | |
160 | ····if-ge·v2,·v1,·:cond_0 | |
| |
161 | ····aget-object·v3,·v0,·v2 | |
| |
162 | ····.line·4 | |
163 | ····invoke-interface·{v3,·p1},·Lcom/google/common/hash/Hasher;->putByte(B)Lcom/google/common/hash/Hasher; | |
| |
164 | ····add-int/lit8·v2,·v2,·0x1 | |
| |
165 | ····goto·:goto_0 | |
| |
166 | ····:cond_0 | |
167 | ····return-object·p0 | |
168 | .end·method | |
| |
169 | .method·public·putBytes([B)Lcom/google/common/hash/Hasher; | |
170 | ····.locals·4 | |
| |
171 | ····.line·2 | |
172 | ····iget-object·v0,·p0,·Lcom/google/common/hash/AbstractCompositeHashFunction$1;->val$hashers:[Lcom/google/common/hash/Hasher; | |
| |
173 | ····array-length·v1,·v0 | |
| |
174 | ····const/4·v2,·0x0 | |
| |
175 | ····:goto_0 | |
176 | ····if-ge·v2,·v1,·:cond_0 | |
| |
177 | ····aget-object·v3,·v0,·v2 | |
| |
178 | ····.line·3 | |
179 | ····invoke-interface·{v3,·p1},·Lcom/google/common/hash/Hasher;->putBytes([B)Lcom/google/common/hash/Hasher; | |
| |
180 | ····add-int/lit8·v2,·v2,·0x1 | |
| |
181 | ····goto·:goto_0 | |
| |
182 | ····:cond_0 | |
183 | ····return-object·p0 | |
184 | .end·method | |
| |
185 | .method·public·putBytes([BII)Lcom/google/common/hash/Hasher; | |
186 | ····.locals·4 | |
| |
187 | ····.line·6 | |
188 | ····iget-object·v0,·p0,·Lcom/google/common/hash/AbstractCompositeHashFunction$1;->val$hashers:[Lcom/google/common/hash/Hasher; | |
| |
189 | ····array-length·v1,·v0 | |
| |
190 | ····const/4·v2,·0x0 | |
| |
191 | ····:goto_0 | |
192 | ····if-ge·v2,·v1,·:cond_0 | |
| |
193 | ····aget-object·v3,·v0,·v2 | |
| |
194 | ····.line·7 | |
195 | ····invoke-interface·{v3,·p1,·p2,·p3},·Lcom/google/common/hash/Hasher;->putBytes([BII)Lcom/google/common/hash/Hasher; | |
| |
196 | ····add-int/lit8·v2,·v2,·0x1 | |
| |
197 | ····goto·:goto_0 | |
| |
198 | ····:cond_0 | |
199 | ····return-object·p0 | |
200 | .end·method | |
| |
201 | .method·public·putBytes([B)Lcom/google/common/hash/PrimitiveSink; | |
202 | ····.locals·4 | |
| |
203 | ····.line·4 | |
204 | ····iget-object·v0,·p0,·Lcom/google/common/hash/AbstractCompositeHashFunction$1;->val$hashers:[Lcom/google/common/hash/Hasher; | |
| |
205 | ····array-length·v1,·v0 | |
| |
206 | ····const/4·v2,·0x0 | |
| |
207 | ····:goto_0 | |
208 | ····if-ge·v2,·v1,·:cond_0 | |
| |
209 | ····aget-object·v3,·v0,·v2 | |
| |
210 | ····.line·5 | |
211 | ····invoke-interface·{v3,·p1},·Lcom/google/common/hash/Hasher;->putBytes([B)Lcom/google/common/hash/Hasher; | |
| |
212 | ····add-int/lit8·v2,·v2,·0x1 | |
| |
213 | ····goto·:goto_0 | |
| |
214 | ····:cond_0 | |
215 | ····return-object·p0 | |
216 | .end·method | |
| |
217 | .method·public·bridge·synthetic·putBytes([BII)Lcom/google/common/hash/PrimitiveSink; | |
218 | ····.locals·0 | |
| |
219 | ····.line·1 | |
220 | ····invoke-virtual·{p0,·p1,·p2,·p3},·Lcom/google/common/hash/AbstractCompositeHashFunction$1;->putBytes([BII)Lcom/google/common/hash/Hasher; | |
| |
221 | ····return-object·p0 | |
222 | .end·method | |
| |
223 | .method·public·putString(Ljava/lang/CharSequence;Ljava/nio/charset/Charset;)Lcom/google/common/hash/Hasher; | 137 | .method·public·putString(Ljava/lang/CharSequence;Ljava/nio/charset/Charset;)Lcom/google/common/hash/Hasher; |
224 | ····.locals·4 | 138 | ····.locals·4 |
| |
225 | ····.line·1 | 139 | ····.line·1 |
226 | ····iget-object·v0,·p0,·Lcom/google/common/hash/AbstractCompositeHashFunction$1;->val$hashers:[Lcom/google/common/hash/Hasher; | 140 | ····iget-object·v0,·p0,·Lcom/google/common/hash/AbstractCompositeHashFunction$1;->val$hashers:[Lcom/google/common/hash/Hasher; |
| |
227 | ····array-length·v1,·v0 | 141 | ····array-length·v1,·v0 |