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

1 2 3 4

  /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 190 public void add(ClassDefItem clazz) {
201 public ClassDefItem getClassOrNull(String name) {
204 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 38 import org.jf.dexlib2.dexbacked.raw.ClassDefItem;
77 int classDataOffset = dexFile.readSmallUint(classDefOffset + ClassDefItem.CLASS_DATA_OFFSET);
98 return dexFile.getType(dexFile.readSmallUint(classDefOffset + ClassDefItem.CLASS_OFFSET));
104 return dexFile.getOptionalType(dexFile.readOptionalUint(classDefOffset + ClassDefItem.SUPERCLASS_OFFSET));
109 return dexFile.readSmallUint(classDefOffset + ClassDefItem.ACCESS_FLAGS_OFFSET);
115 return dexFile.getOptionalString(dexFile.readOptionalUint(classDefOffset + ClassDefItem.SOURCE_FILE_OFFSET));
121 final int interfacesOffset = dexFile.readSmallUint(classDefOffset + ClassDefItem.INTERFACES_OFFSET);
156 dexFile.readSmallUint(classDefOffset + ClassDefItem.STATIC_VALUES_OFFSET);
402 int annotationsDirectoryOffset = dexFile.readSmallUint(classDefOffset + ClassDefItem.ANNOTATIONS_OFFSET);
DexBackedDexFile.java 186 return classStartOffset + classIndex*ClassDefItem.ITEM_SIZE;
  /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);
  /art/tools/dexfuzz/src/dexfuzz/rawdex/
ClassDefItem.java 21 public class ClassDefItem implements RawDexObject {
ClassDataItem.java 33 public ClassDefItem classDefItem;
RawDexFile.java 38 public List<ClassDefItem> classDefs;
68 classDefs = new ArrayList<ClassDefItem>(header.classDefsSize);
198 for (ClassDefItem classDef : classDefs) {
365 for (ClassDefItem classDef : classDefs) {
MapList.java 105 ClassDefItem newClassDef = new ClassDefItem();
OffsetTracker.java 381 } else if (newFirstOffsettable.getItem() instanceof ClassDefItem) {
  /dalvik/dx/src/com/android/dx/dex/cf/
CfTranslator.java 34 import com.android.dx.dex.file.ClassDefItem;
74 * classfiles into {@link ClassDefItem} instances.
89 * translates it into a {@link ClassDefItem}.
99 public static ClassDefItem translate(DxContext context, DirectClassFile cf, byte[] bytes,
123 private static ClassDefItem translate0(DxContext context, DirectClassFile cf, byte[] bytes,
135 ClassDefItem out =
136 new ClassDefItem(thisClass, classAccessFlags,
195 DirectClassFile cf, ClassDefItem out, DexFile dexFile) {
278 DexOptions dexOptions, ClassDefItem out, DexFile dexFile) {
  /dalvik/tools/dexdeps/src/com/android/dexdeps/
DexData.java 35 private ClassDefItem[] mClassDefs;
268 mClassDefs = new ClassDefItem[count];
273 mClassDefs[i] = new ClassDefItem();
612 static class ClassDefItem {
  /external/dexmaker/dexmaker/src/main/java/com/android/dx/
DexMaker.java 24 import com.android.dx.dex.file.ClassDefItem;
476 ClassDefItem toClassDefItem() {
487 ClassDefItem out = new ClassDefItem(thisType, flags, supertype.constant,
  /dalvik/dx/src/com/android/dx/command/dexer/
Main.java 35 import com.android.dx.dex.file.ClassDefItem;
778 private ClassDefItem translateClass(byte[] bytes, DirectClassFile cf) {
794 private boolean addClassToDex(ClassDefItem clazz) {
    [all...]
  /art/tools/dexfuzz/src/dexfuzz/program/
Program.java 46 import dexfuzz.rawdex.ClassDefItem;
245 * Associate ClassDefItem to a ClassDataItem and vice-versa.
250 for (ClassDefItem classDefItem : rawDexFile.classDefs) {
251 if (classDefItem.classDataOff.pointsToSomething()) {
253 classDefItem.classDataOff.getPointedToItem();
254 classDataItem.meta.classDefItem = classDefItem;
255 classDefItem.meta.classDataItem = classDataItem;
270 if (classDataItem.meta.classDefItem != null)
    [all...]
  /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));
  /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...]

Completed in 535 milliseconds

1 2 3 4