public boolean hasField(ValueMember field) { for (int i = 0; i < fields.length; i++) { try { if (fields[i].getName().equals(field.name)) { if (fields[i].getSignature().equals(ValueUtility.getSignature(field))) return true; } } catch (Throwable t) { } } return false; }
switch (fields[i].getTypeCode())
/** * Get the field of this class by name. * * @return The ObjectStreamField object of the named field or null if there is no such named field. */ public final ObjectStreamField getField(String name) { /* * Binary search of fields by name. */ for (int i = fields.length - 1; i >= 0; i--) { if (name.equals(fields[i].getName())) { return fields[i]; } } return null; }
/** * Get the field of this class by name. * * @return The ObjectStreamField object of the named field or null if there is no such named field. */ public final ObjectStreamField getField(String name) { /* * Binary search of fields by name. */ for (int i = fields.length - 1; i >= 0; i--) { if (name.equals(fields[i].getName())) { return fields[i]; } } return null; }
public boolean hasField(ValueMember field) { for (int i = 0; i < fields.length; i++) { try { if (fields[i].getName().equals(field.name)) { if (fields[i].getSignature().equals(ValueUtility.getSignature(field))) return true; } } catch (Throwable t) { } } return false; }
switch (fields[i].getTypeCode())