Reviewers: ,

Description:
This patch improves the correctness of SingleJso types by following all
super-interfaces when calculating singleJso data.  Additionally, casts
to singleJso interfaces will trigger a rescue of the concrete JSO type.


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

Affected files:
   dev/core/src/com/google/gwt/dev/jjs/ast/JTypeOracle.java
   dev/core/src/com/google/gwt/dev/jjs/impl/ControlFlowAnalyzer.java
   dev/core/src/com/google/gwt/dev/shell/CompilingClassLoader.java
   dev/core/src/com/google/gwt/dev/shell/rewrite/HostedModeClassRewriter.java
    
dev/core/src/com/google/gwt/dev/shell/rewrite/RewriteSingleJsoImplDispatches.java
   user/test/com/google/gwt/dev/jjs/CompilerSuite.java
   user/test/com/google/gwt/dev/jjs/test/SingleJsoImplTest.java
   user/test/com/google/gwt/dev/jjs/test/singlejso/A.java
   user/test/com/google/gwt/dev/jjs/test/singlejso/B1.java
   user/test/com/google/gwt/dev/jjs/test/singlejso/B2.java
   user/test/com/google/gwt/dev/jjs/test/singlejso/IA.java
   user/test/com/google/gwt/dev/jjs/test/singlejso/IB.java
   user/test/com/google/gwt/dev/jjs/test/singlejso/TypeHierarchyTest.java



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

Reply via email to