Lines Matching defs:fields

74     /** serialPersistentFields value indicating no serializable fields */
163 /** serializable fields */
164 private ObjectStreamField[] fields;
165 /** aggregate marshalled size of primitive fields */
167 /** number of non-primitive fields */
279 * Return an array of the fields of this serializable class.
283 * fields.
472 fields = NO_FIELDS;
476 fields = NO_FIELDS;
482 fields = getSerialFields(cl);
487 fields = NO_FIELDS;
513 fields = NO_FIELDS;
517 fieldRefl = getReflector(fields, this);
519 // field mismatches impossible when matching local fields vs. self
530 for (int i = 0; i < fields.length; i++) {
531 if (fields[i].getField() == null) {
559 fields = NO_FIELDS;
574 fieldRefl = getReflector(fields, localDesc);
597 fields = model.fields;
657 fieldRefl = getReflector(fields, localDesc);
658 // reassign to matched fields so as to reflect local unshared settings
659 fields = fieldRefl.getFields();
700 fields = (numFields > 0) ?
708 fields[i] = new ObjectStreamField(fname, signature, false);
742 out.writeShort(fields.length);
743 for (int i = 0; i < fields.length; i++) {
744 ObjectStreamField f = fields[i];
786 * (e.g., if the class declares serializable fields that do not correspond
787 * to actual fields, and hence must use the GetField API). This method
817 * fields of the represented class. If copy is true, a clone of this class
822 return copy ? fields.clone() : fields;
832 for (int i = 0; i < fields.length; i++) {
833 ObjectStreamField f = fields[i];
1219 * Returns number of non-primitive serializable fields of represented
1237 * Sets the serializable primitive fields of object obj using values
1256 * Sets the serializable object fields of object obj using values from
1267 * if fields are illegally ordered.
1274 for (int i = 0; i < fields.length; i++) {
1275 ObjectStreamField f = fields[i];
1313 firstObjIndex + numObjFields != fields.length)
1545 * Returns ObjectStreamField array describing the serializable fields of
1546 * the given class. Serializable fields backed by an actual field of the
1549 * declared) serializable fields are invalid.
1554 ObjectStreamField[] fields;
1560 if ((fields = getDeclaredSerialFields(cl)) == null) {
1561 fields = getDefaultSerialFields(cl);
1563 Arrays.sort(fields);
1565 fields = NO_FIELDS;
1567 return fields;
1571 * Returns serializable fields of given class as defined explicitly by a
1573 * "serialPersistentFields" field is defined. Serializable fields backed
1578 * InvalidClassException if the declared serializable fields are
1579 * invalid--e.g., if multiple fields share the same name.
1610 "multiple serializable fields named " + fname);
1634 * non-transient fields declared by given class. Each ObjectStreamField
1636 * serializable fields exist, NO_FIELDS is returned.
1718 Field[] fields = cl.getDeclaredFields();
1719 MemberSignature[] fieldSigs = new MemberSignature[fields.length];
1720 for (int i = 0; i < fields.length; i++) {
1721 fieldSigs[i] = new MemberSignature(fields[i]);
1862 /** fields to operate on */
1863 private final ObjectStreamField[] fields;
1864 /** number of primitive fields */
1866 /** unsafe field keys for reading fields - may contain dupes */
1868 /** unsafe fields keys for writing fields - no dupes */
1879 * subset of fields whose ObjectStreamFields contain non-null
1884 FieldReflector(ObjectStreamField[] fields) {
1885 this.fields = fields;
1886 int nfields = fields.length;
1896 ObjectStreamField f = fields[i];
1915 * Returns list of ObjectStreamFields representing fields operated on
1918 * to locally defined serializable fields.
1921 return fields;
1980 * Sets the serializable primitive fields of object obj using values
2046 for (int i = numPrimFields; i < fields.length; i++) {
2060 * Sets the serializable object fields of object obj using values from
2070 for (int i = numPrimFields; i < fields.length; i++) {
2082 Field f = fields[i].getField();
2102 * Matches given set of serializable fields with serializable fields
2105 * subset of fields that match (non-matching fields are treated as filler,
2108 * type conflicts exist between the two sets of fields.
2110 private static FieldReflector getReflector(ObjectStreamField[] fields,
2114 // class irrelevant if no fields
2115 Class<?> cl = (localDesc != null && fields.length > 0) ?
2118 FieldReflectorKey key = new FieldReflectorKey(cl, fields,
2149 entry = new FieldReflector(matchFields(fields, localDesc));
2180 FieldReflectorKey(Class<?> cl, ObjectStreamField[] fields,
2186 for (int i = 0; i < fields.length; i++) {
2187 ObjectStreamField f = fields[i];
2217 * Matches given set of serializable fields with serializable fields
2225 * conflicts exist between the two sets of fields.
2227 private static ObjectStreamField[] matchFields(ObjectStreamField[] fields,
2232 localDesc.fields : NO_FIELDS;
2235 * Even if fields == localFields, we cannot simply return localFields
2245 ObjectStreamField[] matches = new ObjectStreamField[fields.length];
2246 for (int i = 0; i < fields.length; i++) {
2247 ObjectStreamField f = fields[i], m = null;