Как определить правило арки, чтобы запретить классам перехватывать определенные c типы исключений? - PullRequest
1 голос
/ 07 апреля 2020

I sh Я мог бы определить правило арки, запрещающее классам перехватывать данный тип исключения. Что-то вроде правила ниже:

noClasses()
    .that()
    .resideOutsideOfPackage("..repository..")
    .should()
    .catchExceptions()
    .that()
    .areAssignableTo(SQLException.class)

Есть ли способ сделать это в ArchUnit?

...