问题标签 [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.

0 投票
1 回答
1932 浏览

date - 如何在 yii2 中添加日期?

如何添加日期yii2?当我输入签到和哈里时,结帐中的值=签到+哈里。你能帮助我吗?谢谢。

这是我在 yii2 中的代码,如果日期选择器 tanggal_masuk 和一个字段 jumlah_hari 输入数据,那么日期选择器 = tanggal_masuk+jumlah_hari

这是我在 yii2 表格中的看法

0 投票
1 回答
1031 浏览

java - AutoValue - 可能的公共构造函数

这可能吗?还是建造者的唯一解决方案?拥有一个包含 10 个字段的类意味着必须在构建器中复制 10 个字段才能AutoValue正常工作。还是通过手动编写的创建功能?还是我错过了什么?

我只想AutoValue在包之外创建我的类的一个对象......

这是一个简短的示例:

0 投票
2 回答
913 浏览

android - AutoValue Gson 扩展未创建 AutoValueGsonTypeAdapterFactory

我正在尝试使用 AutoValueGsonTypeAdapterFactory 但永远不会生成该类。这是我的实现。

typeAdapter 方法有一个警告“从未使用过”并且永远不会生成 AutoValueGsonTypeAdapterFactory

0 投票
1 回答
2239 浏览

java - AutoValue : 使用带有扩展名的自动值时缺少必需的属性

我正在使用AutoValuewith auto-value-withextension 创建一个稍微改变的对象。

我的课是:

您可以在哪里看到我正在使用:

创建更改后的对象。

问题是当我尝试使用它时:

我得到:

0 投票
0 回答
1173 浏览

auto-value - Auto-Value-Gson:无法解析符号 GsonTypeAdapter

到目前为止,我已经实现了一个Parcelable类,AutoValue现在我希望能够反序列化它Gson

所以我找到了AutoValue名为auto-value-gson的扩展,我尝试实现一个类,就像 github 页面上的示例一样。

所以我的班级改为:

但我收到错误:“无法解析符号GsonTypeAdapter

我正在使用以下依赖项(以防万一丢失):

0 投票
0 回答
631 浏览

android - 如何设置具有自动值的 ImmutableList?

我尝试使用自动值设置一个不可变列表。我遵循了官方的用户指南,该指南建议实施类似的方法:

我的实现是下一个:

我想遍历作为改造调用响应的 MovieList 对象的电影。

上面的改造调用会导致以下堆栈跟踪:

如果在上面的 MovieList 抽象类中将 ImmutableList 更改为简单 List,则 Retrofit 调用将起作用并且我的 Object 将被打印。是否需要添加一些依赖项?我的 ImmutableList 从com.google.common.collect.ImmutableList现在导入。

我应该如何设置 ImmutableList 依赖项以便能够遍历 MovieList 对象?

0 投票
1 回答
302 浏览

java - 编译 AutoValue 库示例项目的问题

我刚刚发现了 google 的 AutoValue 库,看起来很棒。我正在尝试编译从这里下载的示例项目

但该项目无法编译。编译器抱怨 AutoValue_ 构造函数符号未被识别。 在此处输入图像描述

有人可以解释我做错了什么吗?

我正在使用 auto-value-1.3.jar

谢谢

0 投票
1 回答
1032 浏览

android - Android CleanArchitecture Domain 模块和 AutoValue

我想在一个新的应用程序中使用干净的架构,到目前为止它工作得很好。我将应用程序分为 3 个模块(演示文稿、数据和域),如下例所示:Android-CleanArchitecture

我的域模块中有一些实体。其中之一是用户。

我想使用带有一些扩展的 AutoValue 来摆脱样板代码。其中一个扩展是AutoValue Parcel。现在我需要实现 android.os.Parceable 接口,它是 android 的一部分,不能在我的域模块中使用,因为它是一个 Android 依赖项。

实现这一点的正确方法是什么?

0 投票
1 回答
2582 浏览

android - 地图的 AutoValue Gson 类型适配器>

我正在尝试找到一种方法来使用AutoValue将 JSON obj 反序列化为 Java 类(这也是 Parcelable)

JSON 响应通常采用以下形式,

wherevarKey1varKey2是未固定/预定义的字符串,因此可以具有任何值。

我很难弄清楚使用 AutoValue Gson 的 typeAdapter 应该是什么样子,对此的任何帮助将不胜感激。

0 投票
0 回答
756 浏览

java - Auto-Value-Gson:泛型 - java.lang.Class 不能强制转换为 java.lang.reflect.ParameterizedType

我在使用 auto-value-gson 和泛型时遇到了问题。
不幸的是,它无法为我的 Response 类创建适配器。

响应.java

客户端.java

EntityTypeAdapterFactory.java

Gson registerTypeAdapterFactory:

堆栈跟踪:

我不确定,但我是否必须创建一个自定义 TypeAdapter/TypeAdapterFactory/JsonDeserializer 并为我喜欢在 Response 中使用的每个类注册它?

我很感激任何帮助。

编辑:

生成的 AutoValue_Response.java: