1
我最近从Eclipse迁移到Intellij,并且在探索Intellij时,我在重构时遇到了类型迁移。当然,我试图测试类型迁移出使用现有的资源库,但是当我第一次尝试它在这条线:Intellij IDEA的失败类型迁移
private static final ArrayList<HashMap<String, String>> ALL_PERSONS = new ArrayList<>();
我得到这个:
所以,我如果想知道问题是因为:
- 变量是私有
- 变量是静态
- 的变量声明为
final
为了测试这一点,我在时间删除的签名的一个部分(例如而是用private final ArrayList<HashMap<String, String>> ALL_PERSONS
进行测试),但仍然导致相同的情况。
我也尝试过谷歌这个问题,但似乎没有提到这一点。所以,虽然我怀疑这是一个新手的错误,但我希望有人能够阐明为什么在这种情况下类型迁移失败。提前致谢!