Arturas Slajus created JRUBY-6388:
-------------------------------------
Summary: Referencing scala object returns class, not object
instance
Key: JRUBY-6388
URL: https://jira.codehaus.org/browse/JRUBY-6388
Project: JRuby
Issue Type: Bug
Components: Java Integration
Affects Versions: JRuby 1.6.5
Reporter: Arturas Slajus
Priority: Minor
When referencing scala object, you get back JVM static class, not the scala
object instance.
{noformat}
>> Java::scala.None
=> Java::Scala::None
>> Java::spacemule.helpers.JRuby.None
=> #<#<Class:0xa7aa82>:0x11a645f>
object spacemule.helpers.JRuby { val None = scala.None }
{noformat}
This is bad when getting object instances back from scala. E.g.:
{noformat}
ret_value = ScalaClass.some_method # Returns scala.None
ret_value == Java::scala.None # is false
{noformat}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://jira.codehaus.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email