您的位置:首页 > 编程语言 > Java开发

java调用Kotlin方法的参数为null异常问题

2017-10-12 14:18 471 查看

问题:

本人在kotlin类中重写java类的方法,java调用kotlin重写的方法导致如下问题:

java.lang.IllegalArgumentException:

Parameter specified as non-null is null:

method kotlin.jvm.internal.Intrinsics.checkParameterIsNotNull,

parameter msg


分析:

很明显是变量名为msg的参数不能为null,但是java调用时传值为null导致的bug。

解决方法:

解决方法是允许参数为null,在类型声明后面加?,如msg: String?
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  kotlin java
相关文章推荐