У меня есть классы, аннотированные моей пользовательской аннотацией @Inner
.
Я хотел бы создать правило для ArchUnit
, чтобы определить, доступны ли классы, аннотированные этой конкретной аннотацией, в одном и том же пакете или подпрограмме. пакеты.
Например:
пакет: com.example.my.package
Содержит класс: MyInner
, помеченный @Inner
Итак, правило следует проверить, доступен ли MyInner
только с com.example.my.package
или com.example.my.package.baz