/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...] |
DexMerger.java | 21 import com.android.dex.ClassDef; 588 for (ClassDef classDef : buffer.classDefs()) { 589 SortableType sortableType = indexMap.adjust(new SortableType(buffer, classDef)); 595 + buffer.typeNames().get(classDef.getTypeIndex())); 661 private void transformClassDef(Dex in, ClassDef classDef, IndexMap indexMap) { 663 idsDefsOut.writeInt(classDef.getTypeIndex()); 664 idsDefsOut.writeInt(classDef.getAccessFlags()); 665 idsDefsOut.writeInt(classDef.getSupertypeIndex()) [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();
|
/external/smali/dexlib/src/main/java/org/jf/dexlib/Code/Analysis/ |
ClassPath.java | 56 private final HashMap<String, ClassDef> classDefs; 57 protected ClassDef javaLangObjectClassDef; //cached ClassDef for Ljava/lang/Object; 136 classDefs = new HashMap<String, ClassDef>(); 163 ClassDef classDef = new PrimitiveClassDef(primitiveType); 164 classDefs.put(primitiveType, classDef); 239 * @return the newly loaded ClassDef object for the given class, or null if the class cannot be found 242 private static ClassDef loadClassDef(String classType) { 243 ClassDef classDef = null [all...] |
DeodexUtil.java | 67 public FieldIdItem lookupField(ClassPath.ClassDef accessingClass, ClassPath.ClassDef instanceClass, 79 public MethodIdItem lookupVirtualMethod(ClassPath.ClassDef accessingClass, ClassPath.ClassDef instanceClass, 108 private MethodIdItem parseAndResolveMethod(ClassPath.ClassDef accessingClass, ClassPath.ClassDef definingClass, 202 ClassPath.ClassDef methodClassDef = definingClass; 219 private static boolean checkClassAccess(ClassPath.ClassDef accessingClass, ClassPath.ClassDef definingClass) { 239 private FieldIdItem parseAndResolveField(ClassPath.ClassDef accessingClass, ClassPath.ClassDef instanceClass [all...] |
CustomInlineMethodResolver.java | 106 ClassPath.ClassDef classDef = ClassPath.getClassDef(className, false); 107 int methodType = classDef.getMethodType(String.format("%s(%s)%s", methodName, methodParams, methodRet));
|
RegisterType.java | 37 import static org.jf.dexlib.Code.Analysis.ClassPath.ClassDef; 44 public final ClassDef type; 46 private RegisterType(Category category, ClassDef type) { 273 ClassDef mergedType = null; 305 public static RegisterType getUnitializedReference(ClassDef classType) { 313 public static RegisterType getRegisterType(Category category, ClassDef classType) {
|
/prebuilts/python/darwin-x86/2.7.5/lib/python2.7/lib2to3/fixes/ |
fix_nonzero.py | 11 classdef< 'class' any+ ':'
|
fix_metaclass.py | 11 Moving the __metaclass__ into the classdef can also cause the class 149 classdef<any*> 166 # figure out what kind of classdef we have 168 # Node(classdef, ['class', 'name', '(', arglist, ')', ':', suite]) 172 # Node(classdef, ['class', 'name', '(', 'Parent', ')', ':', suite]) 178 # Node(classdef, ['class', 'name', '(', ')', ':', suite]) 183 # Node(classdef, ['class', 'name', ':', suite])
|
/prebuilts/python/linux-x86/2.7.5/lib/python2.7/lib2to3/fixes/ |
fix_nonzero.py | 11 classdef< 'class' any+ ':'
|
fix_metaclass.py | 11 Moving the __metaclass__ into the classdef can also cause the class 149 classdef<any*> 166 # figure out what kind of classdef we have 168 # Node(classdef, ['class', 'name', '(', arglist, ')', ':', suite]) 172 # Node(classdef, ['class', 'name', '(', 'Parent', ')', ':', suite]) 178 # Node(classdef, ['class', 'name', '(', ')', ':', suite]) 183 # Node(classdef, ['class', 'name', ':', suite])
|
/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/emma/core/java12/com/vladium/jcd/parser/ |
ClassDefParser.java | 23 * {@link ClassDef} AST. 34 * Parses an array of bytecodes into a {@link ClassDef}. 36 public static ClassDef parseClass (final byte [] bytes) 47 * Parses an array of bytecodes into a {@link ClassDef}. 49 public static ClassDef parseClass (final byte [] bytes, final int length) 61 * Parses a stream of bytecodes into a {@link ClassDef}. 63 public static ClassDef parseClass (final InputStream bytes) 99 ClassDef class_table () throws IOException 101 m_table = new ClassDef (); 303 private ClassDef m_table [all...] |
/libcore/dex/src/main/java/com/android/dex/ |
ClassDef.java | 22 public final class ClassDef { 35 public ClassDef(Dex buffer, int offset, int typeIndex, int accessFlags,
|
/external/chromium_org/third_party/harfbuzz-ng/src/ |
hb-ot-layout-gsubgpos-private.hh | 633 const ClassDef &class_def = *reinterpret_cast<const ClassDef *>(data); 661 const ClassDef &class_def = *reinterpret_cast<const ClassDef *>(data); 687 const ClassDef &class_def = *reinterpret_cast<const ClassDef *>(data); [all...] |
/external/harfbuzz_ng/src/ |
hb-ot-layout-gsubgpos-private.hh | 617 const ClassDef &class_def = *reinterpret_cast<const ClassDef *>(data); 645 const ClassDef &class_def = *reinterpret_cast<const ClassDef *>(data); 671 const ClassDef &class_def = *reinterpret_cast<const ClassDef *>(data); [all...] |
/art/runtime/ |
dex_file.h | 84 uint32_t class_defs_off_; // file offset of ClassDef array 180 struct ClassDef { 193 DISALLOW_COPY_AND_ASSIGN(ClassDef); 338 typedef std::pair<const DexFile*, const DexFile::ClassDef*> ClassPathEntry; 582 // Returns the ClassDef at the specified index. 583 const ClassDef& GetClassDef(uint16_t idx) const { 588 uint16_t GetIndexForClassDef(const ClassDef& class_def) const { 595 const char* GetClassDescriptor(const ClassDef& class_def) const { 600 const ClassDef* FindClassDef(const char* descriptor) const; 603 const ClassDef* FindClassDef(uint16_t type_idx) const [all...] |
/art/runtime/verifier/ |
method_verifier_test.cc | 47 const DexFile::ClassDef& class_def = dex->GetClassDef(i);
|
/prebuilts/python/darwin-x86/2.7.5/include/python2.7/ |
graminit.h | 76 #define classdef 329 macro
|
/prebuilts/python/linux-x86/2.7.5/include/python2.7/ |
graminit.h | 76 #define classdef 329 macro
|
/external/emma/core/java12/com/vladium/jcd/cls/constant/ |
CONSTANT_NameAndType_info.java | 13 import com.vladium.jcd.cls.ClassDef; 56 public String getName (final ClassDef cls) 61 public String getDescriptor (final ClassDef cls)
|
/prebuilts/python/darwin-x86/2.7.5/lib/python2.7/lib2to3/ |
Grammar.txt | 36 decorated: decorators (classdef | funcdef) 85 compound_stmt: if_stmt | while_stmt | for_stmt | try_stmt | with_stmt | funcdef | classdef | decorated 142 classdef: 'class' NAME ['(' [arglist] ')'] ':' suite
|
/prebuilts/python/linux-x86/2.7.5/lib/python2.7/lib2to3/ |
Grammar.txt | 36 decorated: decorators (classdef | funcdef) 85 compound_stmt: if_stmt | while_stmt | for_stmt | try_stmt | with_stmt | funcdef | classdef | decorated 142 classdef: 'class' NAME ['(' [arglist] ')'] ':' suite
|