Более лёгкий способ составления списка экземпляров классов - PullRequest
0 голосов
/ 28 апреля 2018

Я знаю, что могу видеть все экземпляры класса типов, используя команду print_classes, а затем прокручивая отсортированный по алфавиту список классов типов до нужного класса. Есть ли команда, которая, когда предоставляется имя класса, напрямую показывает экземпляры этого класса. (Да, я знаю, что это первая мировая проблема :))

1 Ответ

0 голосов
/ 03 мая 2018

Если под экземпляром класса вы подразумеваете класс, который удовлетворяет отношению подкласса (например, класс, который был связан с другим классом с помощью команды instance), то вы можете просмотреть отношения подкласса графически, используя команду class_deps. Также есть аналогичная команда для локалей: locale_deps (конечно, классы также показаны на диаграмме, предоставленной locale_deps).

Если под экземпляром класса вы подразумеваете тип, связанный с конкретным классом с помощью команды instantiation, то я не уверен, существует ли стандартная команда, которая позволила бы вам увидеть все экземпляры данный класс. Однако есть команда, которая позволяет вам видеть все интерпретации данной локали. Название этой команды interpretation. Однако команда interpretation не предоставляет информацию об экземплярах класса в смысле (свободного) определения, которое было предоставлено в начале этого абзаца.

В качестве примечания вы можете увидеть список всех стандартных команд, доступных в Изабель, с помощью команды print_commands.

...