![](https://img-blog.csdnimg.cn/20210414095137522.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Kotlin
文章平均质量分 51
围绕Kotlin的使用和学习
三井寿出手了
见自己、见天地、见众生
展开
-
Kotlin apply函数使用全局变量的问题
使用kotlin和java混合编程的项目,遇到一个问题,当实体类中属性与全局变量名称一样时,通过apply函数将全局变量赋值给实体属性,出现了无法正确赋值的现象,下面详细解释问题出现的场景准备两个实体类,一个用kotlin实现,一个用java实现定义全局变量定义方法dto_1、dto_2正确赋值使用apply函数的无法正确赋值断点查看堆栈信息发现在执行到this.appId = appId先执行了一次get方法,也就是说它把等号后边的appId当作了原创 2020-07-15 20:18:06 · 1685 阅读 · 0 评论 -
IntelliJ的Kotlin代码规范插件-detekt
安装方式Preferences -> Plugins -> Marketplace使用说明在Perferences -> Tools 里找到detektEnable Detekt启用DetektEnable Formatting rules启用格式化规则Build upon the default configuration基于默认配置构建Enable all experimental rules启用所有实验的规则Treat detekt findin原创 2021-04-13 19:50:35 · 921 阅读 · 0 评论 -
Kotlin静态代码检测工具 Detekt Plugin自定义配置 TooManyFunctions 不生效
使用IntelliJ 的Detekt插件: 工具默认接口类方法阈值是11个,我希望改到更大![在这里插入图片描述](https://img-blog.csdnimg.cn/20210413170556955.png#pic_center)问题描述:参考官方文档进行如下配置![在这里插入图片描述](https://img-blog.csdnimg.cn/20210413170656961.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5na原创 2021-04-13 17:47:04 · 629 阅读 · 1 评论