/dalvik/dx/src/com/android/dx/dex/file/ |
H A D | UniformItemSection.java | 5 * you may not use this file except in compliance with the License. 17 package com.android.dx.dex.file; 24 * A section of a {@code .dex} file which consists of a sequence of 30 * Constructs an instance. The file offset is initially unknown. 34 * @param file {@code non-null;} file that this instance is part of 38 public UniformItemSection(String name, DexFile file, int alignment) { argument 39 super(name, file, alignment); 70 DexFile file = getFile(); 75 one.addContents(file); [all...] |
H A D | AnnotationSetItem.java | 5 * you may not use this file except in compliance with the License. 17 package com.android.dx.dex.file; 117 public void addContents(DexFile file) { argument 118 MixedItemSection byteData = file.getByteData(); 135 protected void writeTo0(DexFile file, AnnotatedOutput out) { argument
|
H A D | CatchStructs.java | 5 * you may not use this file except in compliance with the License. 17 package com.android.dx.dex.file; 114 * @param file {@code non-null;} file this instance is part of 116 public void encode(DexFile file) { argument 119 TypeIdsSection typeIds = file.getTypeIds(); 189 * @param file {@code non-null;} file this instance is part of 192 public void writeTo(DexFile file, AnnotatedOutput out) { argument
|
H A D | ClassDefsSection.java | 5 * you may not use this file except in compliance with the License. 17 package com.android.dx.dex.file; 30 * Class definitions list section of a {@code .dex} file. 43 * Constructs an instance. The file offset is initially unknown. 45 * @param file {@code non-null;} file that this instance is part of 47 public ClassDefsSection(DexFile file) { argument 48 super("class_defs", file, 4); 84 * Writes the portion of the file header that refers to this instance.
|
H A D | DebugInfoItem.java | 5 * you may not use this file except in compliance with the License. 17 package com.android.dx.dex.file; 63 public void addContents(DexFile file) { argument 93 * @param file {@code non-null;} the file to use for referencing other sections 97 public void annotateTo(DexFile file, AnnotatedOutput out, String prefix) { argument 98 encode(file, prefix, null, out, false); 113 protected void writeTo0(DexFile file, AnnotatedOutput out) { argument 121 encode(file, null, null, out, true); 130 * @param file { 139 encode(DexFile file, String prefix, PrintWriter debugPrint, AnnotatedOutput out, boolean consume) argument 170 encode0(DexFile file, String prefix, PrintWriter debugPrint, AnnotatedOutput out, boolean consume) argument [all...] |
H A D | EncodedArrayItem.java | 5 * you may not use this file except in compliance with the License. 17 package com.android.dx.dex.file; 34 * {@code null-ok;} encoded form, ready for writing to a file; set during 87 public void addContents(DexFile file) { argument 88 ValueEncoder.addContents(file, array); 106 protected void writeTo0(DexFile file, AnnotatedOutput out) { argument 117 ValueEncoder encoder = new ValueEncoder(file, out);
|
H A D | EncodedField.java | 5 * you may not use this file except in compliance with the License. 17 package com.android.dx.dex.file; 78 * ever appear in the same list (or same file, even).</p> 101 public void addContents(DexFile file) { argument 102 FieldIdsSection fieldIds = file.getFieldIds(); 136 public int encode(DexFile file, AnnotatedOutput out, argument 138 int fieldIdx = file.getFieldIds().indexOf(field);
|
H A D | EncodedMethod.java | 5 * you may not use this file except in compliance with the License. 17 package com.android.dx.dex.file; 87 * ever appear in the same list (or same file, even).</p> 117 public void addContents(DexFile file) { argument 118 MethodIdsSection methodIds = file.getMethodIds(); 119 MixedItemSection wordData = file.getWordData(); 161 public int encode(DexFile file, AnnotatedOutput out, argument 163 int methodIdx = file.getMethodIds().indexOf(method);
|
H A D | MapItem.java | 5 * you may not use this file except in compliance with the License. 17 package com.android.dx.dex.file; 27 /** file alignment of this class, in bytes */ 197 public void addContents(DexFile file) { argument 209 protected void writeTo0(DexFile file, AnnotatedOutput out) { argument
|
H A D | OffsettedItem.java | 5 * you may not use this file except in compliance with the License. 17 package com.android.dx.dex.file; 23 * An item in a Dalvik file which is referenced by absolute offset. 165 public final void writeTo(DexFile file, AnnotatedOutput out) { argument 179 writeTo0(file, out); 199 * the file which the instance was written to. 311 * @param file {@code non-null;} the file to use for reference 314 protected abstract void writeTo0(DexFile file, AnnotatedOutput out); argument
|
H A D | ParameterAnnotationStruct.java | 5 * you may not use this file except in compliance with the License. 17 package com.android.dx.dex.file; 103 public void addContents(DexFile file) { argument 104 MethodIdsSection methodIds = file.getMethodIds(); 105 MixedItemSection wordData = file.getWordData(); 112 public void writeTo(DexFile file, AnnotatedOutput out) { argument 113 int methodIdx = file.getMethodIds().indexOf(method);
|
H A D | UniformListItem.java | 5 * you may not use this file except in compliance with the License. 17 package com.android.dx.dex.file; 119 public void addContents(DexFile file) { argument 121 i.addContents(file); 187 protected void writeTo0(DexFile file, AnnotatedOutput out) { argument 198 i.writeTo(file, out);
|
H A D | IndexedItem.java | 5 * you may not use this file except in compliance with the License. 17 package com.android.dx.dex.file; 20 * An item in a Dalvik file which is referenced by index.
|
/dalvik/dexgen/src/com/android/dexgen/dex/file/ |
H A D | AnnotationSetItem.java | 5 * you may not use this file except in compliance with the License. 17 package com.android.dexgen.dex.file; 115 public void addContents(DexFile file) { argument 116 MixedItemSection byteData = file.getByteData(); 133 protected void writeTo0(DexFile file, AnnotatedOutput out) { argument
|
H A D | CatchStructs.java | 5 * you may not use this file except in compliance with the License. 17 package com.android.dexgen.dex.file; 117 * @param file {@code non-null;} file this instance is part of 119 public void encode(DexFile file) { argument 122 TypeIdsSection typeIds = file.getTypeIds(); 192 * @param file {@code non-null;} file this instance is part of 195 public void writeTo(DexFile file, AnnotatedOutput out) { argument
|
H A D | ClassDefsSection.java | 5 * you may not use this file except in compliance with the License. 17 package com.android.dexgen.dex.file; 31 * Class definitions list section of a {@code .dex} file. 44 * Constructs an instance. The file offset is initially unknown. 46 * @param file {@code non-null;} file that this instance is part of 48 public ClassDefsSection(DexFile file) { argument 49 super("class_defs", file, 4); 85 * Writes the portion of the file header that refers to this instance.
|
H A D | DebugInfoItem.java | 5 * you may not use this file except in compliance with the License. 17 package com.android.dexgen.dex.file; 66 public void addContents(DexFile file) { argument 96 * @param file {@code non-null;} the file to use for referencing other sections 100 public void annotateTo(DexFile file, AnnotatedOutput out, String prefix) { argument 101 encode(file, prefix, null, out, false); 116 protected void writeTo0(DexFile file, AnnotatedOutput out) { argument 124 encode(file, null, null, out, true); 133 * @param file { 142 encode(DexFile file, String prefix, PrintWriter debugPrint, AnnotatedOutput out, boolean consume) argument 173 encode0(DexFile file, String prefix, PrintWriter debugPrint, AnnotatedOutput out, boolean consume) argument [all...] |
H A D | EncodedArrayItem.java | 5 * you may not use this file except in compliance with the License. 17 package com.android.dexgen.dex.file; 43 * {@code null-ok;} encoded form, ready for writing to a file; set during 95 public void addContents(DexFile file) { argument 96 ValueEncoder.addContents(file, array); 114 protected void writeTo0(DexFile file, AnnotatedOutput out) { argument 125 ValueEncoder encoder = new ValueEncoder(file, out);
|
H A D | EncodedField.java | 5 * you may not use this file except in compliance with the License. 17 package com.android.dexgen.dex.file; 77 * ever appear in the same list (or same file, even).</p> 99 public void addContents(DexFile file) { argument 100 FieldIdsSection fieldIds = file.getFieldIds(); 133 public int encode(DexFile file, AnnotatedOutput out, argument 135 int fieldIdx = file.getFieldIds().indexOf(field);
|
H A D | EncodedMethod.java | 5 * you may not use this file except in compliance with the License. 17 package com.android.dexgen.dex.file; 87 * ever appear in the same list (or same file, even).</p> 116 public void addContents(DexFile file) { argument 117 MethodIdsSection methodIds = file.getMethodIds(); 118 MixedItemSection wordData = file.getWordData(); 159 public int encode(DexFile file, AnnotatedOutput out, argument 161 int methodIdx = file.getMethodIds().indexOf(method);
|
H A D | MapItem.java | 5 * you may not use this file except in compliance with the License. 17 package com.android.dexgen.dex.file; 28 /** file alignment of this class, in bytes */ 198 public void addContents(DexFile file) { argument 210 protected void writeTo0(DexFile file, AnnotatedOutput out) { argument
|
H A D | OffsettedItem.java | 5 * you may not use this file except in compliance with the License. 17 package com.android.dexgen.dex.file; 23 * An item in a Dalvik file which is referenced by absolute offset. 164 public final void writeTo(DexFile file, AnnotatedOutput out) { argument 178 writeTo0(file, out); 198 * the file which the instance was written to. 310 * @param file {@code non-null;} the file to use for reference 313 protected abstract void writeTo0(DexFile file, AnnotatedOutput out); argument
|
H A D | StringIdItem.java | 5 * you may not use this file except in compliance with the License. 17 package com.android.dexgen.dex.file; 24 * Representation of a string inside a Dalvik file. 28 /** size of instances when written out to a file, in bytes */ 88 public void addContents(DexFile file) { argument 91 MixedItemSection stringData = file.getStringData(); 99 public void writeTo(DexFile file, AnnotatedOutput out) { argument
|
H A D | UniformListItem.java | 5 * you may not use this file except in compliance with the License. 17 package com.android.dexgen.dex.file; 121 public void addContents(DexFile file) { argument 123 i.addContents(file); 189 protected void writeTo0(DexFile file, AnnotatedOutput out) { argument 200 i.writeTo(file, out);
|
H A D | IndexedItem.java | 5 * you may not use this file except in compliance with the License. 17 package com.android.dexgen.dex.file; 20 * An item in a Dalvik file which is referenced by index.
|