DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://nagoya.apache.org/bugzilla/show_bug.cgi?id=8803>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE.
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=8803 Cannot build current CVS ------- Additional Comments From [EMAIL PROTECTED] 2002-05-16 23:20 ------- Joe -- I appreciate your personal opinion. However, the Java Language Specification section 14.19 (http://java.sun.com/docs/books/jls/first_edition/html/14.doc.html) is pretty clear on this. "Every other statement S [besides the first statement] in a nonempty block that is not a switch block is reachable if and only if the statement preceding S can complete normally." -and- "A break, continue, return, or throw statement cannot complete normally." Since the throw cannot complete normally, the empty statement following it is unreachable. "It is a compile-time error if a statement cannot be executed because it is unreachable . Every Java compiler must carry out the conservative flow analysis specified here to make sure all statements are reachable." The compiler is correct.
