Searched refs:field (Results 1 - 25 of 27) sorted by relevance

12

/dalvik/dx/tests/115-merge/testdata/
H A DBasic.java5 String field = "this is a field"; field in class:Basic
H A DAnnotated.java11 @Annotated.Marker(a="on field")
12 public String field; field in class:Annotated
/dalvik/dexgen/src/com/android/dexgen/dex/file/
H A DFieldAnnotationStruct.java26 * Association of a field and its annotations.
30 /** {@code non-null;} the field in question */
31 private final CstFieldRef field; field in class:FieldAnnotationStruct
39 * @param field {@code non-null;} the field in question
42 public FieldAnnotationStruct(CstFieldRef field, argument
44 if (field == null) {
45 throw new NullPointerException("field == null");
52 this.field = field;
[all...]
H A DEncodedField.java29 * Representation of a field of a class, of any sort.
33 /** {@code non-null;} constant for the field */
34 private final CstFieldRef field; field in class:EncodedField
39 * @param field {@code non-null;} constant for the field
42 public EncodedField(CstFieldRef field, int accessFlags) { argument
45 if (field == null) {
46 throw new NullPointerException("field == null");
54 this.field = field;
[all...]
H A DFieldIdItem.java22 * Representation of a field reference inside a Dalvik file.
28 * @param field {@code non-null;} the constant for the field
30 public FieldIdItem(CstFieldRef field) { argument
31 super(field);
50 * Gets the field constant.
H A DFieldIdsSection.java32 * {@code non-null;} map from field constants to {@link
95 * @param field {@code non-null;} the reference to intern
98 public FieldIdItem intern(CstFieldRef field) { argument
99 if (field == null) {
100 throw new NullPointerException("field == null");
105 FieldIdItem result = fieldIds.get(field);
108 result = new FieldIdItem(field);
109 fieldIds.put(field, result);
H A DClassDataItem.java118 * Adds a static field.
120 * @param field {@code non-null;} the field to add
121 * @param value {@code null-ok;} initial value for the field, if any
123 public void addStaticField(EncodedField field, Constant value) { argument
124 if (field == null) {
125 throw new NullPointerException("field == null");
133 staticFields.add(field);
134 staticValues.put(field, value);
138 * Adds an instance field
142 addInstanceField(EncodedField field) argument
[all...]
H A DClassDefItem.java274 * Adds a static field.
276 * @param field {@code non-null;} the field to add
277 * @param value {@code null-ok;} initial value for the field, if any
279 public void addStaticField(EncodedField field, Constant value) { argument
280 classData.addStaticField(field, value);
284 * Adds an instance field.
286 * @param field {@code non-null;} the field to add
288 public void addInstanceField(EncodedField field) { argument
338 addFieldAnnotations(CstFieldRef field, Annotations annotations) argument
[all...]
H A DAnnotationsDirectoryItem.java151 * Adds a field annotations item to this instance.
153 * @param field {@code non-null;} field in question
156 public void addFieldAnnotations(CstFieldRef field, argument
162 fieldAnnotations.add(new FieldAnnotationStruct(field,
365 out.println(" field annotations:");
/dalvik/dx/src/com/android/dx/dex/file/
H A DFieldAnnotationStruct.java26 * Association of a field and its annotations.
30 /** {@code non-null;} the field in question */
31 private final CstFieldRef field; field in class:FieldAnnotationStruct
39 * @param field {@code non-null;} the field in question
42 public FieldAnnotationStruct(CstFieldRef field, argument
44 if (field == null) {
45 throw new NullPointerException("field == null");
52 this.field = field;
[all...]
H A DEncodedField.java28 * Representation of a field of a class, of any sort.
32 /** {@code non-null;} constant for the field */
33 private final CstFieldRef field; field in class:EncodedField
38 * @param field {@code non-null;} constant for the field
41 public EncodedField(CstFieldRef field, int accessFlags) { argument
44 if (field == null) {
45 throw new NullPointerException("field == null");
53 this.field = field;
[all...]
H A DFieldIdItem.java22 * Representation of a field reference inside a Dalvik file.
28 * @param field {@code non-null;} the constant for the field
30 public FieldIdItem(CstFieldRef field) { argument
31 super(field);
50 * Gets the field constant.
H A DFieldIdsSection.java32 * {@code non-null;} map from field constants to {@link
95 * @param field {@code non-null;} the reference to intern
98 public synchronized FieldIdItem intern(CstFieldRef field) { argument
99 if (field == null) {
100 throw new NullPointerException("field == null");
105 FieldIdItem result = fieldIds.get(field);
108 result = new FieldIdItem(field);
109 fieldIds.put(field, result);
H A DClassDataItem.java114 * Adds a static field.
116 * @param field {@code non-null;} the field to add
117 * @param value {@code null-ok;} initial value for the field, if any
119 public void addStaticField(EncodedField field, Constant value) { argument
120 if (field == null) {
121 throw new NullPointerException("field == null");
129 staticFields.add(field);
130 staticValues.put(field, value);
134 * Adds an instance field
138 addInstanceField(EncodedField field) argument
[all...]
H A DClassDefItem.java272 * Adds a static field.
274 * @param field {@code non-null;} the field to add
275 * @param value {@code null-ok;} initial value for the field, if any
277 public void addStaticField(EncodedField field, Constant value) { argument
278 classData.addStaticField(field, value);
282 * Adds an instance field.
284 * @param field {@code non-null;} the field to add
286 public void addInstanceField(EncodedField field) { argument
338 addFieldAnnotations(CstFieldRef field, Annotations annotations, DexFile dexFile) argument
[all...]
H A DAnnotationsDirectoryItem.java152 * Adds a field annotations item to this instance.
154 * @param field {@code non-null;} field in question
158 public void addFieldAnnotations(CstFieldRef field, argument
164 fieldAnnotations.add(new FieldAnnotationStruct(field,
369 out.println(" field annotations:");
/dalvik/dexgen/src/com/android/dexgen/rop/
H A DStdFieldList.java41 * Sets the field at the given index.
43 * @param n {@code >= 0, < size();} which field
44 * @param field {@code null-ok;} the field object
46 public void set(int n, Field field) { argument
47 set0(n, field);
H A DStdField.java43 * Constructs an instance having Java field as its pattern.
45 * @param field {@code non-null;} pattern for dex field
47 public StdField(java.lang.reflect.Field field) { argument
48 this(CstType.intern(field.getDeclaringClass()),
49 field.getModifiers(),
50 new CstNat(new CstUtf8(field.getName()),
51 CstType.intern(field.getType()).getDescriptor()),
56 * Constructs an instance taking field description as user-friendly arguments.
58 * @param declaringClass {@code non-null;} the class field belong
[all...]
/dalvik/dx/src/com/android/dx/cf/iface/
H A DStdFieldList.java41 * Sets the field at the given index.
43 * @param n {@code >= 0, < size();} which field
44 * @param field {@code null-ok;} the field object
46 public void set(int n, Field field) { argument
47 set0(n, field);
/dalvik/dx/src/com/android/dx/cf/direct/
H A DFieldListParser.java61 return "field";
80 StdField field =
83 fields.set(n, field);
84 return field;
/dalvik/dx/src/com/android/dx/dex/cf/
H A DCfTranslator.java139 // intern constant pool method, field and type references
175 CstFieldRef field = new CstFieldRef(thisClass, one.getNat());
180 EncodedField fi = new EncodedField(field, accessFlags);
182 constVal = coerceConstant(constVal, field.getType());
186 EncodedField fi = new EncodedField(field, accessFlags);
193 out.addFieldAnnotations(field, annotations, dexFile);
195 dexFile.getFieldIds().intern(field);
/dalvik/dx/src/com/android/dx/command/findusages/
H A DFindUsages.java83 out.println(location() + ": field reference " + dex.fieldIds().get(fieldId)
127 for (ClassData.Field field : classData.allFields()) {
128 int fieldIndex = field.getFieldIndex();
130 out.println(location() + " field declared " + dex.fieldIds().get(fieldIndex));
/dalvik/dx/tests/115-merge/com/android/dx/merge/
H A DDexMergeTest.java106 Field field = annotated.getField("field");
119 assertEquals("@testdata.Annotated$Marker(a=on field, b=[], "
121 field.getAnnotation(marker).toString());
/dalvik/libdex/
H A DDexSwapVerify.cpp174 * Swap a field that is known to hold an absolute DEX file offset. Note:
235 const DexFieldId* field = dexGetFieldId(state->pDexFile, fieldIdx); local
236 return field->classIdx == definingClass;
1067 * annotation_directory_item's field elements. */
1191 * field elements. */
1259 const DexFieldId* field = local
1261 return field->classIdx;
1449 DexField* field = &fields[i]; local
1450 u4 accessFlags = field->accessFlags;
1453 CHECK_INDEX(field
1587 const DexFieldId* field = dexGetFieldId(state->pDexFile, fieldIdx); local
1593 const DexFieldId* field = dexGetFieldId(state->pDexFile, fieldIdx); local
1622 const DexField* field = &classData->staticFields[i]; local
1628 const DexField* field = &classData->instanceFields[i]; local
[all...]
/dalvik/dx/src/com/android/dx/ssa/
H A DEscapeAnalysis.java285 // Type cast / load an object from a field or array
713 for (EscapeSet field : e.childSets) {
714 if (e.escape.compareTo(field.escape) > 0) {
715 field.escape = e.escape;

Completed in 428 milliseconds

12