Searched refs:ClassDef (Results 1 - 25 of 84) sorted by relevance

1234

/external/smali/dexlib2/src/main/java/org/jf/dexlib2/analysis/
H A DClassProvider.java34 import org.jf.dexlib2.iface.ClassDef;
39 @Nullable ClassDef getClassDef(String type);
H A DDexClassProvider.java35 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 DAnalyzedMethodUtil.java36 import org.jf.dexlib2.iface.ClassDef;
62 ClassDef methodClassDef = classPath.getClassDef(virtualMethod.getDefiningClass());
H A DClassProto.java43 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 DSuperclassChainTest.java42 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 DTestUtils.java36 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 DClassWriter.java27 public static void writeClassTable (final ClassDef classTable, final OutputStream out)
H A DCodeGen.java11 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 DDexFile.java50 @Nonnull Set<? extends ClassDef> getClasses();
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/rewriter/
H A DClassDefRewriter.java37 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 DSourceFileAttribute_info.java13 import com.vladium.jcd.cls.ClassDef;
43 public CONSTANT_Utf8_info getSourceFile (final ClassDef cls)
H A DConstantValueAttribute_info.java13 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 DCONSTANT_Class_info.java13 import com.vladium.jcd.cls.ClassDef;
56 public String getName (final ClassDef cls)
H A DCONSTANT_NameAndType_info.java13 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 DTypeUtils.java35 import org.jf.dexlib2.iface.ClassDef;
63 public static boolean canAccessClass(@Nonnull String accessorType, @Nonnull ClassDef accesseeClassDef) {
H A DSyntheticAccessorResolver.java39 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 DIClassDefVisitor.java19 Object visit (ClassDef cls, Object ctx);
H A DIFieldCollection.java52 int [] get (ClassDef cls, String name);
H A DIMethodCollection.java50 int [] get (ClassDef cls, String name);
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/immutable/
H A DImmutableDexFile.java36 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 DImmutableClassDef.java37 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 DDisassemblyTest.java36 import org.jf.dexlib2.iface.ClassDef;
67 ClassDef inputClass = Iterables.getFirst(inputDex.getClasses(), null);
H A DBaksmaliTestUtils.java39 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 DSmalideaClassProvider.java8 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 DSmaliTestUtils.java42 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)

Completed in 467 milliseconds

1234