Я искал такой инструмент с тех пор, как начал разработку ОО (1998).Это было бы очень полезно для изучения VCL или любой другой библиотеки, с которой вы (пока) не знакомы.Также было бы здорово заново ознакомиться с частями большой базы кода.Хотя еще не нашел.
Модельер от Геррита Бозе подходит близко.Он может читать в вашем коде, а затем вы можете изучить иерархию классов.В стандартной настройке ваши классы находятся в дереве или списке в верхнем левом углу, объявления методов для выбранного класса в левом нижнем углу и реализации методов могут отображаться в правой части окна при выборе правильного представления.
ModelMaker Code Explorer делает то же самое в IDE (конечно, используя редактор кода IDE), но без иерархии классов.
Я не нашелеще есть способ, с помощью ModelMaker или любого другого инструмента, показать этот материал в представлении, ориентированном на метод.Что-то вроде левой части ModelMaker, но с правой стороны показаны реализации на каждом уровне в иерархии классов (включая виртуальные / переопределить и т. Д.), Которые вы обычно не видите в разделе реализации.Было бы хорошо, если бы он также мог обнаружить пропущенные «унаследованные» вызовы.