Reviewers: scottb, rjrjr,

Description:
This patch changes class literal setup to pass the class's seed function
into createForClass when a seed function is available for the type.  The
behavior of Class.getName() in -XdisableClassMetadata mode is changed to
return "Class$<seedName>" for instantiable types or "Class$<stable
number>" for all non-instantiable or JSO types.

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

Affected files:
   dev/core/src/com/google/gwt/dev/jjs/ast/JClassLiteral.java
   dev/core/src/com/google/gwt/dev/jjs/ast/JProgram.java
   dev/core/src/com/google/gwt/dev/jjs/impl/GenerateJavaAST.java
   dev/core/src/com/google/gwt/dev/jjs/impl/GenerateJavaScriptAST.java
   user/super/com/google/gwt/emul/java/lang/Class.java
   user/test/com/google/gwt/dev/jjs/test/ClassObjectTest.java



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

Reply via email to