/external/smali/smali/src/test/java/ |
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...] |
/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/main/java/org/jf/dexlib2/analysis/ |
ClassPath.java | 43 import org.jf.dexlib2.iface.ClassDef; 59 @Nonnull private HashMap<String, ClassDef> availableClasses = Maps.newHashMap(); 106 for (ClassDef classDef: dexFile.getClasses()) { 107 ClassDef prev = availableClasses.get(classDef.getType()); 109 availableClasses.put(classDef.getType(), classDef); 148 public ClassDef getClassDef(String type) { 149 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()) {
|
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...] |
/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...] |
DexMerger.java | 21 import com.android.dex.ClassDef; 590 for (ClassDef classDef : buffer.classDefs()) { 591 SortableType sortableType = indexMap.adjust(new SortableType(buffer, classDef)); 597 + buffer.typeNames().get(classDef.getTypeIndex())); 663 private void transformClassDef(Dex in, ClassDef classDef, IndexMap indexMap) { 665 idsDefsOut.writeInt(classDef.getTypeIndex()); 666 idsDefsOut.writeInt(classDef.getAccessFlags()); 667 idsDefsOut.writeInt(classDef.getSupertypeIndex()) [all...] |
/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/ |
DexWriterTest.java | 43 import org.jf.dexlib2.iface.ClassDef; 67 ImmutableClassDef classDef = new ImmutableClassDef("Lorg/test/blah;", 73 DexPool.writeTo(dataStore, new ImmutableDexFile(ImmutableSet.of(classDef))); 79 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/test/java/org/jf/baksmali/ |
ImplicitReferenceTest.java | 37 import org.jf.dexlib2.iface.ClassDef; 49 ClassDef classDef = SmaliTestUtils.compileSmali("" + 77 ClassDefinition classDefinition = new ClassDefinition(options, classDef); 87 ClassDef classDef = SmaliTestUtils.compileSmali("" + 115 ClassDefinition classDefinition = new ClassDefinition(options, classDef); 125 ClassDef classDef = SmaliTestUtils.compileSmali("" + 147 ClassDefinition classDefinition = new ClassDefinition(options, classDef); [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/rewriter/ |
ClassDefRewriter.java | 37 import org.jf.dexlib2.iface.ClassDef; 46 public class ClassDefRewriter implements Rewriter<ClassDef> { 53 @Nonnull @Override public ClassDef rewrite(@Nonnull ClassDef classDef) { 54 return new RewrittenClassDef(classDef); 57 protected class RewrittenClassDef extends BaseTypeReference implements ClassDef { 58 @Nonnull protected ClassDef classDef; 60 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<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 | 64 @Nonnull public final ClassDefinition classDef; 77 public MethodDefinition(@Nonnull ClassDefinition classDef, @Nonnull Method method, 79 this.classDef = classDef; 186 if (classDef.options.useLocalsDirective) { 194 writeParameters(writer, method, methodParameters, classDef.options); 197 registerFormatter = new RegisterFormatter(classDef.options, methodImpl.getRegisterCount(), 202 if (classDef.options.useImplicitReferences) { 311 if ((classDef.options.registerInfo != 0) || (classDef.options.deodex && needsAnalyzed())) [all...] |
/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...] |
/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/harfbuzz_ng/src/ |
hb-ot-layout-gsubgpos-private.hh | 650 const ClassDef &class_def = *reinterpret_cast<const ClassDef *>(data); 678 const ClassDef &class_def = *reinterpret_cast<const ClassDef *>(data); 704 const ClassDef &class_def = *reinterpret_cast<const ClassDef *>(data); [all...] |
/external/smali/smali/src/main/java/org/jf/smali/ |
smaliTreeWalker.java | 22 import org.jf.dexlib2.iface.ClassDef; 408 // /mnt/ssd1/workspace/aosp_master/external/smali/smali/src/main/antlr3/smaliTreeWalker.g:159:1: smali_file returns [ClassDef classDef] : ^( I_CLASS_DEF header methods fields annotations ) ; 409 public final ClassDef smali_file() throws RecognitionException { 410 ClassDef classDef = null; 443 classDef = dexBuilder.internClassDef((header1!=null?((smaliTreeWalker.header_return)header1).classType:null), (header1!=null?((smaliTreeWalker.header_return)header1).accessFlags:0), (header1!=null?((smaliTreeWalker.header_return)header1).superType:null), 461 return classDef; [all...] |
/prebuilts/tools/common/m2/repository/com/thoughtworks/qdox/qdox/1.12/ |
qdox-1.12.jar | |