Unchecked exception declared in 'throws' clause
Reports declaration of an unchecked exception (java.lang.RuntimeException
or one of its subclasses) in the throws
clause of a method.
Declarations of unchecked exceptions are not required and may be deleted or moved to a Javadoc @throws
tag.
Example:
public class InvalidDataException extends RuntimeException {}
class TextEditor {
void readSettings() throws InvalidDataException {} // warning: Unchecked exception 'InvalidDataException' declared in 'throws' clause
}
Inspection Details | |
---|---|
Available in: | IntelliJ IDEA 2023.3, Qodana for JVM 2023.3 |
Plugin: | Java, 233.SNAPSHOT |
Last modified: 13 July 2023