/dalvik/dx/src/com/android/dx/merge/ |
SortableType.java | 19 import com.android.dex.ClassDef; 47 private ClassDef classDef; 50 public SortableType(Dex dex, ClassDef classDef) { 52 this.classDef = classDef; 59 public ClassDef getClassDef() { 60 return classDef; 64 return classDef.getTypeIndex() [all...] |
IndexMap.java | 21 import com.android.dex.ClassDef; 138 return stringIndex == ClassDef.NO_INDEX ? ClassDef.NO_INDEX : stringIds[stringIndex]; 142 return (typeIndex == ClassDef.NO_INDEX) ? ClassDef.NO_INDEX : (typeIds[typeIndex] & 0xffff); 214 public ClassDef adjust(ClassDef classDef) { 215 return new ClassDef(target, classDef.getOffset(), adjustType(classDef.getTypeIndex()) [all...] |
/external/emma/core/java12/com/vladium/jcd/compiler/ |
ClassWriter.java | 27 public static void writeClassTable (final ClassDef classTable, final OutputStream out)
|
CodeGen.java | 11 import com.vladium.jcd.cls.ClassDef; 68 public static void push_int_value (final ByteArrayOStream out, final ClassDef cls, final int value)
|
/external/emma/core/java12/com/vladium/jcd/cls/attribute/ |
SourceFileAttribute_info.java | 13 import com.vladium.jcd.cls.ClassDef; 43 public CONSTANT_Utf8_info getSourceFile (final ClassDef cls)
|
ConstantValueAttribute_info.java | 13 import com.vladium.jcd.cls.ClassDef; 72 public CONSTANT_literal_info getValue (final ClassDef cls)
|
Attribute_info.java | 13 import com.vladium.jcd.cls.ClassDef; 25 * Attributes are used in the {@link com.vladium.jcd.cls.ClassDef}, {@link com.vladium.jcd.cls.Field_info}, 76 public String getName (final ClassDef cls)
|
/external/emma/core/java12/com/vladium/jcd/cls/constant/ |
CONSTANT_Class_info.java | 13 import com.vladium.jcd.cls.ClassDef; 56 public String getName (final ClassDef cls)
|
CONSTANT_NameAndType_info.java | 13 import com.vladium.jcd.cls.ClassDef; 56 public String getName (final ClassDef cls) 61 public String getDescriptor (final ClassDef cls)
|
/external/emma/core/java12/com/vladium/jcd/cls/ |
IClassDefVisitor.java | 19 Object visit (ClassDef cls, Object ctx);
|
IFieldCollection.java | 52 int [] get (ClassDef cls, String name);
|
IMethodCollection.java | 50 int [] get (ClassDef cls, String name);
|
AbstractClassDefVisitor.java | 22 public Object visit (final ClassDef cls, final Object ctx)
|
Field_info.java | 102 public String getName (final ClassDef cls) 114 public String getDescriptor (final ClassDef cls)
|
Method_info.java | 103 public String getName (final ClassDef cls) 115 public String getDescriptor (final ClassDef cls)
|
FieldCollection.java | 33 public int [] get (final ClassDef cls, final String name) 37 // TODO: hash impl [not possible without having access to the parent ClassDef]
|
/dalvik/dx/src/com/android/dx/command/grep/ |
Grep.java | 20 import com.android.dex.ClassDef; 39 private ClassDef currentClass; 89 for (ClassDef classDef : dex.classDefs()) { 90 currentClass = classDef; 93 if (classDef.getClassDataOffset() == 0) { 97 ClassData classData = dex.readClassData(classDef); 100 int staticValuesOffset = classDef.getStaticValuesOffset();
|
/art/runtime/verifier/ |
method_verifier_test.cc | 49 const DexFile::ClassDef& class_def = dex->GetClassDef(i);
|
method_verifier.h | 146 const DexFile::ClassDef* class_def, 154 const DexFile::ClassDef* class_def, 207 Handle<mirror::ClassLoader>* class_loader, const DexFile::ClassDef* class_def, 245 Handle<mirror::ClassLoader>* class_loader, const DexFile::ClassDef* class_def, 271 const DexFile::ClassDef* class_def_idx, 658 const DexFile::ClassDef* const class_def_; // The class def of the declaring class of the method.
|
/external/emma/core/java12/com/vladium/emma/rt/ |
InstrClassLoadHook.java | 13 import com.vladium.jcd.cls.ClassDef; 68 final ClassDef clsDef = ClassDefParser.parseClass (bytes, length);
|
/external/emma/core/java12/com/vladium/jcd/parser/ |
ClassDefParser.java | 23 * {@link ClassDef} AST. 34 * Parses an array of bytecodes into a {@link ClassDef}. 36 public static ClassDef parseClass (final byte [] bytes) 47 * Parses an array of bytecodes into a {@link ClassDef}. 49 public static ClassDef parseClass (final byte [] bytes, final int length) 61 * Parses a stream of bytecodes into a {@link ClassDef}. 63 public static ClassDef parseClass (final InputStream bytes) 99 ClassDef class_table () throws IOException 101 m_table = new ClassDef (); 303 private ClassDef m_table [all...] |
/art/runtime/ |
dex_file.h | 98 uint32_t class_defs_off_; // file offset of ClassDef array 194 struct ClassDef { 206 // Returns the valid access flags, that is, Java modifier bits relevant to the ClassDef type 225 DISALLOW_COPY_AND_ASSIGN(ClassDef); 637 // Returns the ClassDef at the specified index. 638 const ClassDef& GetClassDef(uint16_t idx) const { 643 uint16_t GetIndexForClassDef(const ClassDef& class_def) const { 650 const char* GetClassDescriptor(const ClassDef& class_def) const { 656 const ClassDef* FindClassDef(const char* descriptor, size_t hash) const; 659 const ClassDef* FindClassDef(uint16_t type_idx) const [all...] |
dex_method_iterator.h | 141 const DexFile::ClassDef* class_def_;
|
/dalvik/dx/src/com/android/dx/command/findusages/ |
FindUsages.java | 20 import com.android.dex.ClassDef; 41 private ClassDef currentClass; 118 for (ClassDef classDef : dex.classDefs()) { 119 currentClass = classDef; 122 if (classDef.getClassDataOffset() == 0) { 126 ClassData classData = dex.readClassData(classDef); 193 for (ClassDef classDef : dex.classDefs()) { 194 if (assignableTypes.contains(classDef.getSupertypeIndex())) [all...] |
/dalvik/dx/src/com/android/dx/io/ |
DexIndexPrinter.java | 19 import com.android.dex.ClassDef; 112 for (ClassDef classDef : dex.classDefs()) { 113 System.out.println("class def " + index + ": " + classDef);
|