/dalvik/dx/tests/115-merge/testdata/ |
H A D | Basic.java | 5 String field = "this is a field"; field in class:Basic
|
H A D | Annotated.java | 11 @Annotated.Marker(a="on field") 12 public String field; field in class:Annotated
|
/dalvik/dexgen/src/com/android/dexgen/dex/file/ |
H A D | FieldAnnotationStruct.java | 26 * 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 D | EncodedField.java | 29 * 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 D | FieldIdItem.java | 22 * 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 D | FieldIdsSection.java | 32 * {@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 D | ClassDataItem.java | 118 * 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 D | ClassDefItem.java | 274 * 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 D | AnnotationsDirectoryItem.java | 151 * 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 D | FieldAnnotationStruct.java | 26 * 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 D | EncodedField.java | 28 * 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 D | FieldIdItem.java | 22 * 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 D | FieldIdsSection.java | 32 * {@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 D | ClassDataItem.java | 114 * 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 D | ClassDefItem.java | 272 * 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 D | AnnotationsDirectoryItem.java | 152 * 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 D | StdFieldList.java | 41 * 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 D | StdField.java | 43 * 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 D | StdFieldList.java | 41 * 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 D | FieldListParser.java | 61 return "field"; 80 StdField field = 83 fields.set(n, field); 84 return field;
|
/dalvik/dx/src/com/android/dx/dex/cf/ |
H A D | CfTranslator.java | 139 // 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 D | FindUsages.java | 83 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 D | DexMergeTest.java | 106 Field field = annotated.getField("field"); 119 assertEquals("@testdata.Annotated$Marker(a=on field, b=[], " 121 field.getAnnotation(marker).toString());
|
/dalvik/libdex/ |
H A D | DexSwapVerify.cpp | 174 * 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 D | EscapeAnalysis.java | 285 // 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;
|