私はAndroidアプリでProject Lombokを統合しています。私はvalとvarを使うことに問題がある。私はそれが(任意のタイプの)値を割り当てると、タイプvarまたはvalのフィールドに互換性のないタイプエラーが発生します。ロンボクのvalとvarはAndroidで動作しません
private final val example = new ArrayList<String>();
private var eg2;
eg2=getRandomString();
誰もAndroidでvarとvalを試しましたか?どんな助けもありがとう。
私はLombokバージョン1.16.12、Android Studio 2.3 Beta 1、Androidプラグインバージョン2.2.3、Gradle 3.2.1を使用しています。
Gradleを使用するだけでIntelliJなしでコンパイルできますか? IntelliJでプロジェクトの注釈処理を有効にしましたか? (設定 - >コンパイラ - >注釈プロセッサ - >注釈処理を有効にする) https://plugins.jetbrains.com/idea/plugin/6317-lombok-pluginを使用していますか? –
いいえ、Gradleだけでコンパイルしません。はい、注釈処理を有効にして、lombokプラグインをインストールしました。他のすべては、@データ、@値、@ゲッターなどの魅力のように動作します。それはvalとvarの問題です。 – NullPointer
あなたはそれがすべてセットアップされているようです。 –