私はASMに基づいて、その場でクラスを生成するためのユーティリティを作成しています。私が必要とするのは、ジェネリック型をパラメータとして持つメソッドシグネチャを生成することです。例えば。ASM:ジェネリック型のディスクリプタを見つけよう
public void setValue(List<String> value) {...}
質問は、私がASMライブラリを使用してList<String>
の記述を得ることができる方法です。ユーティリティメソッドasm.Type.getDescriptor(Class)
があることは知っていますが、のようなものがありますか、それともどのように実装できますか?ちょうどここに、これを必要とする人のためのグリーン
あなたの記述子には、単にlistを使用します。このシグネチャは、ジェネリックを実装するために変更するものです。 –