Вы пишете Javadoc для пользователя вашего метода.Если для этого пользователя полезно знать, что оно может вызвать исключение, запишите это!
В вашем случае, кажется, что пользователю действительно полезно знать, что NoUserFoundException
выбрасывается, если пользовательне найден.
В других случаях это менее полезно.Например, во многих случаях тот факт, что NullPointerException
выбрасывается, если параметр имеет значение NULL, не задокументирован в Javadoc, потому что часто как-то подразумевается, что параметр не может быть NULL.
Кстати, Oracleговорить о классе throws
, который появляется после объявления метода, а не о Javadoc.Если вы решили задокументировать непроверенное исключение, имеет смысл использовать предложение @throws
.