JNLuaのjavavm moduleを使用してJavaライブラリ(JAR)に接続して拡張する方法を試しています。これまでのところ、私は、JavaオブジェクトをルアとJava-seemlessnessの間を行き来するのがどれほど簡単かに感銘を受けました。JNLuaでJavaオブジェクトを拡張する方法
ここでは、これらのJavaオブジェクトをLUAで拡張したいと考えています。私の素朴なアプローチでは、私はそのオブジェクトAPIを拡張する意図、すなわちそれにメソッドを追加する目的で、JavaオブジェクトをLuaクラスでラップしました。しかし、私は、すべてのJavaオブジェクトメソッドをラッパー内に再作成する必要はありません。私は、Javaオブジェクトから継承することができるように思えるので、ラッパーからメソッドが見つからないときに、LuaはラップされたクラスのメンバーであるJavaオブジェクトでそのメソッドを探します。私はInheritanceに示されている例を適用しようとしましたが、Javaオブジェクトを扱っているので、設定するのはやや面倒です。思考?