問題タブ [auto-value]
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 - Maven、自動値パッケージの使用でビルドを壊す
Autovalue には、注釈プロセッサ用のシャドウ バージョンの guava が含まれています。問題は、オートコンプリートが、実際の guava パッケージではなく、パッケージの autovalue guava バージョンを頻繁にプルすることです。
これを防ぐ最善の方法は何ですか?これまでのところ、ほとんどの問題は解決されていますが、1 つ見逃す可能性があるのではないかと心配しています。
android - AutoValue と ActiveAndroid
同じクラスで AutoValue と ActiveAndroid (または Ollie) の両方を使用しようとした人はいますか?
現在、ActiveAndroid というライブラリを使用してデータを sqlite データベースに保存しようとしています。ライブラリは、メンバー変数ごとにアノテーション @Column を追加して構成されます。問題は、同じクラスで ActiveAndroid と AutoValue を使用していることです。AutoValue では、apt がメンバー変数を作成してくれるので、メンバー変数を追加することは想定していません。@Column アノテーションがまだ存在しないため、メンバー変数に追加できないため、これは問題を引き起こします。そのため、誰かがこの問題に遭遇したのか、それに対する回避策があるのか どうか疑問に思っていました.
java - SOURCE RetentionPolicy を使用した Maven-dependency-plugin と注釈
未使用の依存関係を検出するために利用している mvn プロジェクトでは、Google の AutoValue () に指定できるmaven-dependency-plugin依存関係はないように見えます。これにより、パッケージからの注釈が使用されているにもかかわらず、依存関係が使用されていることをプラグインに納得させることができます。が使用され (例: )、が除外されている場合、プロジェクトはビルドされません。scopecom.google.auto.value:auto-value@AutoValueauto-value
1 つの解決策は、プラグインに構成エントリを追加するだけです。
しかし、注釈ごとに依存関係の使用を検出する方法で、maven-dependency-pluginまたはdependencyエントリのいずれかを構成できるかどうか知りたいですか?auto-value
RetentionPolicy私の疑いは、自動値から使用している注釈がRetentionPolicy.SOURCEコンパイラによって破棄されているため、これは不可能であるということです。これは正しいです?
java - Using AutoValue Annotations in Eclipse
I'm porting an SDK from Android to plain Java and have run into an AutoParcel annotation that I don't understand.
Here's the original class and a snippet below:
#xA;I am able to pretty much port everything to AutoValue without incident, except that last function, as I don't understand what it is or it's equivalent in AutoValue.
Can someone explain what this is, and what its equivalent is in AutoValue?
android - 自動値でプロガード
AutoValue を使い始めたばかりですが、proguard で機能させることができません。このような約6000以上の警告があります
警告:autovalue.shaded.com.google.common.auto.common.MoreElements$1: スーパークラスまたはインターフェース javax.lang.model.util.SimpleElementVisitor6 が見つかりません
実際のエラーはこれを示しています...
エラー: タスク ':transformClassesAndResourcesWithProguardForDebug' の実行に失敗しました。java.io.IOException: 最初に上記の警告を修正してください。
この問題を解決するにはどうすればよいですか?
android-studio - Android Studio が AutoValue クラスを解決できない
今日、プロジェクトの 1 つでAutoValueの使用を開始しましたが、気になるのは、Android Studio が生成されたクラス名 ( AutoValue_DrawableContent) を解決できず、赤い色でマークされていることです。
この警告を抑制するにはどうすればよいですか?
android - Retrofit 2 で AutoValue を使用するには?
私は AutoValue (および android-apt プラグイン) をプロジェクトで動作させており、AutoValue の Ryan Harter の gson 拡張機能を認識していますが、Retrofit 2 をフックして拡張機能とファクトリ メソッドを抽象クラスで使用するにはどうすればよいですか? ?
たとえば、ここでは AutoValue を SignIn JSON モデル オブジェクトで使用して不変性を適用したいと考えていますが、Retrofit (またはより具体的には Gson) を不変の AutoValue モデル クラスに接続するにはどうすればよいでしょうか?

