Files
openide/java/java-impl/resources/inspectionDescriptions/ExtendsThrowable.html
2025-02-05 04:43:28 +00:00

13 lines
551 B
HTML

<html>
<body>
Reports classes that directly extend <code>java.lang.Throwable</code>.
<p>Extending <code>java.lang.Throwable</code> directly is generally considered bad practice.
It is usually enough to extend <code>java.lang.RuntimeException</code>, <code>java.lang.Exception</code>, or - in special
cases - <code>java.lang.Error</code>.</p>
<p><b>Example:</b></p>
<pre><code>
class EnigmaThrowable extends Throwable {} // warning: Class 'EnigmaThrowable' directly extends 'java.lang.Throwable'
</code></pre>
<!-- tooltip end -->
</body>
</html>