commit | e0b3c05707afbfa084a1deec16e21335c54247c9 | [log] [tgz] |
---|---|---|
author | eaftan@google.com <eaftan@google.com@8db76d5a-ed1c-0410-87a9-c151d255dfc7> | Mon Nov 14 19:24:51 2011 +0000 |
committer | eaftan@google.com <eaftan@google.com@8db76d5a-ed1c-0410-87a9-c151d255dfc7> | Mon Nov 14 19:24:51 2011 +0000 |
tree | 903ee864928a623192ff8845ee68a377bdefe0e9 | |
parent | da9008f2e73e7cf076064d0394ac8760120455ef [diff] |
Fix instances of javac's divzero warning. Review at http://gwt-code-reviews.appspot.com/1578811 git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@10747 8db76d5a-ed1c-0410-87a9-c151d255dfc7
diff --git a/user/test/com/google/gwt/dev/jjs/test/CompilerTest.java b/user/test/com/google/gwt/dev/jjs/test/CompilerTest.java index 176353a..c303ac0 100644 --- a/user/test/com/google/gwt/dev/jjs/test/CompilerTest.java +++ b/user/test/com/google/gwt/dev/jjs/test/CompilerTest.java
@@ -623,6 +623,7 @@ * Development Mode or Production Mode, but the important thing is that the * compiler does not crash. */ + @SuppressWarnings("divzero") public void testDivByZero() { assertTrue(Double.isNaN(0.0 / 0.0));
diff --git a/user/test/com/google/gwt/user/server/BadServlets.java b/user/test/com/google/gwt/user/server/BadServlets.java index becd947..5dfd102 100644 --- a/user/test/com/google/gwt/user/server/BadServlets.java +++ b/user/test/com/google/gwt/user/server/BadServlets.java
@@ -109,8 +109,13 @@ */ public static class StaticException extends HttpServlet { static { - @SuppressWarnings("unused") - int divideByZero = 1 / 0; + /** + * "if (true)" required to avoid compiler error: "initializer must be + * able to complete normally." + */ + if (true) { + throw new ArithmeticException("/ by zero"); + } } } }