/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/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/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/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/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();
|
/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...] |
/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...] |
/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/writer/builder/ |
BuilderClassPool.java | 71 @Nonnull BuilderClassDef internClass(@Nonnull BuilderClassDef classDef) { 72 BuilderClassDef prev = internedItems.put(classDef.getType(), classDef); 74 throw new ExceptionWithContext("Class %s has already been interned", classDef.getType()); 76 return classDef; 93 final BuilderClassDef classDef = internedItems.get(type.getType()); 94 if (classDef == null) { 100 return classDef; 104 return classDef.classDefIndex; 108 return classDef.classDefIndex = value [all...] |
/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/dexlib2/src/main/java/org/jf/dexlib2/analysis/ |
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";
|
DumpFields.java | 39 import org.jf.dexlib2.iface.ClassDef; 115 for (ClassDef classDef: dexFile.getClasses()) { 116 ClassProto classProto = (ClassProto) classPath.getClass(classDef); 118 String className = "Class " + classDef.getType() + " : " + fields.size() + " instance fields\n";
|
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...] |
CustomInlineMethodResolver.java | 35 import org.jf.dexlib2.iface.ClassDef; 122 ClassDef classDef = ((ClassProto)typeProto).getClassDef(); 123 for (Method method: classDef.getMethods()) {
|
/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...] |
/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);
|
/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);
|
/external/chromium_org/third_party/WebKit/Tools/Scripts/ |
split-file-by-class | 80 while (my ($classname, $classDef) = each(%classDefs)) { 99 print NEWHEADER $classDef . "\n";
|
/external/smali/baksmali/src/main/java/org/jf/baksmali/Adaptors/Format/ |
InstructionMethodItemFactory.java | 47 return new OffsetInstructionFormatMethodItem(methodDef.classDef.options, methodDef, codeAddress,
|
/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);
|