gpt4 book ai didi

java - IntelliJ/安卓工作室 : remove unnecessary use of 'this.'

转载 作者:搜寻专家 更新时间:2023-10-30 19:53:31 27 4
gpt4 key购买 nike

我正在从事一个项目,之前的开发人员添加了很多 this.x 代码,在我看来,这使得它变得更长,因此可读性更差。它通过一些 Eclipse 保存操作被放置在整个项目中。

我正在寻找的是一种 IntelliJ 重构 方法,我可以重构整个项目的所有自引用,以便:

this.something = "foo";

变成这样:

something = "foo";

是否有类似的东西(我使用的是 Android Studio 1.2),或者我是否必须运行正则表达式替换并确保没有任何问题?

最佳答案

实现此目的的一种方法是使用 Inspections。您可以通过转到设置> 编辑器> 检查来编辑对您的代码运行的检查。您想要更改的那个位于 Java> 代码风格问题 中,它被称为“Unnecessary 'this' qualifier”

检查并应用此检查后,它将突出显示不必要地使用 this 关键字的代码区域。目前,这不会对您的代码库产生任何直接影响,您必须逐一检查每个实例。为了修复一批检查警告,然后转到 Analyze> Inspect code...

从这个选项中,您可以选择对特定文件或整个项目运行检查。这将突出显示与您的检查规则冲突的任何代码实例,例如这个新添加的规则。要应用修复,您只需右键单击要修复的问题或问题组,然后选择应用修复

enter image description here

关于java - IntelliJ/安卓工作室 : remove unnecessary use of 'this.' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30053123/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com