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

1 2 3 4

  /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/smali/dexlib/src/main/java/org/jf/dexlib/Code/Analysis/
ClassPath.java 56 private final HashMap<String, ClassDef> classDefs;
57 protected ClassDef javaLangObjectClassDef; //cached ClassDef for Ljava/lang/Object;
136 classDefs = new HashMap<String, ClassDef>();
163 ClassDef classDef = new PrimitiveClassDef(primitiveType);
164 classDefs.put(primitiveType, classDef);
239 * @return the newly loaded ClassDef object for the given class, or null if the class cannot be found
242 private static ClassDef loadClassDef(String classType) {
243 ClassDef classDef = null
    [all...]
DeodexUtil.java 67 public FieldIdItem lookupField(ClassPath.ClassDef accessingClass, ClassPath.ClassDef instanceClass,
79 public MethodIdItem lookupVirtualMethod(ClassPath.ClassDef accessingClass, ClassPath.ClassDef instanceClass,
108 private MethodIdItem parseAndResolveMethod(ClassPath.ClassDef accessingClass, ClassPath.ClassDef definingClass,
202 ClassPath.ClassDef methodClassDef = definingClass;
219 private static boolean checkClassAccess(ClassPath.ClassDef accessingClass, ClassPath.ClassDef definingClass) {
239 private FieldIdItem parseAndResolveField(ClassPath.ClassDef accessingClass, ClassPath.ClassDef instanceClass
    [all...]
RegisterType.java 37 import static org.jf.dexlib.Code.Analysis.ClassPath.ClassDef;
44 public final ClassDef type;
46 private RegisterType(Category category, ClassDef type) {
273 ClassDef mergedType = null;
305 public static RegisterType getUnitializedReference(ClassDef classType) {
313 public static RegisterType getRegisterType(Category category, ClassDef classType) {
  /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)
  /libcore/dex/src/main/java/com/android/dex/
ClassDef.java 22 public final class ClassDef {
35 public ClassDef(Dex buffer, int offset, int typeIndex, int accessFlags,
  /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 47 const DexFile::ClassDef& class_def = dex->GetClassDef(i);
  /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...]
  /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...]
  /art/runtime/
dex_file.h 84 uint32_t class_defs_off_; // file offset of ClassDef array
180 struct ClassDef {
193 DISALLOW_COPY_AND_ASSIGN(ClassDef);
338 typedef std::pair<const DexFile*, const DexFile::ClassDef*> ClassPathEntry;
582 // Returns the ClassDef at the specified index.
583 const ClassDef& GetClassDef(uint16_t idx) const {
588 uint16_t GetIndexForClassDef(const ClassDef& class_def) const {
595 const char* GetClassDescriptor(const ClassDef& class_def) const {
600 const ClassDef* FindClassDef(const char* descriptor) const;
603 const ClassDef* FindClassDef(uint16_t type_idx) const
    [all...]

Completed in 379 milliseconds

1 2 3 4