通过变量查找所有受影响位置的方法

时间:2017-11-21 09:22:59

标签: eclipse eclipse-plugin

我想找到某个属性可以获取的代码行。 考虑我有属性持有者类,并在java编辑器中查看一些setter方法。在代码中,属性被readed并设置为entity。在保存到数据库之前,请在服务器端进行验证。所以我想从client.propertyHolder.setter看到server.entityValidator.getter

简单示例

public class Main{
    public static void main(String[] args) {
        Holder h = new Holder();
        h.setHolder("Something");  // Here i want use plugin
        Entity e = new Entity();
        e.setName(h.getHolder());

        // Consider this is on server side in validator and call only if annotation validation is OK
        Assert.assertTrue(e.getName().length() > 0)
    }
}

public class Holder{
    public String holder = null;
    public void setHolder(String holder){this.holder = holder}
    public void getHolder(){return holder}
}

public class Entity{
    @javax.validation.constraints.NotNull
    private String name = null;
    public void setName(String name){this.name = name}
    public void getName(){return name}
}

所以我应该得到行

e.setName(h.getHolder());
Assert.assertTrue(e.getName().length() > 0)

如果NotNull anotations也很好

有没有办法,如何实现这一目标?一些好的免费eclipse插件可能会再见?

感谢您的帮助。帕维尔

0 个答案:

没有答案
相关问题