I'm looking at some Java code, and I've noticed the following:
if (!foo(bar, baz, qux)) {
i = 0; jsr 433;
}
javac chokes on it, saying it's not a statement and that a semicolon is expected after the keyword jsr
.
I did some Googling, and I found some code containing the same thing, which leads me to believe it's there intentionally (even though they weren't able to get it to compile either). So what does jsr
do? How does one get code containing it to compile?