私は Java が初めてで、ikvm を使用して C# のいくつかのクラスにアクセスしたいと考えています。たとえば、Java には次のクラスがあります。
package com.mypk.js;
public class SBManager
{
public static Session getSession(String url)
{
Session session = null;
session = createSession(url);
return session;
}
private static Session createSession(String url)
{
Session rval = null;
...
return rval;
}
}
ここで、Session は次のようなインターフェイスです。
package com.mypk.js;
import...;
public abstract interface Session
{
public abstract void closeConnection()
public abstract void connect()
}
私の質問は、ikvm リフレクション (または Java リフレクション) を使用して SBManager インスタンスを取得し、Java で次のように行うように、独自のメソッドまたは Session インターフェイスのメソッドにアクセスする方法です。
private Session session = null;
session = SBManager.getSession("abc");
session.closeConnection();
session = null;
どうもありがとうございました。