Skip to content

#name method on java classes strips the outer class #1117

@wdomburg

Description

@wdomburg
irb(main):002:0> Java::ComZimbraCsZclient::ZMessage::ZMimePart.name
=> "Java::ComZimbraCsZclient::ZMimePart"
irb(main):003:0> Java::ComZimbraCsZclient::ZMimePart.name
NameError: cannot load Java class com.zimbra.cs.zclient.ZMimePart
        from org/jruby/javasupport/JavaClass.java:1227:in `for_name'
        from org/jruby/javasupport/JavaUtilities.java:34:in `get_proxy_class'
        from file:/opt/jruby-1.7.2/lib/jruby.jar!/jruby/java/java_package_module_template.rb:4:in `const_missing'
        from (irb):3:in `evaluate'
        from org/jruby/RubyKernel.java:1066:in `eval'
        from org/jruby/RubyKernel.java:1392:in `loop'
        from org/jruby/RubyKernel.java:1174:in `catch'
        from org/jruby/RubyKernel.java:1174:in `catch'
        from /opt/jruby/bin/jirb:13:in `(root)'
irb(main):004:0> Java::ComZimbraCsZclient::ZMessage::ZMimePart.java_class
=> class com.zimbra.cs.zclient.ZMessage$ZMimePart

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions