問題タブ [java-annotations]

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 に答える
286 参照

java - Java パッケージにアノテーションを付けてメタデータを反映する方法

簡単な注釈を使用して Java パッケージに注釈を付けたいと思います。

ただし、パッケージに追加しようとすると、コンパイルエラーが発生します

どんな助けでも大歓迎です!

編集

少し検索したところ、この種のエラーも見つかりました

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

java - Dozer、注釈付きのフィールドを無視する方法

ドーザーを使用してオブジェクトをマッピングしています。dozer で注釈を使用してフィールドを無視 (除外) するにはどうすればよいですか?

何かのようなもの:

どうもありがとう!!

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

android - カスタム注釈をチェックするためのカスタム lint 警告の書き込み

次の注釈を書きました。

これは、不用意に呼び出された場合に問題を引き起こす可能性のあるメソッドに注釈を付けることを目的としています。プロジェクトに注釈プロセッサを追加しましたが、javac コマンドのログ出力に警告しか表示されません。この警告を、この注釈を含むメソッドが呼び出された場所の他の lint 警告とともに Android Studio に表示したいと考えています。これが、カスタム lint ルールを作成しようとしている理由です。私はリントルールの基本的な骨組みを持っています:


しかし、ここから先に進む方法がわかりません。メソッドにアノテーションが存在するかどうかを確認し、それが Android Studio に表示されるように警告するにはどうすればよいですか?

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

android - kapt Android Studio によるアノテーション処理

注釈プロセッサを使用するために kapt を使用しようとしています。しかし、私はいくつかの問題に遭遇しました。

注釈プロセッサ jar は次のように接続されます。

1)コード生成にJavaPoetを使用しています。そして、この方法でクラスを保存します

ただし、ビルド バリアントに関係なく、常に build\generated\source\kapt\release に保存され、デバッグ フォルダーには保存されません。

ここに画像の説明を入力

2) 2 つ目の問題は、Build->Rebuild を押すまで、生成されたファイルが時々更新されないことです。