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); } }