могут в том числе вернуть NullPointerException. Можно ли как-то малой болью завернуть NullPointerException в мой эксепшен, типо NoEditableObject или чо-нить такое? Или в каждом методе придется писать
try {
...
} catch (NullPointerException e) {
throw new NoEditableObject();
}
?
можно магией аопа
NullPointerException не принято ловить это плохая практика, если летит это исключение значит у тебя в коде где то косяк, в любом случае ловить исключения лучше как можно выше по коду, либо там где это нужно, это обычно понятно из контекста
Обсуждают сегодня