/dalvik/dexgen/src/com/android/dexgen/dex/file/ |
ClassDefsSection.java | 36 * ClassDefItem} instances that define those classes 38 private final TreeMap<Type, ClassDefItem> classDefs; 41 private ArrayList<ClassDefItem> orderedDefs; 51 classDefs = new TreeMap<Type, ClassDefItem>(); 110 public void add(ClassDefItem clazz) { 135 orderedDefs = new ArrayList<ClassDefItem>(sz); 159 ClassDefItem c = classDefs.get(type);
|
DexFile.java | 141 public void add(ClassDefItem clazz) { 152 public ClassDefItem getClassOrNull(String name) { 155 return (ClassDefItem) classDefs.get(new CstType(type));
|
ClassDefItem.java | 44 public final class ClassDefItem extends IndexedItem { 90 public ClassDefItem(CstType thisClass, int accessFlags,
|
/dalvik/dx/src/com/android/dx/dex/file/ |
ClassDefsSection.java | 35 * ClassDefItem} instances that define those classes 37 private final TreeMap<Type, ClassDefItem> classDefs; 40 private ArrayList<ClassDefItem> orderedDefs; 50 classDefs = new TreeMap<Type, ClassDefItem>(); 109 public void add(ClassDefItem clazz) { 134 orderedDefs = new ArrayList<ClassDefItem>(sz); 158 ClassDefItem c = classDefs.get(type);
|
DexFile.java | 160 public void add(ClassDefItem clazz) { 171 public ClassDefItem getClassOrNull(String name) { 174 return (ClassDefItem) classDefs.get(new CstType(type));
|
ClassDefItem.java | 44 public final class ClassDefItem extends IndexedItem { 88 public ClassDefItem(CstType thisClass, int accessFlags,
|
/external/dexmaker/src/dx/java/com/android/dx/dex/file/ |
ClassDefsSection.java | 36 * ClassDefItem} instances that define those classes 38 private final TreeMap<Type, ClassDefItem> classDefs; 41 private ArrayList<ClassDefItem> orderedDefs; 51 classDefs = new TreeMap<Type, ClassDefItem>(); 110 public void add(ClassDefItem clazz) { 135 orderedDefs = new ArrayList<ClassDefItem>(sz); 159 ClassDefItem c = classDefs.get(type);
|
DexFile.java | 162 public void add(ClassDefItem clazz) { 173 public ClassDefItem getClassOrNull(String name) { 176 return (ClassDefItem) classDefs.get(new CstType(type));
|
ClassDefItem.java | 44 public final class ClassDefItem extends IndexedItem { 88 public ClassDefItem(CstType thisClass, int accessFlags,
|
/cts/tools/dex-tools/src/dex/reader/ |
DexFileImpl.java | 19 import dex.reader.DexFileReader.ClassDefItem; 37 private ClassDefItem[] classDefItems; 44 MethodsIdItem[] methodIdItems, ClassDefItem[] classDefItems) {
|
DexFileReader.java | 65 private ClassDefItem[] classDefItems; 243 public static class ClassDefItem { 257 classDefItems = new ClassDefItem[nClassDefs]; 259 ClassDefItem item = null; 261 item = new ClassDefItem();
|
DexClassImpl.java | 28 import dex.reader.DexFileReader.ClassDefItem; 43 private final ClassDefItem classDefItem; 69 public DexClassImpl(DexBuffer buffer, ClassDefItem classDefItem, 73 this.classDefItem = classDefItem; 79 hasClassData = classDefItem.class_data_off != 0; 119 if (classDefItem.annotations_off != 0) { 120 buffer.setPosition(classDefItem.annotations_off) [all...] |
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/ |
DexBackedClassDef.java | 37 import org.jf.dexlib2.dexbacked.raw.ClassDefItem; 74 int classDataOffset = dexFile.readSmallUint(classDefOffset + ClassDefItem.CLASS_DATA_OFFSET); 95 return dexFile.getType(dexFile.readSmallUint(classDefOffset + ClassDefItem.CLASS_OFFSET)); 101 return dexFile.getOptionalType(dexFile.readOptionalUint(classDefOffset + ClassDefItem.SUPERCLASS_OFFSET)); 106 return dexFile.readSmallUint(classDefOffset + ClassDefItem.ACCESS_FLAGS_OFFSET); 112 return dexFile.getOptionalString(dexFile.readOptionalUint(classDefOffset + ClassDefItem.SOURCE_FILE_OFFSET)); 118 final int interfacesOffset = dexFile.readSmallUint(classDefOffset + ClassDefItem.INTERFACES_OFFSET); 153 dexFile.readSmallUint(classDefOffset + ClassDefItem.STATIC_VALUES_OFFSET); 399 int annotationsDirectoryOffset = dexFile.readSmallUint(classDefOffset + ClassDefItem.ANNOTATIONS_OFFSET);
|
DexBackedDexFile.java | 203 return classStartOffset + classIndex*ClassDefItem.ITEM_SIZE;
|
/dalvik/dx/src/com/android/dx/dex/cf/ |
CfTranslator.java | 31 import com.android.dx.dex.file.ClassDefItem; 66 * classfiles into {@link ClassDefItem} instances. 81 * translates it into a {@link ClassDefItem}. 90 public static ClassDefItem translate(DirectClassFile cf, byte[] bytes, 112 private static ClassDefItem translate0(DirectClassFile cf, byte[] bytes, 124 ClassDefItem out = 125 new ClassDefItem(thisClass, classAccessFlags, 167 DirectClassFile cf, ClassDefItem out, DexFile dexFile) { 249 DexOptions dexOptions, ClassDefItem out, DexFile dexFile) {
|
/cts/tools/dex-tools/test/dex/reader/util/ |
JavaSourceToDexUtil.java | 35 import com.android.dx.dex.file.ClassDefItem; 78 ClassDefItem classDefItem = CfTranslator.translate(memoryByteCode.getName().replace('.', '/') +".class", memoryByteCode.getBytes(), cfOptions); 79 dexFile.add(classDefItem);
|
/external/dexmaker/src/main/java/com/google/dexmaker/ |
DexMaker.java | 24 import com.android.dx.dex.file.ClassDefItem; 417 ClassDefItem toClassDefItem() { 428 ClassDefItem out = new ClassDefItem(thisType, flags, supertype.constant,
|
/dalvik/tools/dexdeps/src/com/android/dexdeps/ |
DexData.java | 34 private ClassDefItem[] mClassDefs; 266 mClassDefs = new ClassDefItem[count]; 271 mClassDefs[i] = new ClassDefItem(); 599 static class ClassDefItem {
|
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/raw/ |
ClassDefItem.java | 43 public class ClassDefItem {
|
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/raw/util/ |
DexAnnotator.java | 111 annotators.put(mapItem.getType(), ClassDefItem.makeAnnotator(this, mapItem));
|
/dalvik/dx/src/com/android/dx/command/dexer/ |
Main.java | 37 import com.android.dx.dex.file.ClassDefItem; 729 ClassDefItem clazz = [all...] |
/cts/tools/dasm/src/dasm/ |
DAsm.java | 33 import com.android.dx.dex.file.ClassDefItem; 101 ClassDefItem classDef; 327 classDef = new ClassDefItem(CstType.intern(Type [all...] |
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/writer/ |
DexWriter.java | 188 classSection.getItems().size() * ClassDefItem.ITEM_SIZE; [all...] |
/prebuilts/tools/common/m2/repository/com/google/dexmaker/dexmaker/1.0/ |
dexmaker-1.0.jar | |
/prebuilts/sdk/tools/darwin/lib/ |
dx.jar | |