HomeSort by relevance Sort by last modified time
    Searched full:classdef (Results 1 - 25 of 152) sorted by null

1 2 3 4 5 6 7

  /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/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<SortedSet<String>>(ImmutableSortedSet.copyOf(classDef.getInterfaces()));
60 staticFields = ImmutableSortedSet.copyOf(classDef.getStaticFields())
    [all...]
ClassPool.java 87 public void intern(@Nonnull ClassDef classDef) {
88 PoolClassDef poolClassDef = new PoolClassDef(classDef);
221 final PoolClassDef classDef = internedItems.get(name.toString());
222 if (classDef == null) {
228 return classDef;
232 return classDef.classDefIndex;
236 return classDef.classDefIndex = value;
241 @Nonnull @Override public CharSequence getType(@Nonnull PoolClassDef classDef) {
242 return classDef.getType()
    [all...]
  /external/smali/dexlib2/src/test/java/org/jf/dexlib2/analysis/util/
SuperclassChainTest.java 40 import org.jf.dexlib2.iface.ClassDef;
51 ClassDef objectClassDef = TestUtils.makeClassDef("Ljava/lang/Object;", null);
52 ClassDef oneClassDef = TestUtils.makeClassDef("Ltest/one;", "Ljava/lang/Object;");
53 ClassDef twoClassDef = TestUtils.makeClassDef("Ltest/two;", "Ltest/one;");
54 ClassDef threeClassDef = TestUtils.makeClassDef("Ltest/three;", "Ltest/two;");
56 ImmutableSet<ClassDef> classes = ImmutableSet.<ClassDef>of(
87 ClassDef twoClassDef = TestUtils.makeClassDef("Ltest/two;", "Ltest/one;");
88 ClassDef threeClassDef = TestUtils.makeClassDef("Ltest/three;", "Ltest/two;");
89 ImmutableSet<ClassDef> classes = ImmutableSet.<ClassDef>of(twoClassDef, threeClassDef)
    [all...]
  /external/smali/baksmali/src/main/java/org/jf/baksmali/Adaptors/
ClassDefinition.java 50 @Nonnull public final ClassDef classDef;
55 public ClassDefinition(@Nonnull baksmaliOptions options, @Nonnull ClassDef classDef) {
57 this.classDef = classDef;
69 for (Method method: classDef.getDirectMethods()) {
91 fieldRef.getDefiningClass().equals((classDef.getType()))) {
119 writer.write(classDef.getType());
124 for (AccessFlags accessFlag: AccessFlags.getAccessFlagsForClass(classDef.getAccessFlags()))
    [all...]
MethodDefinition.java 63 @Nonnull public final ClassDefinition classDef;
76 public MethodDefinition(@Nonnull ClassDefinition classDef, @Nonnull Method method,
78 this.classDef = classDef;
179 if (classDef.options.useLocalsDirective) {
187 writeParameters(writer, method, methodParameters, classDef.options);
190 registerFormatter = new RegisterFormatter(classDef.options, methodImpl.getRegisterCount(),
295 if ((classDef.options.registerInfo != 0) || (classDef.options.deodex && needsAnalyzed())) {
302 if (classDef.options.outputDebugInfo)
    [all...]
  /external/smali/dexlib2/src/main/java/org/jf/dexlib2/immutable/
ImmutableClassDef.java 37 import org.jf.dexlib2.iface.ClassDef;
51 public class ImmutableClassDef extends BaseTypeReference implements ClassDef {
134 public static ImmutableClassDef of(ClassDef classDef) {
135 if (classDef instanceof ImmutableClassDef) {
136 return (ImmutableClassDef)classDef;
139 classDef.getType(),
140 classDef.getAccessFlags(),
141 classDef.getSuperclass(),
142 classDef.getInterfaces()
    [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...]
  /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();
  /prebuilts/python/darwin-x86/2.7.5/lib/python2.7/lib2to3/fixes/
fix_nonzero.py 11 classdef< 'class' any+ ':'
  /prebuilts/python/linux-x86/2.7.5/lib/python2.7/lib2to3/fixes/
fix_nonzero.py 11 classdef< 'class' any+ ':'
  /external/smali/dexlib2/src/main/java/org/jf/dexlib2/util/
SyntheticAccessorResolver.java 38 import org.jf.dexlib2.iface.ClassDef;
71 private final Map<String, ClassDef> classDefMap;
74 public SyntheticAccessorResolver(Iterable<? extends ClassDef> classDefs) {
75 ImmutableMap.Builder<String, ClassDef> builder = ImmutableMap.builder();
77 for (ClassDef classDef: classDefs) {
78 builder.put(classDef.getType(), classDef);
98 ClassDef classDef = classDefMap.get(type)
    [all...]
  /external/smali/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/
DexBackedField.java 38 import org.jf.dexlib2.iface.ClassDef;
48 @Nonnull public final ClassDef classDef;
59 @Nonnull DexBackedClassDef classDef,
64 this.classDef = classDef;
77 @Nonnull DexBackedClassDef classDef,
81 this.classDef = classDef;
105 @Nonnull @Override public String getDefiningClass() { return classDef.getType();
    [all...]
DexBackedMethod.java 56 @Nonnull public final DexBackedClassDef classDef;
71 @Nonnull DexBackedClassDef classDef,
74 this.classDef = classDef;
88 @Nonnull DexBackedClassDef classDef,
93 this.classDef = classDef;
107 @Nonnull @Override public String getDefiningClass() { return classDef.getType(); }
  /external/smali/dexlib2/src/test/java/org/jf/dexlib2/analysis/
CustomMethodInlineTableTest.java 38 import org.jf.dexlib2.iface.ClassDef;
66 ClassDef classDef = new ImmutableClassDef("Lblah;", AccessFlags.PUBLIC.getValue(), "Ljava/lang/Object;", null,
69 DexFile dexFile = new ImmutableDexFile(ImmutableList.of(classDef));
93 ClassDef classDef = new ImmutableClassDef("Lblah;", AccessFlags.PUBLIC.getValue(), "Ljava/lang/Object;", null,
96 DexFile dexFile = new ImmutableDexFile(ImmutableList.of(classDef));
120 ClassDef classDef = new ImmutableClassDef("Lblah;", AccessFlags.PUBLIC.getValue(), "Ljava/lang/Object;", null,
123 DexFile dexFile = new ImmutableDexFile(ImmutableList.of(classDef));
    [all...]
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/smali/dexlib2/src/accessorTest/java/org/jf/dexlib2/
AccessorTest.java 36 import org.jf.dexlib2.iface.ClassDef;
86 ClassDef accessorTypesClass = null;
87 ClassDef accessorsClass = null;
89 for (ClassDef classDef: f.getClasses()) {
90 String className = classDef.getType();
93 accessorTypesClass = classDef;
95 accessorsClass = classDef;
  /external/smali/baksmali/src/test/java/org/jf/baksmali/
AnalysisTest.java 40 import org.jf.dexlib2.iface.ClassDef;
95 for (ClassDef classDef: dexFile.getClasses()) {
98 ClassDefinition classDefinition = new ClassDefinition(options, classDef);
102 String className = classDef.getType();
  /external/smali/dexlib2/src/main/java/org/jf/dexlib2/analysis/
ClassPath.java 43 import org.jf.dexlib2.iface.ClassDef;
59 @Nonnull private HashMap<String, ClassDef> availableClasses = Maps.newHashMap();
96 for (ClassDef classDef: dexFile.getClasses()) {
97 ClassDef prev = availableClasses.get(classDef.getType());
99 availableClasses.put(classDef.getType(), classDef);
138 public ClassDef getClassDef(String type) {
139 ClassDef ret = availableClasses.get(type)
    [all...]
ClassProto.java 42 import org.jf.dexlib2.iface.ClassDef;
82 public ClassDef getClassDef() {
87 @Nonnull private final Supplier<ClassDef> classDefSupplier = Suppliers.memoize(new Supplier<ClassDef>() {
88 @Override public ClassDef get() {
101 ClassDef classDef = getClassDef();
102 return (classDef.getAccessFlags() & AccessFlags.INTERFACE.getValue()) != 0;
106 * Returns the set of interfaces that this class implements as a Map<String, ClassDef>.
108 * The ClassDef value will be present only for the interfaces that this class directly implements (including an
    [all...]
DumpVtables.java 39 import org.jf.dexlib2.iface.ClassDef;
113 for (ClassDef classDef: dexFile.getClasses()) {
114 ClassProto classProto = (ClassProto) classPath.getClass(classDef);
116 String className = "Class " + classDef.getType() + " extends " + classDef.getSuperclass() + " : " + methods.size() + " methods\n";
  /external/smali/baksmali/src/main/java/org/jf/baksmali/
baksmali.java 37 import org.jf.dexlib2.iface.ClassDef;
130 List<? extends ClassDef> classDefs = Ordering.natural().sortedCopy(dexFile.getClasses());
141 for (final ClassDef classDef: classDefs) {
144 return disassembleClass(classDef, fileNameHandler, options);
171 private static boolean disassembleClass(ClassDef classDef, ClassFileNameHandler fileNameHandler,
180 String classDescriptor = classDef.getType();
192 ClassDefinition classDefinition = new ClassDefinition(options, classDef);
  /dalvik/dx/src/com/android/dx/io/
DexIndexPrinter.java 19 import com.android.dex.ClassDef;
112 for (ClassDef classDef : dex.classDefs()) {
113 System.out.println("class def " + index + ": " + classDef);
  /external/smali/dexlib2/src/test/java/org/jf/dexlib2/writer/
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);

Completed in 520 milliseconds

1 2 3 4 5 6 7