Doxygen java интерфейсы и абстрактные классы


В последнее время я тестировал doxygen на нескольких своих проектах.

Похоже, что doxygen относится к интерфейсу java, абстрактному классу и классу одинаково.

Здесь нет курсивного шрифта или указания типа элемента. Поэтому граф наследования выглядит так, как будто один класс наследует от нескольких суперклассов. Что весьма раздражает.

Я пропустил какую-то настройку или она так устроена?

1 4

1 ответ:

Это действительно недостающая функция.

Doxygen внутренне знает тип, но если я правильно помню, есть/были некоторые проблемы с Graphviz/dot, которые препятствовали отрисовке некоторых узлов курсивом, а других нет.

Существует также давняя идея представить классы и интерфейсы (и другие специальные составные типы, такие как протоколы Objective-C и категории) в различных списках, но это не было реализовано до сих пор (не стесняйтесь помочь, хотя ; -)