/** * @return true if the associated field object is set and public */ public boolean isPublicField() { return (publicField && isField()); } /**
/** * @return true if the associated field object is set and public */ public boolean isPublicField() { return (publicField && isField()); } /**
/** * @return true if this field value can be retrieved */ public boolean isGettable() { return (isField() || getGetter() != null); } /**
/** * @return true if this field value can be retrieved */ public boolean isGettable() { return (isField() || getGetter() != null); } /**
/** * @return true if this field value can be set */ public boolean isSettable() { boolean settable = false; if (! finalField) { // no setting finals if (isField() || getSetter() != null) { settable = true; } } return settable; } /**
/** * @return true if this field value can be set */ public boolean isSettable() { boolean settable = false; if (! finalField) { // no setting finals if (isField() || getSetter() != null) { settable = true; } } return settable; } /**
/** * Determines if a {@link ClassProperty} is complete based on the {@link FieldFindMode} setting * @param cp a class property setting * @return true if it is complete, false otherwise */ private boolean isComplete(ClassProperty cp) { boolean complete = false; if (FieldFindMode.FIELD.equals(fieldFindMode)) { if (cp.isField()) { complete = true; } } else if (FieldFindMode.PROPERTY.equals(fieldFindMode)) { if (cp.isProperty()) { complete = true; } } else { // default if (cp.isComplete()) { complete = true; } } return complete; }
/** * Determines if a {@link ClassProperty} is complete based on the {@link FieldFindMode} setting * @param cp a class property setting * @return true if it is complete, false otherwise */ private boolean isComplete(ClassProperty cp) { boolean complete = false; if (FieldFindMode.FIELD.equals(fieldFindMode)) { if (cp.isField()) { complete = true; } } else if (FieldFindMode.PROPERTY.equals(fieldFindMode)) { if (cp.isProperty()) { complete = true; } } else { // default if (cp.isComplete()) { complete = true; } } return complete; }
/** * Determines if a {@link ClassProperty} is gettable based on the {@link FieldFindMode} setting * @param cp a class property setting * @return true if it is gettable, false otherwise */ private boolean isGettable(ClassProperty cp) { boolean gettable = false; if (FieldFindMode.FIELD.equals(fieldFindMode)) { if (cp.isField() && cp.isGettable()) { gettable = true; } } else if (FieldFindMode.PROPERTY.equals(fieldFindMode)) { if (cp.isProperty() && cp.isGettable()) { gettable = true; } } else { // default if (cp.isPublicGettable()) { gettable = true; } } return gettable; }
/** * Determines if a {@link ClassProperty} is gettable based on the {@link FieldFindMode} setting * @param cp a class property setting * @return true if it is gettable, false otherwise */ private boolean isGettable(ClassProperty cp) { boolean gettable = false; if (FieldFindMode.FIELD.equals(fieldFindMode)) { if (cp.isField() && cp.isGettable()) { gettable = true; } } else if (FieldFindMode.PROPERTY.equals(fieldFindMode)) { if (cp.isProperty() && cp.isGettable()) { gettable = true; } } else { // default if (cp.isPublicGettable()) { gettable = true; } } return gettable; }
/** * Determines if a {@link ClassProperty} is settable based on the {@link FieldFindMode} setting * @param cp a class property setting * @return true if it is settable, false otherwise */ private boolean isSettable(ClassProperty cp) { boolean settable = false; if (FieldFindMode.FIELD.equals(fieldFindMode)) { if (cp.isField() && cp.isSettable()) { settable = true; } } else if (FieldFindMode.PROPERTY.equals(fieldFindMode)) { if (cp.isProperty() && cp.isSettable()) { settable = true; } } else { // default if (cp.isPublicSettable()) { settable = true; } } return settable; }
/** * Determines if a {@link ClassProperty} is settable based on the {@link FieldFindMode} setting * @param cp a class property setting * @return true if it is settable, false otherwise */ private boolean isSettable(ClassProperty cp) { boolean settable = false; if (FieldFindMode.FIELD.equals(fieldFindMode)) { if (cp.isField() && cp.isSettable()) { settable = true; } } else if (FieldFindMode.PROPERTY.equals(fieldFindMode)) { if (cp.isProperty() && cp.isSettable()) { settable = true; } } else { // default if (cp.isPublicSettable()) { settable = true; } } return settable; }
if (cp.isField() && !cp.isTransient()) { in = true;
if (cp.isField() && !cp.isTransient()) { in = true;