Added check to keep it from mistakenly seeing static methods as being
overridden.

Patch by: jgw
Review by: scottb, spoon



git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@1943 8db76d5a-ed1c-0410-87a9-c151d255dfc7
diff --git a/dev/core/src/com/google/gwt/dev/jdt/JSORestrictionsChecker.java b/dev/core/src/com/google/gwt/dev/jdt/JSORestrictionsChecker.java
index c560db8..908317d 100644
--- a/dev/core/src/com/google/gwt/dev/jdt/JSORestrictionsChecker.java
+++ b/dev/core/src/com/google/gwt/dev/jdt/JSORestrictionsChecker.java
@@ -104,7 +104,10 @@
           errorOn(meth, ERR_INSTANCE_METHOD_NONFINAL);
         }
 
-        if (meth.binding != null && meth.binding.isOverriding()) {
+        // Should not have to check isStatic() here, but isOverriding() appears
+        // to be set for static methods.
+        if (!meth.isStatic()
+            && (meth.binding != null && meth.binding.isOverriding())) {
           errorOn(meth, ERR_OVERRIDDEN_METHOD);
         }
       }