问题标签 [android-kripton]

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 投票
0 回答
216 浏览

java - Java中的Kotlin转换失去了集合的专业化?

我正在为 Android 开发一个基于注释处理器的库。我正在尝试提高库与 Kotlin 的兼容性。我有以下情况:

如您所见,这是 kotlin 中的一个简单数据类。我的图书馆将认为每个收藏都是“专业的”(具有通用性)。当我尝试在 Java 中反编译这个类时,我得到:

如您所见,有关通道字段的专业化信息丢失了:它被签名为 List。

预计 Java 版本的类保持 List 的特化。

这是我弄错了,或者只是 Kotlin 以这种方式工作?

更新

这是一种非常奇怪的行为。接口上使用的泛型被识别,类号上的泛型。

0 投票
2 回答
63 浏览

android - Kripton 数据库库限制选择查询

我尝试使用Kripton 数据库库。如果我使用没有限制的选择查询,一切都很好

但我不知道如何限制选择语句。如何绑定或添加限制值?