问题:有没有办法var在 IntelliJ IDEA 中用实际类型替换所有声明?上下文:我使用 var 实现了一个大型功能,但结果团队中的所有开发人员都反对使用 var,我必须将其重新设计回实际类型。
1 回答
蛊毒传说
TA贡献1895条经验 获得超3个赞
有专门针对这个的检查:
转到代码 -> 分析代码 -> 按名称运行检查...(或CtrlAltShiftI默认)
键入足够的“变量类型可以显式”,直到您在列表中看到它,然后选择它
选择您想要运行检查的范围。
在“检查结果”对话框中,单击标有“用显式类型替换 'var' ”的灯泡按钮
您应该仔细查看建议的修复,因为检查很可能会使用最具体的类型,例如ArrayList<Foo>
,而它可能更适合使用List<Foo>
(工具无法在所有情况下都知道这一点)。
有一个名为“可以省略局部变量类型”的补充检查,以用var
.
添加回答
举报
0/150
提交
取消