Получение исключения от Javadoc - PullRequest
0 голосов
/ 25 июня 2018

В настоящее время я работаю с 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 как объект с возможностью найти его родителя?

...