/external/smali/dexlib2/src/main/java/org/jf/dexlib2/analysis/ |
H A D | ClassProvider.java | 34 import org.jf.dexlib2.iface.ClassDef; 39 @Nullable ClassDef getClassDef(String type);
|
H A D | DexClassProvider.java | 35 import org.jf.dexlib2.iface.ClassDef; 43 private Map<String, ClassDef> classMap = Maps.newHashMap(); 48 for (ClassDef classDef: dexFile.getClasses()) { 53 @Nullable @Override public ClassDef getClassDef(String type) {
|
H A D | AnalyzedMethodUtil.java | 36 import org.jf.dexlib2.iface.ClassDef; 62 ClassDef methodClassDef = classPath.getClassDef(virtualMethod.getDefiningClass());
|
H A D | ClassProto.java | 43 import org.jf.dexlib2.iface.ClassDef; 86 public ClassDef getClassDef() { 91 @Nonnull private final Supplier<ClassDef> classDefSupplier = Suppliers.memoize(new Supplier<ClassDef>() { 92 @Override public ClassDef get() { 105 ClassDef classDef = getClassDef(); 110 * Returns the set of interfaces that this class implements as a Map<String, ClassDef>. 112 * The ClassDef value will be present only for the interfaces that this class directly implements (including any 121 * @return the set of interfaces that this class implements as a Map<String, ClassDef>. 124 protected LinkedHashMap<String, ClassDef> getInterface [all...] |
/external/smali/dexlib2/src/test/java/org/jf/dexlib2/analysis/util/ |
H A D | 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> classe [all...] |
/external/smali/dexlib2/src/test/java/org/jf/dexlib2/analysis/ |
H A D | 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/ |
H A D | ClassWriter.java | 27 public static void writeClassTable (final ClassDef classTable, final OutputStream out)
|
H A D | 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/ |
H A D | DexFile.java | 50 @Nonnull Set<? extends ClassDef> getClasses();
|
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/rewriter/ |
H A D | 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) { 58 protected class RewrittenClassDef extends BaseTypeReference implements ClassDef { 59 @Nonnull protected ClassDef classDef; 61 public RewrittenClassDef(@Nonnull ClassDef classdef) {
|
/external/emma/core/java12/com/vladium/jcd/cls/attribute/ |
H A D | SourceFileAttribute_info.java | 13 import com.vladium.jcd.cls.ClassDef; 43 public CONSTANT_Utf8_info getSourceFile (final ClassDef cls)
|
H A D | 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/ |
H A D | CONSTANT_Class_info.java | 13 import com.vladium.jcd.cls.ClassDef; 56 public String getName (final ClassDef cls)
|
H A D | 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/dexlib2/src/main/java/org/jf/dexlib2/util/ |
H A D | TypeUtils.java | 35 import org.jf.dexlib2.iface.ClassDef; 63 public static boolean canAccessClass(@Nonnull String accessorType, @Nonnull ClassDef accesseeClassDef) {
|
H A D | 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) { 101 ClassDef classDef = classDefMap.get(type);
|
/external/emma/core/java12/com/vladium/jcd/cls/ |
H A D | IClassDefVisitor.java | 19 Object visit (ClassDef cls, Object ctx);
|
H A D | IFieldCollection.java | 52 int [] get (ClassDef cls, String name);
|
H A D | IMethodCollection.java | 50 int [] get (ClassDef cls, String name);
|
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/immutable/ |
H A D | ImmutableDexFile.java | 36 import org.jf.dexlib2.iface.ClassDef; 49 public ImmutableDexFile(@Nullable Collection<? extends ClassDef> classes) { 60 public ImmutableDexFile(@Nonnull Opcodes opcodes, @Nullable Collection<? extends ClassDef> classes) {
|
H A D | ImmutableClassDef.java | 37 import org.jf.dexlib2.iface.ClassDef; 52 public class ImmutableClassDef extends BaseTypeReference implements ClassDef { 135 public static ImmutableClassDef of(ClassDef classDef) { 196 public static ImmutableSet<ImmutableClassDef> immutableSetOf(@Nullable Iterable<? extends ClassDef> iterable) { 200 private static final ImmutableConverter<ImmutableClassDef, ClassDef> CONVERTER = 201 new ImmutableConverter<ImmutableClassDef, ClassDef>() { 203 protected boolean isImmutable(@Nonnull ClassDef item) { 209 protected ImmutableClassDef makeImmutable(@Nonnull ClassDef item) {
|
/external/smali/baksmali/src/test/java/org/jf/baksmali/ |
H A D | DisassemblyTest.java | 36 import org.jf.dexlib2.iface.ClassDef; 67 ClassDef inputClass = Iterables.getFirst(inputDex.getClasses(), null);
|
H A D | BaksmaliTestUtils.java | 39 import org.jf.dexlib2.iface.ClassDef; 53 ClassDef classDef = SmaliTestUtils.compileSmali(source, options.apiLevel, 84 public static String getNormalizedSmali(@Nonnull ClassDef classDef, @Nonnull baksmaliOptions options,
|
/external/smali/smalidea/src/main/java/org/jf/smalidea/dexlib/analysis/ |
H A D | SmalideaClassProvider.java | 8 import org.jf.dexlib2.iface.ClassDef; 24 @Nullable @Override public ClassDef getClassDef(String type) {
|
/external/smali/smali/src/main/java/org/jf/smali/ |
H A D | SmaliTestUtils.java | 42 import org.jf.dexlib2.iface.ClassDef; 52 public static ClassDef compileSmali(String smaliText) throws RecognitionException, IOException { 56 public static ClassDef compileSmali(String smaliText, int apiLevel, boolean experimental)
|