次のような単一のエクスポートされたメソッドを持つ C++ DLL があるとします。
CustomerProcessor* getInstance();
つまり、呼び出す必要のあるメソッドを実際に含むクラスのインスタンスを返すだけです。
JNA (com.sun.jna.Library を拡張) を使用して getInstance() メソッドを Java のクラスにマップし、返された CustomerProcessor インスタンスを com.sun.jna.Pointer に格納できることはわかっています。
次に、これをどうにかして CustomerProcessor クラスにマップして、その上でメソッドを呼び出すことができますか (そうであれば、その方法)?