我有用自定义批注@Inner批注的类。 我想为ArchUnit创建一条规则,以检测在同一包或子包中是否访问了使用此特定注释注释的类。 例如: 包:com.example.my.package 包含用MyInner注释的类:@Inner 因此,该规则应检查是否仅从MyInner或com.example.my.package访问com.example.my.package.baz 解决方案如下: 我发现了这样的规则: public class DependencyRules { @PublicAPI(usage = A…

2020年3月19日 0条评论 24点热度 阅读全文