Searched refs:ClassDefItem (Results 1 - 15 of 15) sorted by relevance

/external/smali/dexlib/src/main/java/org/jf/dexlib/Code/Analysis/
H A DDexFileClassMap.java31 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 DSyntheticAccessorResolver.java61 ClassDefItem classDefItem = classMap.getClassDefByType(methodIdItem.getContainingClass());
H A DClassPath.java241 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 DClassDefItem.java43 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 DItemFactory.java45 return new ClassDefItem(dexFile);
H A DDexFile.java764 * 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 DAnnotationDirectoryItem.java57 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 DClassDataItem.java42 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 DClassDefsSection.java36 * 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 DDexFile.java162 public void add(ClassDefItem clazz) {
173 public ClassDefItem getClassOrNull(String name) {
176 return (ClassDefItem) classDefs.get(new CstType(type));
H A DClassDefItem.java44 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 Dbaksmali.java32 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 DDexMaker.java24 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 DClassDefinition.java45 private ClassDefItem classDefItem;
56 public ClassDefinition(ClassDefItem classDefItem) {
/external/smali/smali/src/main/antlr3/org/jf/smali/
H A DsmaliTreeWalker.g154 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(

Completed in 175 milliseconds