У меня есть сценарий использования, в котором мне нужно проверить, не является ли объект нулевым, а затем только выполнить метод, в противном случае вернуть.
Мой текущий код выглядит примерно так
public void someFunction(Object object){
if(object==null)
return;
//some logic
}
Я хочу сделать пользовательскую аннотацию, которая может быть применена к параметру метода, который может генерировать этот котел.Итак, новый код выглядит примерно так:
public void someFunction(@MyAnnotation Object object){
//some logic
}
Я пробовал Lombok @NonNull, он делает то же самое, но выдает исключение нулевого указателя, если параметр имеет значение null.Я не хочу выдавать исключение, а просто вернуться из метода.
Я хочу знать, как этого можно достичь?Можно ли это сделать через пользовательскую аннотацию?