Poszukuję opartej na adnotacjach metody sprawdzania poprawności, która umożliwi mi sprawdzanie poprawności wartości parametrów. Coś jak następuje:Oparte na adnotacji środowisko sprawdzania poprawności
void someMethod(@NotBlank String foo, @NotEmpty Collection bar, @Positive Integer baz, @NotNull Object obj) {
}
Walidacja parametrów powinno nastąpić automatycznie ilekroć adnotacją metoda/konstruktor nazywa się tak, że nie ma sposobu, aby ominąć walidacji.
Gdybym mógł dostosować komunikaty o błędach, które byłyby dobre. Używam Java 1.5.
Tak, OVal wydaje mi się zwycięzcą: http://oval.sourceforge.net/userguide.html#d4e233 –