检查类是否在一组类中使用方法的规则

时间:2014-03-10 13:19:48

标签: java pmd

我正在尝试编写一个xpath规则,我想警告在给定特定命名空间的情况下使用几种方法。该规则可以表述为:

如果调用来自以后缀域命名的类,则应该只能在使用后缀Repository命名的类中调用create / update / delete。

我失败的部分是如何在代码中稍后的方法中将字段“private XXXRepository xxxRepository”连接到调用“xxxRepository.create()”。只是检查是否遵循命名对流的情况似乎是不够的。

示例代码:

public class Example()
  private TestRepository testRepository;

  public void callToCreate(){
    testRepository.create();
  }
}

0 个答案:

没有答案