問題タブ [javapoet]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - JavaPoetに「任意のタイプ」の疑問符を追加するには?
JavaPoet でコードを生成しています。
生成されたコードのどこかに、次の引数を持つメソッドを追加したいと思います。
したがって、私のJavaPoetコードは次のようになります
java - Javapoet/JavaWriter を既存のクラスに追加
注釈プロセッサでのコード生成を実験しています。
ステートメントを含むコンストラクターを追加する次のコードを考えてみましょう。
ここで、クラス「Test」で「bla」という名前の実行可能要素を指定すると、結果は次のようになります。
ただし、このクラスは既に存在するため、ここでこの新しいクラスを作成するのではなく、コンストラクターを既存のコードに追加したいと考えています。
既存のコード:
私はこれを行うことができますか?
java - JavaPoet ジェネリック パラメータの追加
次のシグネチャを持つメソッドを生成するにはどうすればよいですか?
これまでのところ、私は持っています:
編集これは上記のコードが生成しているものです(パラメーターを追加する方法がわかりません):
java - JavaPoet を使用したアノテーションの生成
JavaPoet を使用してコード ジェネレーターを作成しており、クラスに注釈を付ける必要があります。
例えば :
私のコードは次のようになります。
このコードはクラスを生成しますが、結果のコードには CacheConcurrencyStrategy のインポート ステートメントがありません。必要なコードがすべて出力されるようにコードを生成するにはどうすればよいですか?
java - JavaPoet による注釈コード生成
JavaPoet を使用してコード ジェネレーターを作成しており、クラスに注釈を付ける必要があります。
例えば :
私はこれまでに得ることができます:
AnnotationSpec.Builder には addMember メソッドがありますが、それは私が望むことをしていないようです。
java - JavaPoet ParameterSpec 型を Java 8 AnnotatedType と比較する
フィールド (またはメソッド パラメーター) の注釈付きの型を ParameterSpec インスタンスと比較する必要があります。このコンテキストでは、パラメーターの名前は重要ではありません。コンテキストは、未解決の問題 136に多少関連しています。
次のテストは緑色ですが、比較コードではタイプ セーフな文字列変換が使用されていません。よりタイプセーフなアプローチを誰が思いつくでしょうか?