当前,我正在使用SonarQube
规则迁移,现在我受此参数困扰:
allowThrowsTagsForSubclasses - whether to allow documented exceptions that are subclass of one of declared exception.
当前,对于各种属性,我以javadoc
的形式获取String
的内容,然后提取所需的内容。使用相同的方法,我只能以String
的形式获得异常名称。但是在这种情况下,String
不是我想要的。我需要获取记录的异常而不是String
,然后接收它的父项以检查它是否为已声明异常的子类。
我想解决这个问题(使用Strings
)的唯一想法是创建一整堆静态arrayLists
,每个异常subclasses
。但是它们很多,其中一些甚至超过了2倍。
也许有一种方法可以提取Exception作为具有查找其父对象能力的对象?