in org.eclipse.egit.github.core/src/org/eclipse/egit/github/core/client/RequestException.java [90:117]
protected String format(FieldError error) {
String code = error.getCode();
String value = error.getValue();
String field = error.getField();
if (CODE_INVALID.equals(code))
if (value != null)
return MessageFormat.format(FIELD_INVALID_WITH_VALUE, value,
field);
else
return MessageFormat.format(FIELD_INVALID, field);
if (CODE_MISSING_FIELD.equals(code))
return MessageFormat.format(FIELD_MISSING, field);
if (CODE_ALREADY_EXISTS.equals(code))
return MessageFormat.format(FIELD_EXISTS, error.getResource(),
field);
// Use field error message as is if custom code
if (FieldError.CODE_CUSTOM.equals(code)) {
String message = error.getMessage();
if (message != null && message.length() > 0)
return message;
}
return MessageFormat.format(FIELD_ERROR, field, error.getResource());
}