Reviewers: jbrosenberg,

Description:
Re-roll r10435

Changes logic to assign seedIds even to non-instantiable types so that
Foo.class.getName() will return something sensible when
-XdisableClassMetadata
is used.


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

Affected files:
  M dev/core/src/com/google/gwt/core/ext/linker/SymbolData.java
  M dev/core/src/com/google/gwt/core/ext/linker/impl/StandardSymbolData.java
  M dev/core/src/com/google/gwt/dev/cfg/StaticPropertyOracle.java
  M dev/core/src/com/google/gwt/dev/javac/testing/impl/JavaResourceBase.java
  M dev/core/src/com/google/gwt/dev/jjs/JavaToJavaScriptCompiler.java
  M dev/core/src/com/google/gwt/dev/jjs/ast/JProgram.java
  A dev/core/src/com/google/gwt/dev/jjs/ast/JSeedIdOf.java
  M dev/core/src/com/google/gwt/dev/jjs/ast/JTypeOracle.java
  M dev/core/src/com/google/gwt/dev/jjs/ast/JVisitor.java
  M dev/core/src/com/google/gwt/dev/jjs/impl/CodeSplitter.java
  M dev/core/src/com/google/gwt/dev/jjs/impl/ControlFlowAnalyzer.java
  M dev/core/src/com/google/gwt/dev/jjs/impl/FragmentExtractor.java
  M dev/core/src/com/google/gwt/dev/jjs/impl/GenerateJavaAST.java
  M dev/core/src/com/google/gwt/dev/jjs/impl/GenerateJavaScriptAST.java
  M dev/core/src/com/google/gwt/dev/jjs/impl/GwtAstBuilder.java
M dev/core/src/com/google/gwt/dev/jjs/impl/ImplementClassLiteralsAsFields.java
  M dev/core/src/com/google/gwt/dev/jjs/impl/Pruner.java
  A dev/core/src/com/google/gwt/dev/jjs/impl/ReplaceGetClassOverrides.java
  M dev/core/src/com/google/gwt/dev/jjs/impl/ToStringGenerationVisitor.java
M dev/core/src/com/google/gwt/dev/js/JsSourceGenerationVisitorWithSizeBreakdown.java
  M dev/core/src/com/google/gwt/dev/js/JsStackEmulator.java
  A dev/core/src/com/google/gwt/dev/js/ast/JsSeedIdOf.java
  M dev/core/src/com/google/gwt/dev/js/ast/JsVisitor.java
M dev/core/super/com/google/gwt/dev/jjs/intrinsic/com/google/gwt/lang/Array.java A dev/core/super/com/google/gwt/dev/jjs/intrinsic/com/google/gwt/lang/SeedUtil.java
  M dev/core/test/com/google/gwt/dev/jjs/impl/CodeSplitterTest.java
  M user/src/com/google/gwt/rpc/linker/ClientOracleLinker.java
  M user/src/com/google/gwt/rpc/server/WebModeClientOracle.java
  M user/src/com/google/gwt/rpc/server/WebModePayloadSink.java
  M user/super/com/google/gwt/emul/java/lang/Class.java
  M user/super/com/google/gwt/emul/java/lang/Object.java
  M user/test/com/google/gwt/emultest/java/util/ArraysTest.java


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

Reply via email to