Я ищу основы для проверки на основе аннотаций, которые позволят мне проверять значения параметров. Что-то вроде следующего:
void someMethod(@NotBlank String foo, @NotEmpty Collection bar, @Positive Integer baz, @NotNull Object obj) {
}
Проверка параметров должна происходить автоматически всякий раз, когда вызывается аннотированный метод/конструктор, поэтому нет возможности обойти проверку.
Если бы я мог настроить создаваемые сообщения об ошибках, это было бы неплохо. Я использую Java 1.5.