Lines Matching defs:ClassDataItem
38 public class ClassDataItem extends Item<ClassDataItem> {
49 * Creates a new uninitialized <code>ClassDataItem</code>
52 public ClassDataItem(final DexFile dexFile) {
57 * Creates a new <code>ClassDataItem</code> with the given values
64 private ClassDataItem(DexFile dexFile, @Nullable EncodedField[] staticFields,
75 * Creates a new <code>ClassDataItem</code> with the given values
81 * @return a new <code>ClassDataItem</code> with the given values
83 public static ClassDataItem internClassDataItem(DexFile dexFile, @Nullable List<EncodedField> staticFields,
160 ClassDataItem classDataItem = new ClassDataItem(dexFile, staticFieldsArray, instanceFieldsArray,
392 public int compareTo(ClassDataItem other) {
431 * Returns the parent type for a non-empty ClassDataItem, or null for an empty one (which could be referenced by
434 * Only an empty ClassDataItem may have multiple parents.
500 * @return The number of static fields in this <code>ClassDataItem</code>
510 * @return The number of instance fields in this <code>ClassDataItem</code>
520 * @return The number of direct methods in this <code>ClassDataItem</code>
530 * @return The number of virtual methods in this <code>ClassDataItem</code>
540 * @return true if this is an empty ClassDataItem