比方说,我有一个Java类是这样的:重写重载的Java方法JRuby中
public class MyClass {
public void doSomething(Object o1) { }
public void doSomething(Object o1, Object o2) {}
}
注意,有两种方法doSomething
不同arities。
在JRuby中,我该如何对这个类进行子类别划分,并为doSomething
的每个元素提供实现?有没有办法做到这一点,在Java中添加一个shim类,只需将方法调用路由到具有明确名称的ruby方法?
谢谢!
java_signature方法是为此工作还是仅用于编译? (对不起,目前无法检查:( –