我正在尝试在代码中添加JavaDoc。我需要在一次抛出中添加多个异常。当我在下面添加时,它只识别 NullPointerException 而不是 IllegalArgumentException 。当我将鼠标放在方法上时,有没有办法在单个throw标签中提供多个异常,以便它可以识别这两个异常?

@throws NullPointerException, IllegalArgumentException when invalid userId, timeout is passed

还是我需要这样做?通过这个,我重复了两次相同的评论。
@throws NullPointerException when invalid userId, timeout is passed
@throws IllegalArgumentException when invalid userId, timeout is passed

最佳答案

您不能使用 1 个 @throws 标记指定 2 个异常(exception)

对于每个异常,您都需要一个 @throws 标记。这允许您为您抛出的每个异常提供描述。

10-07 16:08