- About Scala
- Documentation
- Code Examples
- Software
- Scala Developers
Pickler disagrees with others (in latest trunk)
Mon, 2011-09-12, 17:05
Hi,
After upgrading to latest trunk in scalagwt project I run into this situation:
[scalac] // Scala source: ContentWidget.scala [scalac] package com.google.gwt.sample.showcase.client { [scalac] object ContentWidget extends java.lang.Object with ScalaObject {.... [scalac] }; [scalac] abstract class ContentWidget extends com.google.gwt.user.client.ui.LazyPanel with com.google.gwt.event.logical.shared.SelectionHandler[java.lang.Integer] with ScalaObject { ....(printed by -Xprint:explicitouter)
After compilation is finished I do:
grek-imac:scalagwt-sample grek$ scalap -cp war/WEB-INF/classes com.google.gwt.sample.showcase.client.ContentWidget package com.google.gwt.sample.showcase.clientabstract class ContentWidget extends com.google.gwt.user.client.ui.LazyPanel with com.google.gwt.event.logical.shared.SelectionHandler[scala.Integer] with scala.ScalaObject { ....
Notice then pickler put Integer type into scala package. Any ideas what might cause pickler to disagree with the rest of the world? I'd love to have isolated example but haven't been successful at narrowing it down.
--
Grzegorz Kossakowski
After upgrading to latest trunk in scalagwt project I run into this situation:
[scalac] // Scala source: ContentWidget.scala [scalac] package com.google.gwt.sample.showcase.client { [scalac] object ContentWidget extends java.lang.Object with ScalaObject {.... [scalac] }; [scalac] abstract class ContentWidget extends com.google.gwt.user.client.ui.LazyPanel with com.google.gwt.event.logical.shared.SelectionHandler[java.lang.Integer] with ScalaObject { ....(printed by -Xprint:explicitouter)
After compilation is finished I do:
grek-imac:scalagwt-sample grek$ scalap -cp war/WEB-INF/classes com.google.gwt.sample.showcase.client.ContentWidget package com.google.gwt.sample.showcase.clientabstract class ContentWidget extends com.google.gwt.user.client.ui.LazyPanel with com.google.gwt.event.logical.shared.SelectionHandler[scala.Integer] with scala.ScalaObject { ....
Notice then pickler put Integer type into scala package. Any ideas what might cause pickler to disagree with the rest of the world? I'd love to have isolated example but haven't been successful at narrowing it down.
--
Grzegorz Kossakowski