Home
last modified time | relevance | path

Searched refs:array (Results 1 – 25 of 31) sorted by relevance

12

/dalvik/dx/src/com/android/dx/dex/file/
DEncodedArrayItem.java31 private final CstArray array; field in EncodedArrayItem
44 public EncodedArrayItem(CstArray array) { in EncodedArrayItem() argument
51 if (array == null) { in EncodedArrayItem()
55 this.array = array; in EncodedArrayItem()
68 return array.hashCode(); in hashCode()
76 return array.compareTo(otherArray.array); in compareTo0()
82 return array.toHuman(); in toHuman()
87 ValueEncoder.addContents(file, array); in addContents()
98 encoder.writeArray(array, false); in place0()
117 encoder.writeArray(array, true); in writeTo0()
DAnnotationUtils.java157 CstArray array = makeCstArray(types); in makeMemberClasses() local
159 result.put(new NameValuePair(VALUE_STRING, array)); in makeMemberClasses()
247 CstArray array = makeCstArray(types); in makeThrows() local
249 result.put(new NameValuePair(VALUE_STRING, array)); in makeThrows()
DAnnotationItem.java91 public static void sortByTypeIdIndex(AnnotationItem[] array) { in sortByTypeIdIndex() argument
92 Arrays.sort(array, TYPE_ID_SORTER); in sortByTypeIdIndex()
DValueEncoder.java270 public void writeArray(CstArray array, boolean topLevel) { in writeArray() argument
272 CstArray.List list = ((CstArray) array).getList(); in writeArray()
/dalvik/dx/src/com/android/dx/io/instructions/
DShortArrayCodeInput.java27 private final short[] array; field in ShortArrayCodeInput
32 public ShortArrayCodeInput(short[] array) { in ShortArrayCodeInput() argument
33 if (array == null) { in ShortArrayCodeInput()
37 this.array = array; in ShortArrayCodeInput()
42 return cursor() < array.length; in hasMore()
48 int value = array[cursor()]; in read()
DShortArrayCodeOutput.java25 private final short[] array; field in ShortArrayCodeOutput
37 this.array = new short[maxSize]; in ShortArrayCodeOutput()
47 if (cursor == array.length) { in getArray()
48 return array; in getArray()
52 System.arraycopy(array, 0, result, 0, cursor); in getArray()
58 array[cursor()] = codeUnit; in write()
DInstructionCodec.java709 byte[] array = new byte[size]; in FORMAT_FILL_ARRAY_DATA_PAYLOAD()
715 array[i] = (byte) (value & 0xff); in FORMAT_FILL_ARRAY_DATA_PAYLOAD()
719 this, opcodeUnit, array); in FORMAT_FILL_ARRAY_DATA_PAYLOAD()
722 short[] array = new short[size]; in FORMAT_FILL_ARRAY_DATA_PAYLOAD() local
724 array[i] = (short) in.read(); in FORMAT_FILL_ARRAY_DATA_PAYLOAD()
727 this, opcodeUnit, array); in FORMAT_FILL_ARRAY_DATA_PAYLOAD()
730 int[] array = new int[size]; in FORMAT_FILL_ARRAY_DATA_PAYLOAD() local
732 array[i] = in.readInt(); in FORMAT_FILL_ARRAY_DATA_PAYLOAD()
735 this, opcodeUnit, array); in FORMAT_FILL_ARRAY_DATA_PAYLOAD()
738 long[] array = new long[size]; in FORMAT_FILL_ARRAY_DATA_PAYLOAD() local
[all …]
/dalvik/dexgen/src/com/android/dexgen/dex/file/
DEncodedArrayItem.java40 private final CstArray array; field in EncodedArrayItem
53 public EncodedArrayItem(CstArray array) { in EncodedArrayItem() argument
60 if (array == null) { in EncodedArrayItem()
64 this.array = array; in EncodedArrayItem()
77 return array.hashCode(); in hashCode()
85 return array.compareTo(otherArray.array); in compareTo0()
91 return array.toHuman(); in toHuman()
96 ValueEncoder.addContents(file, array); in addContents()
107 encoder.writeArray(array, false); in place0()
126 encoder.writeArray(array, true); in writeTo0()
DAnnotationUtils.java154 CstArray array = makeCstArray(types); in makeMemberClasses() local
156 result.put(new NameValuePair(VALUE_UTF, array)); in makeMemberClasses()
230 CstArray array = makeCstArray(types); in makeThrows() local
232 result.put(new NameValuePair(VALUE_UTF, array)); in makeThrows()
DAnnotationItem.java93 public static void sortByTypeIdIndex(AnnotationItem[] array) { in sortByTypeIdIndex() argument
94 Arrays.sort(array, TYPE_ID_SORTER); in sortByTypeIdIndex()
DValueEncoder.java271 public void writeArray(CstArray array, boolean topLevel) { in writeArray() argument
273 CstArray.List list = ((CstArray) array).getList(); in writeArray()
/dalvik/dx/tests/048-dex-new-array/
Dexpected.txt4 0001: new-array v0, v1, boolean[]
7 0007: new-array v0, v0, byte[]
10 000d: new-array v0, v0, char[]
13 0013: new-array v0, v0, short[]
16 0019: new-array v0, v0, int[]
19 001f: new-array v0, v0, long[]
22 0025: new-array v0, v0, float[]
25 002b: new-array v0, v0, double[]
27 0030: new-array v0, v1, java.lang.Object[]
Dinfo.txt2 simple array construction expressions get converted reasonably.
/dalvik/dx/tests/065-dex-new-array/
Dexpected.txt5 0002: new-array v1, v1, boolean[]
12 0002: new-array v1, v1, byte[]
19 0002: new-array v1, v1, short[]
26 0002: new-array v1, v1, char[]
33 0002: new-array v1, v1, int[]
40 0002: new-array v1, v1, long[]
47 0002: new-array v1, v1, float[]
54 0002: new-array v1, v1, double[]
61 0002: new-array v1, v1, java.lang.Object[]
Dinfo.txt2 a few cases of array construction get converted reasonably.
/dalvik/dx/tests/090-dex-unify-arrays/
Dexpected.txt7 0005: new-array v1, v1, java.lang.String[]
13 000d: new-array v1, v1, java.lang.Integer[]
21 0005: new-array v2, v2, int[]
29 0010: new-array v2, v2, float[]
37 0005: new-array v2, v2, char[]
45 0010: new-array v2, v2, double[]
53 0005: new-array v2, v2, long[]
61 0010: new-array v2, v2, boolean[]
69 0005: new-array v2, v2, short[]
77 0010: new-array v2, v2, java.lang.Object[]
[all …]
Dinfo.txt2 array type unification works properly.
/dalvik/dx/tests/108-string-annotation/
Dexpected.txt8 value: array {gruesome}
12 value: array {awful, awesome}
/dalvik/dx/tests/070-dex-multianewarray/
Dexpected.txt5 0002: filled-new-array {v1, v2}, int[]
19 0002: filled-new-array {v1, v2}, int[]
34 0003: filled-new-array {v1, v2, v3}, int[]
49 0003: filled-new-array {v1, v2, v3}, int[]
65 0004: filled-new-array {v1, v2, v3, v4}, int[]
82 0006: filled-new-array {v1, v2, v3, v4, v5}, int[]
99 0006: filled-new-array {v1, v2, v3, v4, v5}, int[]
116 0006: filled-new-array {v1, v2, v3, v4, v5}, int[]
130 0002: filled-new-array {v0, v1}, int[]
141 0002: filled-new-array {v0, v1}, int[]
[all …]
Dinfo.txt2 cases of multidimensional array construction get converted reasonably.
/dalvik/dx/tests/061-dex-try-catch/
Dexpected.txt11 0002: array-length v2, v2
39 0002: array-length v2, v2
/dalvik/dx/tests/064-dex-array-access/
Dinfo.txt2 a few cases of array access get converted reasonably.
/dalvik/dx/tests/073-dex-null-array-refs/
Dinfo.txt3 null array references are used.
Dexpected.txt20 0003: array-length v0, v0
45 0003: array-length v1, v1
83 000a: array-length v1, v1
/dalvik/dx/tests/024-code-bytecode/
Dinfo.txt6 method with a Code attribute, and the code[] array of the attribute has

12