HomeSort by relevance Sort by last modified time
    Searched defs:classDef (Results 1 - 25 of 113) sorted by null

1 2 3 4 5

  /external/smali/dexlib2/src/main/java/org/jf/dexlib2/analysis/
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) {
ClassPath.java 43 import org.jf.dexlib2.iface.ClassDef;
148 public ClassDef getClassDef(String type) {
150 ClassDef classDef = provider.getClassDef(type);
151 if (classDef != null) {
152 return classDef;
CustomInlineMethodResolver.java 35 import org.jf.dexlib2.iface.ClassDef;
122 ClassDef classDef = ((ClassProto)typeProto).getClassDef();
123 for (Method method: classDef.getMethods()) {
ClassProto.java 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();
106 return (classDef.getAccessFlags() & AccessFlags.INTERFACE.getValue()) != 0;
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>
    [all...]
  /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/writer/builder/
BuilderClassPool.java 73 @Nonnull BuilderClassDef internClass(@Nonnull BuilderClassDef classDef) {
74 BuilderClassDef prev = internedItems.put(classDef.getType(), classDef);
76 throw new ExceptionWithContext("Class %s has already been interned", classDef.getType());
78 return classDef;
95 final BuilderClassDef classDef = internedItems.get(type.getType());
96 if (classDef == null) {
102 return classDef;
106 return classDef.classDefIndex;
110 return classDef.classDefIndex = value
    [all...]
  /external/smali/smali/src/test/java/org/jf/smali/
ImplicitReferenceTest.java 38 import org.jf.dexlib2.iface.ClassDef;
63 ClassDef classDef = SmaliTestUtils.compileSmali("" +
75 for (Method method: classDef.getMethods()) {
91 Assert.assertEquals(classDef.getType(), method.getDefiningClass());
98 Assert.assertEquals(classDef.getType(), method.getDefiningClass());
105 Assert.assertEquals(classDef.getType(), method.getDefiningClass());
111 ClassDef classDef = SmaliTestUtils.compileSmali("" +
120 for (Field field: classDef.getFields())
    [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...]
DexMerger.java 22 import com.android.dex.ClassDef;
652 for (ClassDef classDef : buffer.classDefs()) {
654 new SortableType(buffer, indexMap, classDef));
660 + buffer.typeNames().get(classDef.getTypeIndex()));
730 private void transformClassDef(Dex in, ClassDef classDef, IndexMap indexMap) {
732 idsDefsOut.writeInt(classDef.getTypeIndex());
733 idsDefsOut.writeInt(classDef.getAccessFlags());
734 idsDefsOut.writeInt(classDef.getSupertypeIndex())
    [all...]
  /external/smali/baksmali/src/test/java/org/jf/baksmali/
BaksmaliTestUtils.java 39 import org.jf.dexlib2.iface.ClassDef;
53 ClassDef classDef = SmaliTestUtils.compileSmali(source, options.apiLevel);
56 String normalizedActual = getNormalizedSmali(classDef, options, stripComments);
83 public static String getNormalizedSmali(@Nonnull ClassDef classDef, @Nonnull BaksmaliOptions options,
88 ClassDefinition classDefinition = new ClassDefinition(options, classDef);
  /external/smali/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/
DexBackedMethod.java 58 @Nonnull public final DexBackedClassDef classDef;
74 @Nonnull DexBackedClassDef classDef,
77 this.classDef = classDef;
92 @Nonnull DexBackedClassDef classDef,
97 this.classDef = classDef;
112 @Nonnull @Override public String getDefiningClass() { return classDef.getType(); }
DexBackedField.java 40 import org.jf.dexlib2.iface.ClassDef;
50 @Nonnull public final ClassDef classDef;
63 @Nonnull DexBackedClassDef classDef,
68 this.classDef = classDef;
83 @Nonnull DexBackedClassDef classDef,
87 this.classDef = classDef;
113 @Nonnull @Override public String getDefiningClass() { return classDef.getType();
    [all...]
  /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...]
  /external/smali/dexlib2/src/main/java/org/jf/dexlib2/writer/pool/
PoolClassDef.java 37 import org.jf.dexlib2.iface.ClassDef;
44 class PoolClassDef extends BaseTypeReference implements ClassDef {
45 @Nonnull final ClassDef classDef;
56 PoolClassDef(@Nonnull ClassDef classDef) {
57 this.classDef = classDef;
59 interfaces = new TypeListPool.Key<List<String>>(ImmutableList.copyOf(classDef.getInterfaces()));
60 staticFields = ImmutableSortedSet.copyOf(classDef.getStaticFields())
    [all...]
ClassPool.java 69 public void intern(@Nonnull ClassDef classDef) {
70 PoolClassDef poolClassDef = new PoolClassDef(classDef);
203 final PoolClassDef classDef = internedItems.get(name.toString());
204 if (classDef == null) {
210 return classDef;
214 return classDef.classDefIndex;
218 return classDef.classDefIndex = value;
223 @Nonnull @Override public CharSequence getType(@Nonnull PoolClassDef classDef) {
224 return classDef.getType()
    [all...]
  /external/smali/dexlib2/src/test/java/org/jf/dexlib2/analysis/
CustomMethodInlineTableTest.java 39 import org.jf.dexlib2.iface.ClassDef;
68 ClassDef classDef = new ImmutableClassDef("Lblah;", AccessFlags.PUBLIC.getValue(), "Ljava/lang/Object;", null,
71 DexFile dexFile = new ImmutableDexFile(Opcodes.getDefault(), ImmutableList.of(classDef));
97 ClassDef classDef = new ImmutableClassDef("Lblah;", AccessFlags.PUBLIC.getValue(), "Ljava/lang/Object;", null,
100 DexFile dexFile = new ImmutableDexFile(Opcodes.getDefault(), ImmutableList.of(classDef));
126 ClassDef classDef = new ImmutableClassDef("Lblah;", AccessFlags.PUBLIC.getValue(), "Ljava/lang/Object;", null,
129 DexFile dexFile = new ImmutableDexFile(Opcodes.getDefault(), ImmutableList.of(classDef));
    [all...]
MethodAnalyzerTest.java 43 import org.jf.dexlib2.iface.ClassDef;
80 ClassDef classDef = new ImmutableClassDef("Lmain;", AccessFlags.PUBLIC.getValue(), "Ljava/lang/Object;", null,
82 DexFile dexFile = new ImmutableDexFile(forArtVersion(56), Collections.singletonList(classDef));
111 ClassDef classDef = new ImmutableClassDef("Lmain;", AccessFlags.PUBLIC.getValue(), "Ljava/lang/Object;", null,
113 DexFile dexFile = new ImmutableDexFile(Opcodes.forApi(19), Collections.singletonList(classDef));
143 ClassDef classDef = new ImmutableClassDef("Lmain;", AccessFlags.PUBLIC.getValue(), "Ljava/lang/Object;", null,
145 DexFile dexFile = new ImmutableDexFile(forArtVersion(56), Collections.singletonList(classDef));
    [all...]
  /external/smali/dexlib2/src/test/java/org/jf/dexlib2/writer/
DexWriterTest.java 43 import org.jf.dexlib2.iface.ClassDef;
69 ImmutableClassDef classDef = new ImmutableClassDef("Lorg/test/blah;",
75 DexPool.writeTo(dataStore, new ImmutableDexFile(Opcodes.getDefault(), ImmutableSet.of(classDef)));
81 ClassDef dbClassDef = Iterables.getFirst(dexFile.getClasses(), null);
109 ImmutableClassDef classDef = new ImmutableClassDef("Lorg/test/blah;",
115 DexPool.writeTo(dataStore, new ImmutableDexFile(Opcodes.getDefault(), ImmutableSet.of(classDef)));
121 ClassDef dbClassDef = Iterables.getFirst(dexFile.getClasses(), null);
JumboStringConversionTest.java 97 ClassDef classDef = Iterables.getFirst(dexFile.getClasses(), null);
98 Assert.assertNotNull(classDef);
100 Method method = Iterables.getFirst(classDef.getMethods(), null);
194 ClassDef classDef = Iterables.getFirst(dexFile.getClasses(), null);
195 Assert.assertNotNull(classDef);
197 Method method = Iterables.getFirst(classDef.getMethods(), null);
  /external/smali/baksmali/src/main/java/org/jf/baksmali/Adaptors/
ClassDefinition.java 49 @Nonnull public final ClassDef classDef;
54 public ClassDefinition(@Nonnull BaksmaliOptions options, @Nonnull ClassDef classDef) {
56 this.classDef = classDef;
57 fieldsSetInStaticConstructor = findFieldsSetInStaticConstructor(classDef);
65 private static HashSet<String> findFieldsSetInStaticConstructor(@Nonnull ClassDef classDef) {
68 for (Method method: classDef.getDirectMethods())
    [all...]
  /external/smali/dexlib2/src/main/java/org/jf/dexlib2/util/
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...]
  /dalvik/dx/src/com/android/dx/command/findusages/
FindUsages.java 20 import com.android.dex.ClassDef;
41 private ClassDef currentClass;
120 for (ClassDef classDef : dex.classDefs()) {
121 currentClass = classDef;
124 if (classDef.getClassDataOffset() == 0) {
128 ClassData classData = dex.readClassData(classDef);
195 for (ClassDef classDef : dex.classDefs()) {
196 if (assignableTypes.contains(classDef.getSupertypeIndex()))
    [all...]
  /art/tools/dexfuzz/src/dexfuzz/rawdex/
RawDexFile.java 198 for (ClassDefItem classDef : classDefs) {
199 classDef.write(file);
365 for (ClassDefItem classDef : classDefs) {
366 classDef.incrementIndex(kind, insertedIdx);
  /cts/tools/dasm/src/dasm/
DAsm.java 101 ClassDefItem classDef;
327 classDef = new ClassDefItem(CstType.intern(Type
332 dexFile.add(classDef);
370 CstFieldRef field = new CstFieldRef(classDef.getThisClass(), nat);
377 classDef.addStaticField(ef, null);
379 classDef.addInstanceField(ef);
444 CstMethodRef meth = new CstMethodRef(classDef.getThisClass(),
456 classDef.addDirectMethod(enc_method);
458 classDef.addVirtualMethod(enc_method);
    [all...]
  /external/icu/icu4c/source/test/intltest/
rbbimonkeytest.cpp 94 "(?<ClassDef>.*?)" // The char class UnicodeSet expression
303 UnicodeString classDef = fClassDefMatcher->group(fClassDefMatcher->pattern().groupNumberFromName("ClassDef", status), status);
305 printf("scanned class: %s = %s\n", CStr(className)(), CStr(classDef)());
307 if (setKeywordParameter(className, classDef, status)) {
312 addCharClass(className, classDef, status);
    [all...]

Completed in 408 milliseconds

1 2 3 4 5