Home
last modified time | relevance | path

Searched refs:DexField (Results 1 – 25 of 83) sorted by relevance

1234

/external/r8/src/main/java/com/android/tools/r8/graph/
DGraphLense.java32 private final Map<DexField, DexField> fieldMap = new IdentityHashMap<>();
42 public void map(DexField from, DexField to) { in map()
64 public abstract DexField lookupField(DexField field, DexEncodedMethod context); in lookupField()
89 public DexField lookupField(DexField field, DexEncodedMethod context) { in lookupField()
107 private final Map<DexField, DexField> fieldMap;
110 Map<DexField, DexField> fieldMap, GraphLense previousLense, DexItemFactory dexItemFactory) { in NestedGraphLense() argument
145 public DexField lookupField(DexField field, DexEncodedMethod context) { in lookupField()
146 DexField previous = previousLense.lookupField(field, context); in lookupField()
DDexField.java10 public class DexField extends Descriptor<DexEncodedField, DexField> implements class
11 PresortedComparable<DexField> {
17 DexField(DexType clazz, DexType type, DexString name) { in DexField() method in DexField
36 if (other instanceof DexField) { in computeEquals()
37 DexField o = (DexField) other; in computeEquals()
65 public int compareTo(DexField other) { in compareTo()
70 public int slowCompareTo(DexField other) { in slowCompareTo()
83 public int slowCompareTo(DexField other, NamingLens namingLens) { in slowCompareTo()
96 public int layeredCompareTo(DexField other, NamingLens namingLens) { in layeredCompareTo()
DUseRegistry.java18 public abstract boolean registerInstanceFieldWrite(DexField field); in registerInstanceFieldWrite()
20 public abstract boolean registerInstanceFieldRead(DexField field); in registerInstanceFieldRead()
24 public abstract boolean registerStaticFieldRead(DexField field); in registerStaticFieldRead()
26 public abstract boolean registerStaticFieldWrite(DexField field); in registerStaticFieldWrite()
DDexEncodedField.java11 public class DexEncodedField extends KeyedDexItem<DexField> {
15 public final DexField field;
20 public DexEncodedField(DexField field, DexAccessFlags accessFlags, DexAnnotationSet annotations, in DexEncodedField()
59 public DexField getKey() { in getKey()
84 public DexEncodedField toTypeSubstitutedField(DexField field) { in toTypeSubstitutedField()
/external/r8/src/main/java/com/android/tools/r8/utils/
DFieldSignatureEquivalence.java6 import com.android.tools.r8.graph.DexField;
14 public class FieldSignatureEquivalence extends Equivalence<DexField> {
26 protected boolean doEquivalent(DexField a, DexField b) { in doEquivalent()
31 protected int doHash(DexField field) { in doHash()
/external/r8/src/main/java/com/android/tools/r8/shaking/
DEnqueuer.java17 import com.android.tools.r8.graph.DexField;
73 private Map<DexType, Set<DexField>> instanceFieldsWritten = Maps.newIdentityHashMap();
74 private Map<DexType, Set<DexField>> instanceFieldsRead = Maps.newIdentityHashMap();
75 private Map<DexType, Set<DexField>> staticFieldsRead = Maps.newIdentityHashMap();
76 private Map<DexType, Set<DexField>> staticFieldsWritten = Maps.newIdentityHashMap();
248 public boolean registerInstanceFieldWrite(DexField field) { in registerInstanceFieldWrite()
261 public boolean registerInstanceFieldRead(DexField field) { in registerInstanceFieldRead()
290 public boolean registerStaticFieldRead(DexField field) { in registerStaticFieldRead()
302 public boolean registerStaticFieldWrite(DexField field) { in registerStaticFieldWrite()
413 private void reportMissingField(DexField field) { in reportMissingField()
[all …]
/external/r8/src/main/java/com/android/tools/r8/optimize/
DInvokeSingleTargetExtractor.java6 import com.android.tools.r8.graph.DexField;
69 public boolean registerInstanceFieldWrite(DexField field) { in registerInstanceFieldWrite()
74 public boolean registerInstanceFieldRead(DexField field) { in registerInstanceFieldRead()
84 public boolean registerStaticFieldRead(DexField field) { in registerStaticFieldRead()
89 public boolean registerStaticFieldWrite(DexField field) { in registerStaticFieldWrite()
/external/r8/src/main/java/com/android/tools/r8/ir/code/
DFieldInstruction.java10 import com.android.tools.r8.graph.DexField;
18 protected final DexField field;
20 protected FieldInstruction(MemberType type, DexField field, Value dest, Value object) { in FieldInstruction()
28 protected FieldInstruction(MemberType type, DexField field, Value dest, List<Value> values) { in FieldInstruction()
40 public DexField getField() { in getField()
/external/r8/src/main/java/com/android/tools/r8/code/
DIputBoolean.java6 import com.android.tools.r8.graph.DexField;
22 public IputBoolean(int valueRegister, int objectRegister, DexField field) { in IputBoolean()
44 public DexField getField() { in getField()
45 return (DexField) CCCC; in getField()
DSputBoolean.java8 import com.android.tools.r8.graph.DexField;
23 public SputBoolean(int AA, DexField BBBB) { in SputBoolean()
45 public DexField getField() { in getField()
46 return (DexField) BBBB; in getField()
DSputChar.java6 import com.android.tools.r8.graph.DexField;
22 public SputChar(int AA, DexField BBBB) { in SputChar()
44 public DexField getField() { in getField()
45 return (DexField) BBBB; in getField()
DIputWide.java6 import com.android.tools.r8.graph.DexField;
22 public IputWide(int valueRegister, int objectRegister, DexField field) { in IputWide()
44 public DexField getField() { in getField()
45 return (DexField) CCCC; in getField()
DSputByte.java6 import com.android.tools.r8.graph.DexField;
22 public SputByte(int AA, DexField BBBB) { in SputByte()
44 public DexField getField() { in getField()
45 return (DexField) BBBB; in getField()
DIputShort.java6 import com.android.tools.r8.graph.DexField;
22 public IputShort(int valueRegister, int objectRegister, DexField field) { in IputShort()
44 public DexField getField() { in getField()
45 return (DexField) CCCC; in getField()
DIgetChar.java6 import com.android.tools.r8.graph.DexField;
22 public IgetChar(int destRegister, int objectRegister, DexField field) { in IgetChar()
43 public DexField getField() { in getField()
44 return (DexField) CCCC; in getField()
DIputByte.java6 import com.android.tools.r8.graph.DexField;
22 public IputByte(int valueRegister, int objectRegister, DexField field) { in IputByte()
44 public DexField getField() { in getField()
45 return (DexField) CCCC; in getField()
DSgetBoolean.java6 import com.android.tools.r8.graph.DexField;
22 public SgetBoolean(int AA, DexField BBBB) { in SgetBoolean()
44 public DexField getField() { in getField()
45 return (DexField) BBBB; in getField()
DSputWide.java6 import com.android.tools.r8.graph.DexField;
22 public SputWide(int AA, DexField BBBB) { in SputWide()
44 public DexField getField() { in getField()
45 return (DexField) BBBB; in getField()
DIgetWide.java6 import com.android.tools.r8.graph.DexField;
22 public IgetWide(int destRegister, int objectRegister, DexField field) { in IgetWide()
39 public DexField getField() { in getField()
40 return (DexField) CCCC; in getField()
DSputShort.java6 import com.android.tools.r8.graph.DexField;
22 public SputShort(int AA, DexField BBBB) { in SputShort()
44 public DexField getField() { in getField()
45 return (DexField) BBBB; in getField()
DSput.java6 import com.android.tools.r8.graph.DexField;
22 public Sput(int AA, DexField BBBB) { in Sput()
44 public DexField getField() { in getField()
45 return (DexField) BBBB; in getField()
DIgetByte.java6 import com.android.tools.r8.graph.DexField;
22 public IgetByte(int destRegister, int objectRegister, DexField field) { in IgetByte()
43 public DexField getField() { in getField()
44 return (DexField) CCCC; in getField()
DSgetWide.java6 import com.android.tools.r8.graph.DexField;
22 public SgetWide(int AA, DexField BBBB) { in SgetWide()
44 public DexField getField() { in getField()
45 return (DexField) BBBB; in getField()
DIget.java6 import com.android.tools.r8.graph.DexField;
22 public Iget(int destRegister, int objectRegister, DexField field) { in Iget()
44 public DexField getField() { in getField()
45 return (DexField) CCCC; in getField()
DIgetShort.java6 import com.android.tools.r8.graph.DexField;
22 public IgetShort(int destRegister, int objectRegister, DexField field) { in IgetShort()
39 public DexField getField() { in getField()
40 return (DexField) CCCC; in getField()

1234