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 -~----------~----~----~----~------~----~------~--~---
