Home
last modified time | relevance | path

Searched refs:FieldReference (Results 1 – 25 of 44) sorted by relevance

12

/external/smali/dexlib2/src/main/java/org/jf/dexlib2/writer/pool/
DFieldPool.java35 import org.jf.dexlib2.iface.reference.FieldReference;
40 public class FieldPool extends BaseIndexPool<FieldReference>
41 implements FieldSection<CharSequence, CharSequence, FieldReference, Field> {
47 public void intern(@Nonnull FieldReference field) { in intern()
56 … @Nonnull @Override public CharSequence getDefiningClass(@Nonnull FieldReference fieldReference) { in getDefiningClass()
60 @Nonnull @Override public CharSequence getFieldType(@Nonnull FieldReference fieldReference) { in getFieldType()
64 @Nonnull @Override public CharSequence getName(@Nonnull FieldReference fieldReference) { in getName()
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/rewriter/
DFieldReferenceRewriter.java35 import org.jf.dexlib2.iface.reference.FieldReference;
39 public class FieldReferenceRewriter implements Rewriter<FieldReference> {
46 @Nonnull @Override public FieldReference rewrite(@Nonnull FieldReference fieldReference) { in rewrite()
51 @Nonnull protected FieldReference fieldReference;
53 public RewrittenFieldReference(@Nonnull FieldReference fieldReference) { in RewrittenFieldReference()
DEncodedValueRewriter.java37 import org.jf.dexlib2.iface.reference.FieldReference;
90 @Override @Nonnull public FieldReference getValue() { in getValue()
102 @Override @Nonnull public FieldReference getValue() { in getValue()
DRewriters.java37 import org.jf.dexlib2.iface.reference.FieldReference;
56 @Nonnull Rewriter<FieldReference> getFieldReferenceRewriter(); in getFieldReferenceRewriter()
DDexRewriter.java38 import org.jf.dexlib2.iface.reference.FieldReference;
81 private final Rewriter<FieldReference> fieldReferenceRewriter;
136 …@Nonnull @Override public Rewriter<FieldReference> getFieldReferenceRewriter() { return fieldRefer… in getFieldReferenceRewriter()
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/base/reference/
DBaseFieldReference.java34 import org.jf.dexlib2.iface.reference.FieldReference;
40 public abstract class BaseFieldReference implements FieldReference {
50 if (o instanceof FieldReference) { in equals()
51 FieldReference other = (FieldReference)o; in equals()
61 public int compareTo(@Nonnull FieldReference o) { in compareTo()
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/util/
DReferenceUtil.java93 public static String getFieldDescriptor(FieldReference fieldReference) { in getFieldDescriptor()
97 …public static String getFieldDescriptor(FieldReference fieldReference, boolean useImplicitReferenc… in getFieldDescriptor()
109 public static String getShortFieldDescriptor(FieldReference fieldReference) { in getShortFieldDescriptor()
117 …public static void writeFieldDescriptor(Writer writer, FieldReference fieldReference) throws IOExc… in writeFieldDescriptor()
121 public static void writeFieldDescriptor(Writer writer, FieldReference fieldReference, in writeFieldDescriptor()
145 if (reference instanceof FieldReference) { in getReferenceString()
146 FieldReference fieldReference = (FieldReference)reference; in getReferenceString()
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/immutable/value/
DImmutableFieldEncodedValue.java35 import org.jf.dexlib2.iface.reference.FieldReference;
41 @Nonnull protected final FieldReference value;
43 public ImmutableFieldEncodedValue(@Nonnull FieldReference value) { in ImmutableFieldEncodedValue()
54 @Nonnull @Override public FieldReference getValue() { return value; } in getValue()
DImmutableEnumEncodedValue.java35 import org.jf.dexlib2.iface.reference.FieldReference;
41 @Nonnull protected final FieldReference value;
43 public ImmutableEnumEncodedValue(@Nonnull FieldReference value) { in ImmutableEnumEncodedValue()
54 @Nonnull @Override public FieldReference getValue() { return value; } in getValue()
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/iface/reference/
DFieldReference.java40 public interface FieldReference extends Reference, Comparable<FieldReference> { interface
98 @Override int compareTo(@Nonnull FieldReference o); in compareTo()
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/analysis/
DClassProto.java44 import org.jf.dexlib2.iface.reference.FieldReference;
436 public FieldReference getFieldByOffset(int fieldOffset) { in getFieldByOffset()
484 @Nonnull public SparseArray<FieldReference> getInstanceFields() { in getInstanceFields()
492 @Nonnull private final Supplier<SparseArray<FieldReference>> dalvikInstanceFieldsSupplier =
493 Suppliers.memoize(new Supplier<SparseArray<FieldReference>>() {
494 @Override public SparseArray<FieldReference> get() {
581 SparseArray<FieldReference> superFields;
585 superFields = new SparseArray<FieldReference>();
591 … SparseArray<FieldReference> instanceFields = new SparseArray<FieldReference>(totalFieldCount);
602 FieldReference lastSuperField = superFields.valueAt(superFieldCount-1);
[all …]
DTypeProto.java35 import org.jf.dexlib2.iface.reference.FieldReference;
48 @Nullable FieldReference getFieldByOffset(int fieldOffset); in getFieldByOffset()
DPrimitiveProto.java35 import org.jf.dexlib2.iface.reference.FieldReference;
63 public FieldReference getFieldByOffset(int fieldOffset) { in getFieldByOffset()
DUnknownClassProto.java35 import org.jf.dexlib2.iface.reference.FieldReference;
73 public FieldReference getFieldByOffset(int fieldOffset) { in getFieldByOffset()
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/immutable/reference/
DImmutableReferenceFactory.java49 if (reference instanceof FieldReference) { in of()
50 return ImmutableFieldReference.of((FieldReference)reference); in of()
69 return ImmutableFieldReference.of((FieldReference)reference); in of()
DImmutableFieldReference.java35 import org.jf.dexlib2.iface.reference.FieldReference;
53 public static ImmutableFieldReference of(@Nonnull FieldReference fieldReference) { in of()
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/
DDexBackedClassDef.java44 import org.jf.dexlib2.iface.reference.FieldReference;
170 @Nullable private FieldReference previousField;
184 FieldReference currentField = previousField;
185 FieldReference nextField = ImmutableFieldReference.of(item);
229 @Nullable private FieldReference previousField;
243 FieldReference currentField = previousField;
244 FieldReference nextField = ImmutableFieldReference.of(item);
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/iface/value/
DFieldEncodedValue.java34 import org.jf.dexlib2.iface.reference.FieldReference;
48 @Nonnull FieldReference getValue(); in getValue()
DEnumEncodedValue.java34 import org.jf.dexlib2.iface.reference.FieldReference;
50 @Nonnull FieldReference getValue(); in getValue()
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/writer/
DFieldSection.java34 import org.jf.dexlib2.iface.reference.FieldReference;
38 public interface FieldSection<StringKey, TypeKey, FieldRefKey extends FieldReference, FieldKey>
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/writer/builder/
DBuilderFieldPool.java35 import org.jf.dexlib2.iface.reference.FieldReference;
46 @Nonnull private final ConcurrentMap<FieldReference, BuilderFieldReference> internedItems =
58 @Nonnull public BuilderFieldReference internField(@Nonnull FieldReference fieldReference) { in internField()
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/iface/
DField.java34 import org.jf.dexlib2.iface.reference.FieldReference;
47 public interface Field extends FieldReference, Member {
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/value/
DDexBackedFieldEncodedValue.java38 import org.jf.dexlib2.iface.reference.FieldReference;
51 @Nonnull @Override public FieldReference getValue() { in getValue()
DDexBackedEnumEncodedValue.java38 import org.jf.dexlib2.iface.reference.FieldReference;
51 @Nonnull @Override public FieldReference getValue() { in getValue()
/external/smali/smali/src/test/java/org/jf/smali/
DImplicitReferenceTest.java45 import org.jf.dexlib2.iface.reference.FieldReference;
185 FieldReference field = (FieldReference)instruction.getReference(); in testImplicitFieldReference()
192 field = (FieldReference)instruction.getReference(); in testImplicitFieldReference()
199 field = (FieldReference)instruction.getReference(); in testImplicitFieldReference()

12