【发布时间】:2018-08-30 03:02:48
【问题描述】:
我在 java 代码中使用 Eclipse Neon,
当我想提取常量,例如字符串值"subject",同时有一个变量名:
String subject = "subject";
当 Extracting Eclipse 为我提供 SUBJECT2 尽管我没有 SUBJECT 常量时。它似乎受到现有变量名的影响。
我可以指示 Eclipse 向我推荐 SUBJECT,因为它是独一无二的吗?
我没有发现这个问题,这个bug可以报告给eclipse吗?
编辑
从以下内容中提取"subject" 时,它建议SUBJECT
p.put("subject", "mySubject");
(不同的代码)当从下面提取"subject"时,它建议SUBJECT2
String subject = null;
p.put("subject", "mySubject");
编辑 2
只是添加到@howlger 评论,即使主题变量不是 实际上是最终的,它仍然建议SUBJECT2:
String subject = null;
p.put("subject", "mySubject");
subject = "notFinal";
【问题讨论】:
-
你为什么要首先提取一个常量作为常量?
-
@ElliottFrisch 它是一个字符串
-
SUBJECT 是否已在类型层次结构中的某处使用?
-
@nitind 没有任何
SUBJECT -
您可以在 bugs.eclipse.org 报告错误。