Reviewers: bruce, scottb,

Description:
Similar to getOverridableMethods but includes final methods as well.
This would make it easier to fix ROO-1297 and in general work with
"factories" (such as the code generator for ActivityMapper I proposed in
the Activity design Wave)
https://jira.springsource.org/browse/ROO-1297
https://wave.google.com/wave/waveref/googlewave.com/w+eva-sERfA

Kept getOverridableMethods as filter on getInheritableMethods returned
array.

Assigning to Bruce as he's the one who originally added
getOverridableMethod, and Scott who factored them out into the
AbstractMembers class.

Something I don't understand: JEnumTypeTest#testInterface fails because
getOverridableMethods returns 4 methods instead of the expect 7 (but
stepping through the code I can't understand how there could be 7)

Please review this at http://gwt-code-reviews.appspot.com/863802/show

Affected files:
  dev/core/src/com/google/gwt/core/ext/typeinfo/AbstractMembers.java
  dev/core/src/com/google/gwt/core/ext/typeinfo/JArrayType.java
  dev/core/src/com/google/gwt/core/ext/typeinfo/JClassType.java
  dev/core/src/com/google/gwt/core/ext/typeinfo/JDelegatingClassType.java
  dev/core/src/com/google/gwt/core/ext/typeinfo/JParameterizedType.java
  dev/core/src/com/google/gwt/core/ext/typeinfo/JRawType.java
  dev/core/src/com/google/gwt/core/ext/typeinfo/JRealClassType.java
  dev/core/test/com/google/gwt/core/ext/typeinfo/JClassTypeTest.java
dev/core/test/com/google/gwt/core/ext/typeinfo/JDelegatingClassTypeTestBase.java
  dev/core/test/com/google/gwt/core/ext/typeinfo/JParameterizedTypeTest.java
  dev/core/test/com/google/gwt/core/ext/typeinfo/JRawTypeTest.java
  dev/core/test/com/google/gwt/core/ext/typeinfo/JTypeParameterTest.java
  dev/core/test/com/google/gwt/core/ext/typeinfo/JWildcardTypeTest.java


--
http://groups.google.com/group/Google-Web-Toolkit-Contributors

Reply via email to