/dalvik/dexgen/src/com/android/dexgen/dex/file/ |
H A D | EncodedMember.java | 5 * you may not use this file except in compliance with the License. 17 package com.android.dexgen.dex.file; 69 * @param file {@code non-null;} the file to populate 71 public abstract void addContents(DexFile file); argument 76 * @param file {@code non-null;} file this instance is part of 84 public abstract int encode(DexFile file, AnnotatedOutput out, argument
|
H A D | FieldAnnotationStruct.java | 5 * you may not use this file except in compliance with the License. 17 package com.android.dexgen.dex.file; 76 public void addContents(DexFile file) { argument 77 FieldIdsSection fieldIds = file.getFieldIds(); 78 MixedItemSection wordData = file.getWordData(); 85 public void writeTo(DexFile file, AnnotatedOutput out) { argument 86 int fieldIdx = file.getFieldIds().indexOf(field);
|
H A D | FieldIdsSection.java | 5 * you may not use this file except in compliance with the License. 17 package com.android.dexgen.dex.file; 28 * Field refs list section of a {@code .dex} file. 38 * Constructs an instance. The file offset is initially unknown. 40 * @param file {@code non-null;} file that this instance is part of 42 public FieldIdsSection(DexFile file) { argument 43 super("field_ids", file); 73 * Writes the portion of the file header that refers to this instance.
|
H A D | MethodAnnotationStruct.java | 5 * you may not use this file except in compliance with the License. 17 package com.android.dexgen.dex.file; 76 public void addContents(DexFile file) { argument 77 MethodIdsSection methodIds = file.getMethodIds(); 78 MixedItemSection wordData = file.getWordData(); 85 public void writeTo(DexFile file, AnnotatedOutput out) { argument 86 int methodIdx = file.getMethodIds().indexOf(method);
|
H A D | MethodIdsSection.java | 5 * you may not use this file except in compliance with the License. 17 package com.android.dexgen.dex.file; 28 * Method refs list section of a {@code .dex} file. 38 * Constructs an instance. The file offset is initially unknown. 40 * @param file {@code non-null;} file that this instance is part of 42 public MethodIdsSection(DexFile file) { argument 43 super("method_ids", file); 73 * Writes the portion of the file header that refers to this instance.
|
H A D | ParameterAnnotationStruct.java | 5 * you may not use this file except in compliance with the License. 17 package com.android.dexgen.dex.file; 100 public void addContents(DexFile file) { argument 101 MethodIdsSection methodIds = file.getMethodIds(); 102 MixedItemSection wordData = file.getWordData(); 109 public void writeTo(DexFile file, AnnotatedOutput out) { argument 110 int methodIdx = file.getMethodIds().indexOf(method);
|
H A D | ProtoIdItem.java | 5 * you may not use this file except in compliance with the License. 17 package com.android.dexgen.dex.file; 28 * Representation of a method prototype reference inside a Dalvik file. 31 /** size of instances when written out to a file, in bytes */ 114 public void addContents(DexFile file) { argument 115 StringIdsSection stringIds = file.getStringIds(); 116 TypeIdsSection typeIds = file.getTypeIds(); 117 MixedItemSection typeLists = file.getTypeLists(); 129 public void writeTo(DexFile file, AnnotatedOutput out) { argument 130 int shortyIdx = file [all...] |
H A D | ProtoIdsSection.java | 5 * you may not use this file except in compliance with the License. 17 package com.android.dexgen.dex.file; 29 * {@code .dex} file. 38 * Constructs an instance. The file offset is initially unknown. 40 * @param file {@code non-null;} file that this instance is part of 42 public ProtoIdsSection(DexFile file) { argument 43 super("proto_ids", file, 4); 61 * Writes the portion of the file header that refers to this instance.
|
H A D | StringIdsSection.java | 5 * you may not use this file except in compliance with the License. 17 package com.android.dexgen.dex.file; 30 * Strings list section of a {@code .dex} file. 41 * Constructs an instance. The file offset is initially unknown. 43 * @param file {@code non-null;} file that this instance is part of 45 public StringIdsSection(DexFile file) { argument 46 super("string_ids", file, 4); 80 * Writes the portion of the file header that refers to this instance.
|
H A D | TypeIdsSection.java | 5 * you may not use this file except in compliance with the License. 17 package com.android.dexgen.dex.file; 29 * Type identifiers list section of a {@code .dex} file. 38 * Constructs an instance. The file offset is initially unknown. 40 * @param file {@code non-null;} file that this instance is part of 42 public TypeIdsSection(DexFile file) { argument 43 super("type_ids", file, 4); 74 * Writes the portion of the file header that refers to this instance.
|
H A D | TypeListItem.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 67 TypeIdsSection typeIds = file.getTypeIds(); 92 protected void writeTo0(DexFile file, AnnotatedOutput out) { argument 93 TypeIdsSection typeIds = file.getTypeIds();
|
H A D | UniformItemSection.java | 5 * you may not use this file except in compliance with the License. 17 package com.android.dexgen.dex.file; 25 * A section of a {@code .dex} file which consists of a sequence of 31 * Constructs an instance. The file offset is initially unknown. 35 * @param file {@code non-null;} file that this instance is part of 39 public UniformItemSection(String name, DexFile file, int alignment) { argument 40 super(name, file, alignment); 71 DexFile file = getFile(); 76 one.addContents(file); [all...] |
/dalvik/dx/src/com/android/dx/dex/file/ |
H A D | CallSiteIdItem.java | 5 * you may not use this file except in compliance with the License. 16 package com.android.dx.dex.file; 24 * Representation of a call site reference in a DEX file. 28 /** The item size when placed in a DEX file. */ 39 * @param invokeDynamicRef {@code non-null;} The call site to represent in the DEX file. 60 public void addContents(DexFile file) { argument 62 CallSiteIdsSection callSiteIds = file.getCallSiteIds(); 65 MixedItemSection byteData = file.getByteData(); 75 public void writeTo(DexFile file, AnnotatedOutput out) { argument
|
H A D | CallSiteItem.java | 5 * you may not use this file except in compliance with the License. 16 package com.android.dx.dex.file; 23 * Representation of a call site in a DEX file. 81 protected void writeTo0(DexFile file, AnnotatedOutput out) { argument 84 ValueEncoder encoder = new ValueEncoder(file, out); 96 // DEX file's table of contents. 102 public void addContents(DexFile file) { argument 103 ValueEncoder.addContents(file, value);
|
H A D | EncodedMember.java | 5 * you may not use this file except in compliance with the License. 17 package com.android.dx.dex.file; 68 * @param file {@code non-null;} the file to populate 70 public abstract void addContents(DexFile file); argument 75 * @param file {@code non-null;} file this instance is part of 83 public abstract int encode(DexFile file, AnnotatedOutput out, argument
|
H A D | FieldAnnotationStruct.java | 5 * you may not use this file except in compliance with the License. 17 package com.android.dx.dex.file; 79 public void addContents(DexFile file) { argument 80 FieldIdsSection fieldIds = file.getFieldIds(); 81 MixedItemSection wordData = file.getWordData(); 88 public void writeTo(DexFile file, AnnotatedOutput out) { argument 89 int fieldIdx = file.getFieldIds().indexOf(field);
|
H A D | FieldIdsSection.java | 5 * you may not use this file except in compliance with the License. 17 package com.android.dx.dex.file; 27 * Field refs list section of a {@code .dex} file. 37 * Constructs an instance. The file offset is initially unknown. 39 * @param file {@code non-null;} file that this instance is part of 41 public FieldIdsSection(DexFile file) { argument 42 super("field_ids", file); 72 * Writes the portion of the file header that refers to this instance.
|
H A D | MethodAnnotationStruct.java | 5 * you may not use this file except in compliance with the License. 17 package com.android.dx.dex.file; 79 public void addContents(DexFile file) { argument 80 MethodIdsSection methodIds = file.getMethodIds(); 81 MixedItemSection wordData = file.getWordData(); 88 public void writeTo(DexFile file, AnnotatedOutput out) { argument 89 int methodIdx = file.getMethodIds().indexOf(method);
|
H A D | MethodIdsSection.java | 5 * you may not use this file except in compliance with the License. 17 package com.android.dx.dex.file; 27 * Method refs list section of a {@code .dex} file. 37 * Constructs an instance. The file offset is initially unknown. 39 * @param file {@code non-null;} file that this instance is part of 41 public MethodIdsSection(DexFile file) { argument 42 super("method_ids", file); 72 * Writes the portion of the file header that refers to this instance.
|
H A D | ProtoIdItem.java | 5 * you may not use this file except in compliance with the License. 17 package com.android.dx.dex.file; 28 * Representation of a method prototype reference inside a Dalvik file. 111 public void addContents(DexFile file) { argument 112 StringIdsSection stringIds = file.getStringIds(); 113 TypeIdsSection typeIds = file.getTypeIds(); 114 MixedItemSection typeLists = file.getTypeLists(); 126 public void writeTo(DexFile file, AnnotatedOutput out) { argument 127 int shortyIdx = file.getStringIds().indexOf(shortForm); 128 int returnIdx = file [all...] |
H A D | ProtoIdsSection.java | 5 * you may not use this file except in compliance with the License. 17 package com.android.dx.dex.file; 29 * {@code .dex} file. 38 * Constructs an instance. The file offset is initially unknown. 40 * @param file {@code non-null;} file that this instance is part of 42 public ProtoIdsSection(DexFile file) { argument 43 super("proto_ids", file, 4); 76 * Writes the portion of the file header that refers to this instance.
|
H A D | StringIdItem.java | 5 * you may not use this file except in compliance with the License. 17 package com.android.dx.dex.file; 25 * Representation of a string inside a Dalvik file. 87 public void addContents(DexFile file) { argument 90 MixedItemSection stringData = file.getStringData(); 98 public void writeTo(DexFile file, AnnotatedOutput out) { argument
|
H A D | StringIdsSection.java | 5 * you may not use this file except in compliance with the License. 17 package com.android.dx.dex.file; 28 * Strings list section of a {@code .dex} file. 39 * Constructs an instance. The file offset is initially unknown. 41 * @param file {@code non-null;} file that this instance is part of 43 public StringIdsSection(DexFile file) { argument 44 super("string_ids", file, 4); 74 * Writes the portion of the file header that refers to this instance.
|
H A D | TypeIdsSection.java | 5 * you may not use this file except in compliance with the License. 17 package com.android.dx.dex.file; 30 * Type identifiers list section of a {@code .dex} file. 39 * Constructs an instance. The file offset is initially unknown. 41 * @param file {@code non-null;} file that this instance is part of 43 public TypeIdsSection(DexFile file) { argument 44 super("type_ids", file, 4); 75 * Writes the portion of the file header that refers to this instance. 87 String.format("Too many type identifiers to fit in one dex file [all...] |
H A D | TypeListItem.java | 5 * you may not use this file except in compliance with the License. 17 package com.android.dx.dex.file; 66 public void addContents(DexFile file) { argument 67 TypeIdsSection typeIds = file.getTypeIds(); 92 protected void writeTo0(DexFile file, AnnotatedOutput out) { argument 93 TypeIdsSection typeIds = file.getTypeIds();
|