• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# /*
2#  * Copyright 2014 The Android Open Source Project
3#  *
4#  * Licensed under the Apache License, Version 2.0 (the "License");
5#  * you may not use this file except in compliance with the License.
6#  * You may obtain a copy of the License at
7#  *
8#  *      http://www.apache.org/licenses/LICENSE-2.0
9#  *
10#  * Unless required by applicable law or agreed to in writing, software
11#  * distributed under the License is distributed on an "AS IS" BASIS,
12#  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13#  * See the License for the specific language governing permissions and
14#  * limitations under the License.
15#  */
16
17.class public LFilledNewArray;
18
19.super Ljava/lang/Object;
20
21.method public static newInt(III)[I
22   .registers 4
23   filled-new-array {v1, v2, v3}, [I
24   move-result-object v0
25   return-object v0
26.end method
27
28.method public static newRef(Ljava/lang/Object;Ljava/lang/Object;)[Ljava/lang/Object;
29   .registers 3
30   filled-new-array {v1, v2}, [Ljava/lang/Object;
31   move-result-object v0
32   return-object v0
33.end method
34
35.method public static newArray([I[I)[[I
36   .registers 3
37   filled-new-array {v1, v2}, [[I
38   move-result-object v0
39   return-object v0
40.end method
41
42.method public static newIntRange(III)[I
43   .registers 4
44   filled-new-array/range {v1 .. v3}, [I
45   move-result-object v0
46   return-object v0
47.end method
48
49.method public static newRefRange(Ljava/lang/Object;Ljava/lang/Object;)[Ljava/lang/Object;
50   .registers 3
51   filled-new-array/range {v1 .. v2}, [Ljava/lang/Object;
52   move-result-object v0
53   return-object v0
54.end method
55
56.method public static newArrayRange([I[I)[[I
57   .registers 3
58   filled-new-array/range {v1 .. v2}, [[I
59   move-result-object v0
60   return-object v0
61.end method
62