Doxygen java интерфейсы и абстрактные классы
В последнее время я тестировал doxygen на нескольких своих проектах.
Похоже, что doxygen относится к интерфейсу java, абстрактному классу и классу одинаково.
Здесь нет курсивного шрифта или указания типа элемента. Поэтому граф наследования выглядит так, как будто один класс наследует от нескольких суперклассов. Что весьма раздражает.
Я пропустил какую-то настройку или она так устроена?
1 ответ:
Это действительно недостающая функция.
Doxygen внутренне знает тип, но если я правильно помню, есть/были некоторые проблемы с Graphviz/dot, которые препятствовали отрисовке некоторых узлов курсивом, а других нет.
Существует также давняя идея представить классы и интерфейсы (и другие специальные составные типы, такие как протоколы Objective-C и категории) в различных списках, но это не было реализовано до сих пор (не стесняйтесь помочь, хотя ; -)