Tag:

在eclipse上的Kotlin类表现怪异,每当我运行我从其他文件输出的程序

class DemoFunction { fun sum(x: Int, y: Int) : Int { return x + y; } fun diff(a : Float, b: Float) : Float { if(a >= b) return a – b; else return 0.0F; } // main fun fun main(args : Array<String>) { println("Sum of 10 & 20 = " + sum(3, 5)) println("Difference […]

在Eclipse-氖中自动完成对kotlin的支持

我已经将一个spring-boot + Kotlin项目导入Eclipse-Neon。 当我尝试对应用程序中使用的定义进行auto-import或tool-tip帮助时,它不起作用。 我搜索了,发现这个链接 , 这个说法,没有支持是可用的。

Kotlin:在Eclipse中重载解析歧义,但不在IntelliJ中

我想在我的Kotlin代码中访问Java枚举的值: MyEnumClass.values().forEach { doSomething(it) } 这在IntelliJ工作正常,但是Eclipse(氧气)与Kotlin-Plugin(0.8.2)抱怨: 在这条线上的多个标记 – 重载分辨率模糊性:公开开放有趣的值():Array! 定义在my.package.MyEnumClass中public final fun values():在my.package.MyEnumClass中定义的数组 – 无法完成类型推断时不能选择以下候选者:@HidesMembers public inline fun Iterable.forEach(action:(???) – > Unit):在kotlin.collections中定义的单元@HidesMembers public inline fun Map.forEach(action:(Map.Entry) – > Unit):在kotlin.collections中定义的单位 eclipse中的自动填充建议显示了Array<MyEnumClass>和Array<(out) MyEnumClass!>! 作为values()可用返回类型。 后者不会在IntelliJ的自动完成中显示,因此没有歧义。

eclipse组织导入不与kotlin文件一起使用

当我尝试在Kotlin类中使用组织输入时,它不会像Java中那样添加缺少的输入。 具体情况: 使用以下内容创建一个新的Kotlin类文件: data class Foo ( public var fileEncoding: String = StandardCharsets.UTF_8.name() ) Eclipse抱怨说找不到StandardCharsets 使用组织输入,但StandardCharsets不会添加到导入语句。 我会期望它添加了行import java.nio.charset.StandardCharsets

Eclipse中Kotlin编译器的输出文件夹

Eclipse中的Jetbrains Kotlin编译器输出到Eclipse编译器插件中的隐藏文件夹。 然后通过Eclipse Kotlin类路径容器使该隐藏文件夹可用。 在bndtools中,我们需要一个普通的文件系统文件夹,因为bnd既可以在文件系统中运行,也可以在Eclipse中运行。 由于该文件夹是一个链接资源,所以没有已知的方式在Eclipse之外进行翻译。 任何人都知道如何告诉Kotlin编译器只是在bin文件夹中输出它?

Kotlin和Java在同一个项目中使用Eclipse IDE

我发布了一个关于gradle的类似问题,但这个问题没有gradle或maven。 我无法使用Eclipse IDE正确使用Kotlin。 这很好用IntelliJ,但是很多开发者仍然使用Eclipse。 我已经安装了Kotlin Eclipse插件,不起作用。 我已经下载了Kotlin标准库和运行库,并将它们添加到项目中。 还是行不通。 当我有Java和Kotlin是不能被解析为指定的类型时,所有我得到的日食。 我没有使用maven或gradle,因为我无法与这两个工作。 如果我将Java和Kotlin混合在同一个源文件夹中,则会出现此错误。 “类型error.NonExistentClass无法解析,它是从所需的.class文件间接引用” 我正在使用Eclipse Neon。 如果任何人都可以帮助我,那就太棒了,我已经尝试了相当长的一段时间,没有到任何地方。 🙁