Welcome to Software Development on Codidact!
Will you help us build our independent community of developers helping developers? We're small and trying to grow. We welcome questions about all aspects of software development, from design to code to QA and more. Got questions? Got answers? Got code you'd like someone to review? Please join us.
Comments on How to avoid "exception is never thrown" when commenting out a line while debugging
Post
How to avoid "exception is never thrown" when commenting out a line while debugging
I have a code block like this:
try {
...
x.foo(); // This is the line that forces us to have the try block
...
} catch (ArrayIndexOutOfBoundsException e) {
logger.error(e.getMessage(), e);
}
x.foo()
is the line that is potentially throwing the exception.
Let's say that I am debugging the above block, and I want to comment out that line. What happens then is that I get this:
error: exception ArrayIndexOutOfBoundsException is never thrown in
body of corresponding try statement
My question is how to handle this in a convenient way while debugging. I know how to rewrite it properly when I'm done debugging. But it is extremely annoying to to repeatedly remove and restore the try and catch lines just because I want to temporarily disable a line.
2 comment threads