問題タブ [lombok]

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 投票する
3 に答える
1677 参照

eclipse - Eclipse はワークスペースを切り替えません

Eclipse でワークスペースを切り替えるたびに、次のエラーが表示されます。

「Java ツールの初期化」中に内部エラーが発生しました。クラスファイル org/eclipse/jdt/internal/compiler/ast/ASTNode でフィールド名と署名が重複しています

Eclipse を再起動すると、新しいワークスペースが正しく読み込まれます。これを修正する方法はありますか?

Windows 7 で Eclipse Kepler を使用しています

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

java - Intellij を使用する場合、Lombok.jar ファイルをドロップする適切な場所はどこですか?

Intellij には Lombok プラグインがありますが、Lombok JAR 自体もインストールする必要があります。lombok jar の説明には、Eclipse と Netbeans にインストールする方法が示されていますが、Intellij IDEA にはインストールされていません。

誰もこれを知っていますか?Java bin ディレクトリ、Idea bin ディレクトリ、プロジェクト ディレクトリに配置しますか?

いくつかの場所を試しましたが、まだうまくいきません。

0 投票する
3 に答える
3442 参照

java - BeanUtils がチェーン セッターに対して機能しない

例えば

私の出力:

これの何が問題なのですか?チェーンセッターいいですね。何か提案はありますか?

編集

再びこの問題に戻ります。今回は削除できませんAccessors chain。今、私はcommons-lang3達成するために を使用します。

同じ問題を抱えている人のために。

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

java - sonarqube 4.2 とロンボク

SonarQube を 4.0 から 4.2 にアップグレードした後、Lombok アノテーションを持つクラスから「未使用のプライベート フィールドを削除する必要があります」というエラーが大量に発生しました。

私は持っている

これらすべてのクラスの先頭で宣言されています。SonarQube 3.7 と 4.0 を使用していたときは問題なく動作しました。

私が使う

SonarQube レポートを生成します。

そして、これは私のクラスがどのように見えるかを示しています:

バージョン 4.2 でこれらのエラーを取り除くにはどうすればよいですか? ありがとう。

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

java - Lombok プロジェクトがオブジェクトのインターフェースを返すことは可能ですか?

Java Lombok Projectは素晴らしいものです。大量の生成されたゲッター/セッターを取り除き、シンプルでわかりやすいアノテーションを使用する可能性を提供します。

しかし、私の自動化プロジェクトでは、いくつかの要素のインターフェイスを返す必要があります。ロンボクがオブジェクトのインターフェースを返すことは可能ですか?

たとえば、私は持っています:

次のようなものが必要です。

0 投票する
3 に答える
815 参照

java - 注釈を使用して Java のコードを置き換える方法は?

@Getter などのすべての注釈を見つけて、割り当てられたフィールドの実際の getter ステートメントに置き換えることができるように、ビルド前の Java プロジェクトを処理できるようにしたいと考えています。

私は基本的に「Project Lombok」が行うことをやりたいと思っていますが、自分のニーズに合わせて学び、単純化するために、自分でやりたいと思っています。

問題は、まあ、どこから始めればいいのかわからないということです。私は検索しましたが、何の役にも立たず、自分自身も試してみましたが、運がありませんでした。Eclipseビルドで実行したいので、jarは自動的に正しいです。また、注釈をJavaファイルに挿入してもエラーとして表示されないように作成したいと思います。これは、依存関係でこれを修正できると想定しています。

経験上、私はアノテーションの使用方法と作成方法を知っていますが、メタデータを保存するためだけであり、プレースホルダーとしては使用されていません。

これに役立つヒントやリソースを知っている場合は、大いに感謝します。

PS 私はすでに Project Lombok のソース コードを調べました。