http://gwt-code-reviews.appspot.com/1443807/diff/2001/dev/core/src/com/google/gwt/dev/jjs/impl/ControlFlowAnalyzer.java
File dev/core/src/com/google/gwt/dev/jjs/impl/ControlFlowAnalyzer.java
(left):

http://gwt-code-reviews.appspot.com/1443807/diff/2001/dev/core/src/com/google/gwt/dev/jjs/impl/ControlFlowAnalyzer.java#oldcode318
dev/core/src/com/google/gwt/dev/jjs/impl/ControlFlowAnalyzer.java:318:
rescueMembersIfInstantiable(type);
Actually, line 302 covers all the static initializers.  If the type is
instantiable, a constructor must be live, and the constructor
initializes all of the instance fields.

http://gwt-code-reviews.appspot.com/1443807/diff/2001/dev/core/src/com/google/gwt/dev/jjs/impl/ControlFlowAnalyzer.java
File dev/core/src/com/google/gwt/dev/jjs/impl/ControlFlowAnalyzer.java
(right):

http://gwt-code-reviews.appspot.com/1443807/diff/2001/dev/core/src/com/google/gwt/dev/jjs/impl/ControlFlowAnalyzer.java#newcode112
dev/core/src/com/google/gwt/dev/jjs/impl/ControlFlowAnalyzer.java:112:
rescue(program.getTypeArray(program.getTypeJavaLangObject(), dims),
true, isInstantiated);
Yep, it showed up when I was trying out a minimal code split on Hello
sample.

http://gwt-code-reviews.appspot.com/1443807/diff/2001/dev/core/src/com/google/gwt/dev/jjs/impl/ControlFlowAnalyzer.java#newcode114
dev/core/src/com/google/gwt/dev/jjs/impl/ControlFlowAnalyzer.java:114: }
No, Foo[][] -> Object[], not Foo[].

http://gwt-code-reviews.appspot.com/1443807/

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

Reply via email to