/external/smali/dexlib/src/main/java/org/jf/dexlib/Code/Analysis/ |
H A D | DexFileClassMap.java | 31 import org.jf.dexlib.ClassDefItem; 41 private final HashMap<String, ClassDefItem> definedClasses = new HashMap<String, ClassDefItem>(); 44 for (ClassDefItem classDefItem: dexFile.ClassDefsSection.getItems()) { 49 public ClassDefItem getClassDefByName(String typeName) { 53 public ClassDefItem getClassDefByType(TypeIdItem typeIdItem) {
|
H A D | SyntheticAccessorResolver.java | 61 ClassDefItem classDefItem = classMap.getClassDefByType(methodIdItem.getContainingClass());
|
H A D | ClassPath.java | 241 for (ClassDefItem classDefItem: dexFile.ClassDefsSection.getItems()) { 1147 public TempClassInfo(String dexFilePath, ClassDefItem classDefItem) { 1173 private String[] loadInterfaces(ClassDefItem classDefItem) {
|
/external/smali/dexlib/src/main/java/org/jf/dexlib/ |
H A D | ClassDefItem.java | 43 public class ClassDefItem extends Item<ClassDefItem> { class in inherits:Item 54 * Creates a new uninitialized <code>ClassDefItem</code> 57 protected ClassDefItem(DexFile dexFile) { method in class:ClassDefItem 62 * Creates a new <code>ClassDefItem</code> with the given values 77 private ClassDefItem(DexFile dexFile, TypeIdItem classType, int accessFlags, TypeIdItem superType, method in class:ClassDefItem 101 * Returns a <code>ClassDefItem</code> for the given values, and that has been interned into the given 115 * @return a <code>ClassDefItem</code> for the given values, and that has been interned into the given 118 public static ClassDefItem internClassDefItem(DexFile dexFile, TypeIdItem classType, int accessFlags, 129 ClassDefItem classDefIte [all...] |
H A D | ItemFactory.java | 45 return new ClassDefItem(dexFile);
|
H A D | DexFile.java | 764 * The <code>IndexedSection</code> containing <code>ClassDefItem</code> items 766 public final IndexedSection<ClassDefItem> ClassDefsSection = 767 new IndexedSection<ClassDefItem>(this, ItemType.TYPE_CLASS_DEF_ITEM) { 774 int ret = ClassDefItem.placeClassDefItems(this, offset); 776 Collections.sort(this.items, new Comparator<ClassDefItem>() { 778 public int compare(ClassDefItem a, ClassDefItem b) {
|
H A D | AnnotationDirectoryItem.java | 57 private ClassDefItem parent = null; 437 * Sets the <code>ClassDefItem</code> that this <code>AnnotationDirectoryItem</code> is associated with. 440 * @param classDefItem the <code>ClassDefItem</code> that this <code>AnnotationDirectoryItem</code> is associated 443 protected void setParent(ClassDefItem classDefItem) {
|
H A D | ClassDataItem.java | 42 private ClassDefItem parent = null; 311 * Sets the <code>ClassDefItem</code> that this <code>ClassDataItem</code> is associated with 312 * @param classDefItem the <code>ClassDefItem</code> that this <code>ClassDataItem</code> is associated with 314 protected void setParent(ClassDefItem classDefItem) {
|
/external/dexmaker/src/dx/java/com/android/dx/dex/file/ |
H A D | ClassDefsSection.java | 36 * ClassDefItem} instances that define those classes 38 private final TreeMap<Type, ClassDefItem> classDefs; 41 private ArrayList<ClassDefItem> orderedDefs; 51 classDefs = new TreeMap<Type, ClassDefItem>(); 110 public void add(ClassDefItem clazz) { 135 orderedDefs = new ArrayList<ClassDefItem>(sz); 159 ClassDefItem c = classDefs.get(type);
|
H A D | DexFile.java | 162 public void add(ClassDefItem clazz) { 173 public ClassDefItem getClassOrNull(String name) { 176 return (ClassDefItem) classDefs.get(new CstType(type));
|
H A D | ClassDefItem.java | 44 public final class ClassDefItem extends IndexedItem { class in inherits:IndexedItem 88 public ClassDefItem(CstType thisClass, int accessFlags, method in class:ClassDefItem
|
/external/smali/baksmali/src/main/java/org/jf/baksmali/ |
H A D | baksmali.java | 32 import org.jf.dexlib.ClassDefItem; 137 ArrayList<ClassDefItem> classDefItems = new ArrayList<ClassDefItem>(dexFile.ClassDefsSection.getItems()); 138 Collections.sort(classDefItems, new Comparator<ClassDefItem>() { 139 public int compare(ClassDefItem classDefItem1, ClassDefItem classDefItem2) { 146 for (ClassDefItem classDefItem: classDefItems) {
|
/external/dexmaker/src/main/java/com/google/dexmaker/ |
H A D | DexMaker.java | 24 import com.android.dx.dex.file.ClassDefItem; 417 ClassDefItem toClassDefItem() { 428 ClassDefItem out = new ClassDefItem(thisType, flags, supertype.constant,
|
/external/smali/baksmali/src/main/java/org/jf/baksmali/Adaptors/ |
H A D | ClassDefinition.java | 45 private ClassDefItem classDefItem; 56 public ClassDefinition(ClassDefItem classDefItem) {
|
/external/smali/smali/src/main/antlr3/org/jf/smali/ |
H A D | smaliTreeWalker.g | 154 ClassDefItem classDefItem = null; 175 classDefItem = ClassDefItem.internClassDefItem(dexFile, $header.classType, $header.accessFlags, 251 List<ClassDefItem.StaticFieldInitializer> staticFieldInitialValues, List<AnnotationDirectoryItem.FieldAnnotation> fieldAnnotations] 256 $staticFieldInitialValues = new LinkedList<ClassDefItem.StaticFieldInitializer>(); 263 $staticFieldInitialValues.add(new ClassDefItem.StaticFieldInitializer(
|