gpt4 book ai didi

intellij-idea - 在 IntelliJ 中使用结构替换来更改现场保护级别

转载 作者:行者123 更新时间:2023-12-01 05:34:19 25 4
gpt4 key购买 nike

我正在尝试使用结构替换将所有私有(private)字段标记为警告,然后建议用 protected 字段替换它们。 (我知道很多人可能不同意我选择的保护级别,但这是一个单独的问题)

我有以下内容:

class $Class$ { 
@Modifier("private") $FieldType$ $FieldName$ = $Init$;
}

enter image description here

在“编辑变量...”中,我检查了“字段名”是否为“此变量是搜索的目标”。

这会正确突出显示标记为私有(private)的变量。但是,替换建议是完全错误的:

enter image description here

如何修改我的结构替换设置以建议使字段受到保护?

更新

我已将搜索/替换字符串更改为以下内容,效果明显更好:

enter image description here

这允许我替换字段定义,例如 private int foo=1protected int foo=1 .但是,它不适用于 private static final int foo=1 , 替换为 protected int foo=1有什么建议么?

最佳答案

看起来被移除的修饰符是结构搜索和替换中的一个老错误。我已提交 a bug report .

关于intellij-idea - 在 IntelliJ 中使用结构替换来更改现场保护级别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9695437/

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