Qt Jenny 既知の問題

Qt Jenny 1.0

  • Qt Jenny はヘッダーのみのコードを生成します。これは、QJniObject のテンプレート機能を利用するためであり、また、QJniObject のいくつかの関数の推論されたリターン・タイプを使用し、Qt Jenny によって生成されるコードで推論されたリターン・タイプを公開するためである。我々はこの方法を維持することを期待している。
  • 生成されるコードは強型ではありません。パラメータとして2つの異なるJava型を取る関数がある場合、呼び出しコードは正しいオブジェクトを正しい順序で渡す必要があり、間違いは実行時エラーになります。私たちは、Qt Jenny 1.1でこの制限を解除し、パラメータが強い型を持ち、引数の順序の間違いがコンパイル・エラーになるようなコードを生成できるようにすることを期待しています。
  • C++でJavaインタフェースを実装するためのサポートはない。私たちは、Qt Jenny 1.1でこの制限を解除し、JavaインタフェースのAPIを実装するC++ベース・クラスを生成できるようにし、ユーザがそのようなベース・クラスを継承し、その派生クラス・オブジェクトをJavaインタフェース・オブジェクトとして強型生成APIに渡せるようにすることを期待しています。

© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.