首页 > 解决方案 > intellij 重构类型迁移无任何作用

问题描述

我正在尝试将许可证的类型从字符串更改为 int。我右键单击“字符串”并选择类型迁移但没有任何反应,这是正确的方法吗?

public class Worker implements Driver {

    private String wid;
    private String password;
    private String name;
    private String terms;
    private String position;
    private String license;
    private String bank;

    private int salary;
    private int startDay;
    private int startMonth;
    private int startYear;
   private int connected;
}

标签: javarefactoring

解决方案


正如Type Migration的文档中所述。要使类型迁移起作用,您必须选择要迁移的类型。在您的情况下,旁边的字符串license。当您选择变量名称时它不起作用。


推荐阅读