我想找到某个属性可以获取的代码行。 考虑我有属性持有者类,并在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插件可能会再见?
感谢您的帮助。帕维尔