比方說,我有一個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方法是爲此工作還是僅用於編譯? (對不起,目前無法檢查:( –