問題タブ [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.

0 投票する
1 に答える
2526 参照

java - Javapoet スーパークラス ジェネリック

javapoetを使用して次のことができる方法を知っている人は誰でも

私の生成コード:

0 投票する
1 に答える
1103 参照

java - JavaPoet を使用した列挙型の生成

JavaPoet を使用して次の列挙型クラスを生成する方法は?

0 投票する
1 に答える
350 参照

android - javapoet のメソッド addModifiers を解決できません

Android で注釈プロセッサを使用してクラスを生成しています。クラスを生成するために、私はjavapoetを使用しています。Javaプロジェクトで使用すると正常に動作しますが、AndroidではaddModifiersメソッドにアクセスできませんTypeSpec

インポートjavax.lang.model.element.Modifierしましたが、メソッド addModifiers を解決できないと表示されます。Modifierソース コード内の同じメソッドのパラメーターは赤色で、カーソルをその上に置くとcan't resolve symbol modifierメッセージが表示されます。この問題の解決策はありますか?

0 投票する
2 に答える
569 参照

java - メンバーを JavaPoet に追加する

JavaPoet api で TestSuite を作成しようとしました。testClasses に JUnit クラスの List があるので、メンバー アノテーションを追加したいのですが、addmember では一度に 1 つのオブジェクトしか追加できないため、すべてのリストを追加するにはどうすればよいですか?

0 投票する
1 に答える
2134 参照

java - JavaPoet を使用してスーパークラス コンストラクターを呼び出すコンストラクターを生成する方法

JavaPoet を使用して、他のクラスを拡張するクラスを生成したいと考えています。

たとえば、私はこのクラスを持っています:

そして、このような新しいクラスを生成したい:

ただし、JavaPoet には、スーパークラス コンストラクターを呼び出すコンストラクターを作成するためのすぐに使用できる API がありません。これを行う方法とベストプラクティスは何ですか?