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
}
Locating this inspection
- By ID
Can be used to locate inspection in e.g. Qodana configuration files, where you can quickly enable or disable it, or adjust its settings.
ThrowsRuntimeException- Via Settings dialog
Path to the inspection settings via IntelliJ Platform IDE Settings dialog, when you need to adjust inspection settings directly from your IDE.
Availability
- By default bundled with
- Can be installed with plugin
Java, 241.18072
Last modified: 18 June 2024