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