RuntimeExceptionについての質問です。

引数チェック時のIllegalArgumentExceptionなど、明示的に実行時例外をthrowするケースがあると思のですが、
この時メソッド定義のthrows節やJavaDocの@throwsに実行時例外を記述しますか?

メソッドの仕様を明らかにするという目的でJavaDocに@throwsを書くべきだと思うんですが、
メソッド定義のthrows節はどうするのが良いか気になっています。