/external/smali/dexlib2/src/main/java/org/jf/dexlib2/analysis/ |
ClassProvider.java | 34 import org.jf.dexlib2.iface.ClassDef; 39 @Nullable ClassDef getClassDef(String type);
|
DexClassProvider.java | 35 import org.jf.dexlib2.iface.ClassDef; 43 private Map<String, ClassDef> classMap = Maps.newHashMap(); 48 for (ClassDef classDef: dexFile.getClasses()) { 49 classMap.put(classDef.getType(), classDef); 53 @Nullable @Override public ClassDef getClassDef(String type) {
|
AnalyzedMethodUtil.java | 36 import org.jf.dexlib2.iface.ClassDef; 62 ClassDef methodClassDef = classPath.getClassDef(virtualMethod.getDefiningClass());
|
/external/smali/dexlib2/src/test/java/org/jf/dexlib2/analysis/util/ |
SuperclassChainTest.java | 42 import org.jf.dexlib2.iface.ClassDef; 52 ClassDef objectClassDef = TestUtils.makeClassDef("Ljava/lang/Object;", null); 53 ClassDef oneClassDef = TestUtils.makeClassDef("Ltest/one;", "Ljava/lang/Object;"); 54 ClassDef twoClassDef = TestUtils.makeClassDef("Ltest/two;", "Ltest/one;"); 55 ClassDef threeClassDef = TestUtils.makeClassDef("Ltest/three;", "Ltest/two;"); 57 ImmutableSet<ClassDef> classes = ImmutableSet.<ClassDef>of( 88 ClassDef twoClassDef = TestUtils.makeClassDef("Ltest/two;", "Ltest/one;"); 89 ClassDef threeClassDef = TestUtils.makeClassDef("Ltest/three;", "Ltest/two;"); 90 ImmutableSet<ClassDef> classes = ImmutableSet.<ClassDef>of(twoClassDef, threeClassDef) [all...] |
/external/smali/dexlib2/src/test/java/org/jf/dexlib2/analysis/ |
TestUtils.java | 36 import org.jf.dexlib2.iface.ClassDef; 43 public static ClassDef makeClassDef(@Nonnull String classType, @Nullable String superType, String... interfaces) { 48 public static ClassDef makeInterfaceDef(@Nonnull String classType, String... interfaces) {
|
/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/smali/dexlib2/src/main/java/org/jf/dexlib2/iface/ |
DexFile.java | 50 @Nonnull Set<? extends ClassDef> getClasses();
|
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/rewriter/ |
ClassDefRewriter.java | 37 import org.jf.dexlib2.iface.ClassDef; 47 public class ClassDefRewriter implements Rewriter<ClassDef> { 54 @Nonnull @Override public ClassDef rewrite(@Nonnull ClassDef classDef) { 55 return new RewrittenClassDef(classDef); 58 protected class RewrittenClassDef extends BaseTypeReference implements ClassDef { 59 @Nonnull protected ClassDef classDef; 61 public RewrittenClassDef(@Nonnull ClassDef classdef) [all...] |
/dalvik/dx/src/com/android/dx/merge/ |
SortableType.java | 19 import com.android.dex.ClassDef; 50 private final ClassDef classDef; 53 public SortableType(Dex dex, IndexMap indexMap, ClassDef classDef) { 56 this.classDef = classDef; 67 public ClassDef getClassDef() { 68 return classDef; 72 return classDef.getTypeIndex() [all...] |
/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)
|
/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/smali/baksmali/src/main/java/org/jf/baksmali/ |
ListClassesCommand.java | 37 import org.jf.dexlib2.iface.ClassDef; 72 for (ClassDef classDef: dexFile.getClasses()) { 73 System.out.println(classDef.getType());
|
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/util/ |
TypeUtils.java | 35 import org.jf.dexlib2.iface.ClassDef; 63 public static boolean canAccessClass(@Nonnull String accessorType, @Nonnull ClassDef accesseeClassDef) {
|
SyntheticAccessorResolver.java | 39 import org.jf.dexlib2.iface.ClassDef; 73 private final Map<String, ClassDef> classDefMap; 76 public SyntheticAccessorResolver(@Nonnull Opcodes opcodes, @Nonnull Iterable<? extends ClassDef> classDefs) { 78 ImmutableMap.Builder<String, ClassDef> builder = ImmutableMap.builder(); 80 for (ClassDef classDef: classDefs) { 81 builder.put(classDef.getType(), classDef); 101 ClassDef classDef = classDefMap.get(type) [all...] |
/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);
|
/art/tools/veridex/ |
veridex.h | 49 VeriClass(Primitive::Type k, uint8_t dims, const DexFile::ClassDef* cl) 66 const DexFile::ClassDef* GetClassDef() const { return class_def_; } 96 const DexFile::ClassDef* class_def_;
|
/dalvik/dx/src/com/android/dex/ |
ClassDef.java | 22 public final class ClassDef { 35 public ClassDef(Dex buffer, int offset, int typeIndex, int accessFlags,
|
/external/smali/baksmali/src/test/java/org/jf/baksmali/ |
DisassemblyTest.java | 36 import org.jf.dexlib2.iface.ClassDef; 67 ClassDef inputClass = Iterables.getFirst(inputDex.getClasses(), null);
|
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/immutable/ |
ImmutableClassDef.java | 37 import org.jf.dexlib2.iface.ClassDef; 52 public class ImmutableClassDef extends BaseTypeReference implements ClassDef { 135 public static ImmutableClassDef of(ClassDef classDef) { 136 if (classDef instanceof ImmutableClassDef) { 137 return (ImmutableClassDef)classDef; 140 classDef.getType(), 141 classDef.getAccessFlags(), 142 classDef.getSuperclass(), 143 classDef.getInterfaces() [all...] |
ImmutableDexFile.java | 36 import org.jf.dexlib2.iface.ClassDef; 48 public ImmutableDexFile(@Nonnull Opcodes opcodes, @Nullable Collection<? extends ClassDef> classes) {
|