22得票3回答
从Java中调用Kotlin中Java关键字的函数?

既然在Kotlin中new不是关键字,我可以编写以下函数: fun new(): String { return "just returns some string" } 但是我无法从Java中调用这个函数,因为new是Java中的关键字。我想知道在Java领域中是否有一些别名可...

22得票5回答
Kotlin Native如何将ByteArray转换为String?

我正在研究Kotlin Native示例。 我想知道如何从固定的ByteArray中获取String。只是想在控制台上打印出来。

21得票2回答
从Java中作为静态方法调用使用类委托的Kotlin对象

可能有点难以描述,所以我会尝试给出一个具体的例子来说明我想做什么。假设我们有一个 Facade 接口和类(在 Java 中),就像这样: interface FacadeInterface<T> { void method(String from, String via)...

19得票2回答
使用Kotlin可以构建完整的Node.js Web应用程序吗?

如果我理解正确,使用Kotlin 1.1版本的发布, 我们可以将JavaScript设置为编译目标,以便对Kotlin项目进行完整的JavaScript编译。是否可能(或可行)只使用Kotlin代码编写整个Node.js应用程序,例如express web服务器? 正如这个问题所示,我们可以...

17得票1回答
新版Kotlin 1.1编译错误,kapt无法解析数据绑定参数。

我将项目从Android Studio 2.2更新到Android Studio 2.3,并将项目从Kotlin 1.06递增至Kotlin 1.1。 以下是我得到的错误: :app:javaPreCompileDebug :app:transformClassesAndDataBind...

16得票2回答
从Java调用Kotlin内联函数

Exceptions.kt:@Suppress("NOTHING_TO_INLINE") inline fun generateStyleNotCorrectException(key: String, value: String) = AOPException(key + "...

13得票2回答
在Android开发中,使用Kotlin编写库是否会存在额外开销?

我正在考虑将一个Java(Android)库移植到Kotlin。我非常喜欢Kotlin和它相对于Java的优势,这些优势应该能够减少库中的错误数量。 由于该库针对的是资源受限环境,因此我担心通过将库移植到Kotlin会增加额外的开销。 Kotlin库(以.class文件形式分发)与Java...

13得票5回答
意外重写:实现 Java 接口时出现相同的 JVM 签名声明。

我试图在Kotlin代码中继承RuntimeException并实现Java中定义的GraphQLError接口时,遇到了以下错误:Accidental override: The following declarations have the same JVM signature (getM...

13得票1回答
在 Kotlin 中实现(继承/扩展)注解

在Java中,我有实现注释的可能性。 示例Java注释: @Target(ElementType.TYPE) @Retention(RetentionPolicy.RUNTIME) public @interface JavaClassAnno { String[] value(); ...

12得票1回答
类不是抽象的,也没有实现抽象基类成员。

我对这个 Kotlin 错误感到困惑,该错误与从 Maven 包中导入的抽象类提供实现有关。 我有一个使用 Kotlin 编写的 Maven 库,它公开了一个名为 APIGatewayRequestHandler 的抽象类。在我的应用程序中导入该库后,我提供了抽象类的实现: class G...