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


Reply via email to