Kotlin:无法从对象导入按需

我试图建立一个库,你可以通过“静态导入”(Kotlin中的按需导入)来调用一个object函数。 不幸的是Kotlin似乎有一个限制,如下所示。

在这里输入图像说明

为什么这是一个限制? 有什么我可以做,以解决它? (我试过使用伴随对象的类,在这种情况下,function甚至不解决。)

One Solution collect form web for “Kotlin:无法从对象导入按需”

如果我明白这是正确的,那么Sparkot就是你的Kotlin课程。 对象可以inheritance超types的东西,例如equals() ,每当你从一个对象中导入的时候, hashCode()都会被导入,并且做出这样的解释。

* – 导入只能与Java对象一起使用。

  • 我需要知道为什么? 如果我把这行改为“println(name + two)”错误解决?
  • 0xFF0000FF整数字面值不符合期望的typeskotlin.Int
  • Int :: class.javaPrimitiveType.kotlin引用不等于Int :: class.javaObjectType.kotlin
  • Kotlin通用对话框不显示
  • 将android hashmap转换为kotlin
  • 类缺少一个没有参数的构造函数 - 但是我提供了一个没有参数的构造函数
  • 在Kotlin的字符串模板中使用下划线(“_”)
  • 在kotlin的片段
  • 私人可视性修改器和子包
  • Kotlin列表EnumMap与总和
  • Kotlin-JS互操作 - 使用语言结构
  • Kotlin language will be the best programming language for Android.