Eclipse设置单独留下Java静态导入?

 hnzhenlin 发布于 2023-01-31 15:17

TL; DR:Eclipse Juno是否存在"让静态导入单独留下地狱"的偏好设置?

几乎所有使用Eclipse的开发人员都在其保存操作列表中组织了Imports.这很好,非常有用.

问题在于静态导入.我们的项目需要仔细管理其静态导入,因此我们强烈希望明确列出它们:

import static thing.foo;
import static thing.bar;
import static thing.baz;

不幸的是,根据Organize Imports中的阈值数量"Number of static imports needed for .*",此块偶尔会崩溃

import static thing.*;

只要Eclipse编辑器认为存在对静态存在的引用,那么将阈值设置为大数就会使静态列表单独存在.然后我们得到这样的场景,选择最简单的例子:

    开发人员在代码中输入完全与静态导入符号无关的拼写错误,按Save,尝试构建.

    Eclipse得到一个解析错误.

    开发人员修复了部分损坏的代码,按下Save.

    由于构建失败,Eclipse不再具有其静态引用列表,因此"保存操作"有助于删除"未使用的"静态导入.

    开发人员完成修复,按Save,尝试构建.

    由于所有这些现在未知的符号,Eclipse会出现新的错误.

    开发人员肆虐Eclipse,向其他开发人员抱怨.

经过几个月的循环足够多次,最终我们到达第8步,高级开发人员放弃了Eclipse的代码和SO上的帖子.

有这样一个问题,提出问题,但没有别的.

是否有一些神奇的首选项或构建设置组合,告诉Eclipse继续为正常的导入做其事情,但只是停止在管理静态导入时徘徊?

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有