2

動的な型とメソッド ディスパッチをサポートするために、私のプログラミング言語には という型が導入されていdynamicます。型が の呼び出し先でメソッドを呼び出す場合dynamic、コンパイラはまず呼び出し先とすべての引数をスタックにプッシュし、次にinvokedynamic通常の命令の代わりに命令を生成しinvoke*ます。この命令は、 というクラスの特別なブートストラップ メソッドを指していDynamicLinkerますが、呼び出されたときに利用できるのは静的な型だけです。

私の問題invokedynamic:命令に渡された引数の実行時型を取得するにはどうすればよいですか?

4

2 に答える 2