HomeSort by relevance Sort by last modified time
    Searched refs:ClassDefItem (Results 1 - 25 of 26) sorted by null

1 2

  /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 

Completed in 708 milliseconds

1 2