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 LFillArrayData; 18 19.super Ljava/lang/Object; 20 21.method public static emptyIntArray([I)V 22 .registers 1 23 24 fill-array-data v0, :ArrayData 25 return-void 26 27:ArrayData 28 .array-data 4 29 .end array-data 30 31.end method 32 33.method public static intArray([I)V 34 .registers 1 35 36 fill-array-data v0, :ArrayData 37 return-void 38 39:ArrayData 40 .array-data 4 41 1 2 3 4 5 42 .end array-data 43 44.end method 45 46.method public static intArrayFillInstructionAfterData([I)V 47 .registers 1 48 goto :FillInstruction 49 50:ArrayData 51 .array-data 4 52 1 2 3 4 5 53 .end array-data 54 55:FillInstruction 56 fill-array-data v0, :ArrayData 57 return-void 58 59.end method 60 61.method public static shortArray([S)V 62 .registers 1 63 64 fill-array-data v0, :ArrayData 65 return-void 66 67:ArrayData 68 .array-data 2 69 1 2 3 4 5 70 .end array-data 71 72.end method 73 74.method public static charArray([C)V 75 .registers 1 76 77 fill-array-data v0, :ArrayData 78 return-void 79 80:ArrayData 81 .array-data 2 82 1 2 3 4 5 83 .end array-data 84 85.end method 86 87.method public static byteArray([B)V 88 .registers 1 89 90 fill-array-data v0, :ArrayData 91 return-void 92 93:ArrayData 94 .array-data 1 95 1 2 3 4 5 96 .end array-data 97 98.end method 99 100.method public static booleanArray([Z)V 101 .registers 1 102 103 fill-array-data v0, :ArrayData 104 return-void 105 106:ArrayData 107 .array-data 1 108 0 1 1 109 .end array-data 110 111.end method 112 113.method public static longArray([J)V 114 .registers 1 115 116 fill-array-data v0, :ArrayData 117 return-void 118 119:ArrayData 120 .array-data 8 121 1 2 3 4 5 122 .end array-data 123 124.end method 125