我有来自不同存储库的类,它具有公共方法,并已在导入的类中使用。
例子:
com.tables.Field类,它具有来自不同存储库的公共方法并已在项目中使用。
我希望上面的 Field 类只能由以下包 com.test.FieldImpl中的类使用 ,并且不应被项目中的其他包使用。
如何为这种情况编写谓词
private final ArchRule table_should_access_only_impl = classes().that().
haveFullyQualifiedName("com.tables.Field").should().accessTargetWhere(?);