Код: Выделить всё
// Example: errorCode = 1,
// errorString = "There was a problem accessing the database."
throw new SomeWebServiceException(errorCode, errorString);
< /code>
Клиентская программа может быть показано в сообщении: < /p>
»произошла ошибка #1: возникла проблема с базой данных
. ToString public enum Errors {
DATABASE {
@Override
public String toString() {
return "A database error has occured.";
}
},
DUPLICATE_USER {
@Override
public String toString() {
return "This user already exists.";
}
},
// more errors follow
}
< /code>
Мой вопрос: < /strong> есть ли лучший способ сделать это? Я бы предпочел решение в коде, а не читать из внешнего файла. Я использую Javadoc для этого проекта, и возможность документировать коды ошибок в очереди и сделать их автоматическим обновлением в документации.>
Подробнее здесь: https://stackoverflow.com/questions/446 ... gs-in-java