Home
last modified time | relevance | path

Searched refs:fieldReference (Results 1 – 14 of 14) sorted by relevance

/external/smali/smalidea/src/test/java/org/jf/smalidea/
DFieldReferenceTest.java55 … SmaliFieldReference fieldReference = (SmaliFieldReference)configureByFileText(text, "blah.smali"); in testJavaReferenceFromSmali() local
57 Assert.assertNotNull(fieldReference); in testJavaReferenceFromSmali()
58 Assert.assertEquals("out", fieldReference.getName()); in testJavaReferenceFromSmali()
59 Assert.assertNotNull(fieldReference.getFieldType()); in testJavaReferenceFromSmali()
60 …Assert.assertEquals("java.io.PrintStream", fieldReference.getFieldType().getType().getCanonicalTex… in testJavaReferenceFromSmali()
62 PsiField resolvedField = fieldReference.resolve(); in testJavaReferenceFromSmali()
85 … SmaliFieldReference fieldReference = (SmaliFieldReference)configureByFileText(text, "blah.smali"); in testSmaliReferenceFromSmali() local
87 Assert.assertNotNull(fieldReference); in testSmaliReferenceFromSmali()
88 Assert.assertEquals("blort", fieldReference.getName()); in testSmaliReferenceFromSmali()
89 Assert.assertNotNull(fieldReference.getFieldType()); in testSmaliReferenceFromSmali()
[all …]
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/util/
DReferenceUtil.java93 public static String getFieldDescriptor(FieldReference fieldReference) { in getFieldDescriptor() argument
94 return getFieldDescriptor(fieldReference, false); in getFieldDescriptor()
97 …public static String getFieldDescriptor(FieldReference fieldReference, boolean useImplicitReferenc… in getFieldDescriptor() argument
100 sb.append(fieldReference.getDefiningClass()); in getFieldDescriptor()
103 sb.append(fieldReference.getName()); in getFieldDescriptor()
105 sb.append(fieldReference.getType()); in getFieldDescriptor()
109 public static String getShortFieldDescriptor(FieldReference fieldReference) { in getShortFieldDescriptor() argument
111 sb.append(fieldReference.getName()); in getShortFieldDescriptor()
113 sb.append(fieldReference.getType()); in getShortFieldDescriptor()
117 …public static void writeFieldDescriptor(Writer writer, FieldReference fieldReference) throws IOExc… in writeFieldDescriptor() argument
[all …]
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/rewriter/
DFieldReferenceRewriter.java46 @Nonnull @Override public FieldReference rewrite(@Nonnull FieldReference fieldReference) { in rewrite() argument
47 return new RewrittenFieldReference(fieldReference); in rewrite()
51 @Nonnull protected FieldReference fieldReference; field in FieldReferenceRewriter.RewrittenFieldReference
53 public RewrittenFieldReference(@Nonnull FieldReference fieldReference) { in RewrittenFieldReference() argument
54 this.fieldReference = fieldReference; in RewrittenFieldReference()
58 return rewriters.getTypeRewriter().rewrite(fieldReference.getDefiningClass()); in getDefiningClass()
62 return fieldReference.getName(); in getName()
66 return rewriters.getTypeRewriter().rewrite(fieldReference.getType()); in getType()
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/writer/builder/
DBuilderField.java42 @Nonnull final BuilderFieldReference fieldReference; field in BuilderField
47 BuilderField(@Nonnull BuilderFieldReference fieldReference, in BuilderField() argument
51 this.fieldReference = fieldReference; in BuilderField()
70 return fieldReference.definingClass.getType(); in getDefiningClass()
74 return fieldReference.name.getString(); in getName()
78 return fieldReference.fieldType.getType(); in getType()
DBuilderFieldPool.java54 … ImmutableFieldReference fieldReference = new ImmutableFieldReference(definingClass, name, type); in internField() local
55 return internField(fieldReference); in internField()
58 @Nonnull public BuilderFieldReference internField(@Nonnull FieldReference fieldReference) { in internField() argument
59 BuilderFieldReference ret = internedItems.get(fieldReference); in internField()
65 dexBuilder.typeSection.internType(fieldReference.getDefiningClass()), in internField()
66 dexBuilder.stringSection.internString(fieldReference.getName()), in internField()
67 dexBuilder.typeSection.internType(fieldReference.getType())); in internField()
86 return builderField.fieldReference.getIndex(); in getFieldIndex()
DBuilderEncodedValues.java158 @Nonnull final BuilderFieldReference fieldReference; field in BuilderEncodedValues.BuilderFieldEncodedValue
160 BuilderFieldEncodedValue(@Nonnull BuilderFieldReference fieldReference) { in BuilderFieldEncodedValue() argument
161 this.fieldReference = fieldReference; in BuilderFieldEncodedValue()
165 return fieldReference; in getValue()
DDexBuilder.java235 writer.writeField(((BuilderFieldEncodedValue)encodedValue).fieldReference);
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/immutable/reference/
DImmutableFieldReference.java53 public static ImmutableFieldReference of(@Nonnull FieldReference fieldReference) { in of() argument
54 if (fieldReference instanceof ImmutableFieldReference) { in of()
55 return (ImmutableFieldReference)fieldReference; in of()
58 fieldReference.getDefiningClass(), in of()
59 fieldReference.getName(), in of()
60 fieldReference.getType()); in of()
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/writer/pool/
DFieldPool.java56 … @Nonnull @Override public CharSequence getDefiningClass(@Nonnull FieldReference fieldReference) { in getDefiningClass() argument
57 return fieldReference.getDefiningClass(); in getDefiningClass()
60 @Nonnull @Override public CharSequence getFieldType(@Nonnull FieldReference fieldReference) { in getFieldType() argument
61 return fieldReference.getType(); in getFieldType()
64 @Nonnull @Override public CharSequence getName(@Nonnull FieldReference fieldReference) { in getName() argument
65 return fieldReference.getName(); in getName()
/external/smali/smalidea/src/main/java/org/jf/smalidea/dexlib/instruction/
DSmalideaInstruction.java205 SmaliFieldReference fieldReference = psiInstruction.getFieldReference(); in getReference() local
206 assert fieldReference != null; in getReference()
207 containingClass = fieldReference.getContainingType().getText(); in getReference()
209 fieldReference.getName(), in getReference()
210 fieldReference.getFieldType().getText()); in getReference()
/external/smali/smali/src/main/antlr/
DsmaliTreeWalker.g518 field_reference returns[ImmutableFieldReference fieldReference]
527 $fieldReference = new ImmutableFieldReference(type, $SIMPLE_NAME.text,
706 $reference = $field_reference.fieldReference;
839 ImmutableFieldReference fieldReference = $field_reference.fieldReference;
842 dexBuilder.internFieldReference(fieldReference)));
935 ImmutableFieldReference fieldReference = $field_reference.fieldReference;
938 dexBuilder.internFieldReference(fieldReference)));
1320 $value = $field_reference.fieldReference;
1332 $value = $field_reference.fieldReference;
/external/smali/smali/src/main/java/org/jf/smali/
DsmaliTreeWalker.java2508 ImmutableFieldReference fieldReference = null; in field_reference() local
2550fieldReference = new ImmutableFieldReference(type, (SIMPLE_NAME81!=null?SIMPLE_NAME81.getText():nu… in field_reference()
2563 return fieldReference; in field_reference()
4897 ImmutableFieldReference fieldReference = field_reference119; in insn_format21c_field() local
4900 dexBuilder.internFieldReference(fieldReference))); in insn_format21c_field()
5261 ImmutableFieldReference fieldReference = field_reference140; in insn_format22c_field() local
5264 dexBuilder.internFieldReference(fieldReference))); in insn_format22c_field()
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/writer/
DDexWriter.java213 for (Entry<? extends FieldRefKey, Integer> fieldReference: fieldSection.getItems()) {
214 fieldReferences.add(ReferenceUtil.getFieldDescriptor(fieldReference.getKey()));
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/analysis/
DMethodAnalyzer.java1398 FieldReference fieldReference = (FieldReference)referenceInstruction.getReference();
1400 RegisterType fieldType = RegisterType.getRegisterType(classPath, fieldReference.getType());