IDEA的一个bug

今天测试一段代码,代码如下

class Person14(var age: Int)

fun main(args: Array<String>) {
    val p1 = Person14(1)
    val p2 = Person14(2)
    val p14age = p1::age
    val p14Age = Person14::age//TODO 这句话有异常,是kotlin的问题?
    println(p14age)
    println(p14Age)
}

发现会报

Exception in thread "main" java.lang.NoClassDefFoundError: Kt14Kt$main$p14age$1 (wrong name: Kt14Kt$main$p14Age$1)

异常
经测试发现是IDEA的问题,因为在https://glot.io/ 输入以上代码却没有问题

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 172,939评论 25 708
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,853评论 18 139
  • 从战争角度来说,绝大多数直接或间接涉入到战争漩涡里来的军人,都不再是单独的行为人,他们多数人的所作所为,都是在一个...
    凉极阅读 554评论 0 3
  • 说明: 这种方式是Cordova原生调用方式,优点是代码和逻辑简单,容易理解。标准版插件格式http://www....
    Lrxc阅读 1,192评论 0 0
  • 啧。 147啐了一口。 这日子真是过不下去了。他心里想。 正恼着,迎面拂来一如既往裹挟着已经闻腻许久的草味儿的微风...
    三分昧阅读 230评论 0 1