
resources.report.rules.pmd.AvoidCatchingThrowable.html Maven / Gradle / Ivy
AvoidCatchingThrowable
AvoidCatchingThrowable
This is dangerous because it casts too wide a net; it can catch things like OutOfMemoryError.
This rule is defined by the following Java class:
net.sourceforge.pmd.rules.strictexception.AvoidCatchingThrowable
Example:
public class Foo {
public void bar() {
try {
// do something
} catch (Throwable th) { //Should not catch throwable
th.printStackTrace();
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy