0

vala に Java の InvocationHandler に似たものはありますか。つまり、インターフェイスまたはクラスのインスタンスを作成して、動的に実装したいと考えています。リフレクションに関するドキュメントを読みましたが、かなり制限されており、インターフェイスや抽象、メソッドについては何も述べていません。

4

1 に答える 1

0

実行時にクラス/インターフェース構造体を知ることはできません。C から継承された制限。一方、gobject では、クラス/インターフェイス構造体フィールドにアクセスするためのメタデータをさらに指定することはできません。gobject で可能な唯一の「リフレクション」は、オブジェクトのプロパティとタイプに関するものです。

于 2011-05-31T18:09:48.543 に答える