Самоанализа классов и метаданные

Получите подробную информацию о классах из метаданных классов

Метаданные содержат сведения об определениях классов. Найдите информацию обо всех свойствах, методах и событиях, определенных классом, не создавая объекты класса.

Функции

metaclassПолучение meta.class объект
meta.abstractDetailsПоиск абстрактных методов и свойств
meta.class.fromNameВозврат meta.class объект, сопоставленный с именованным классом
meta.package.fromName Возврат meta.package объект для заданного пакета
meta.package.getAllPackagesПолучите все пакеты верхнего уровня
propertiesИмена свойства классов
methodsИмена методов классов
eventsИмена событий
superclassesИмена суперклассов

Классы

meta.classОпишите класс MATLAB
meta.propertyОпишите свойство класса MATLAB
meta.methodСведения о методе класса
meta.eventОпишите событие, заданное классом MATLAB
meta.packageОпишите пакет MATLAB
meta.DynamicPropertyОпишите динамическое свойство объекта MATLAB
meta.EnumeratedValueОпишите представитель перечисления класса MATLAB
meta.MetaDataКорень иерархии метаклассов
meta.ArrayDimension Сведения о размере для валидации свойств
meta.Validation Описывает валидацию свойства
meta.FixedDimension Фиксированная размерность в спецификации размера свойства
meta.UnrestrictedDimension Неограниченная размерность в спецификации размера свойства

Темы

Метаданные классов

Метаклассы обеспечивают способ программного просмотра определений классов.

Интроспекция классов с метаданными

Смотрите определения членов класса с помощью метаданных.

Поиск объектов с определенными значениями

Методы поддержки метаклассы, которые позволяют вам искать объекты со свойствами, установленными на определенные значения.

Получение информации о свойствах

Использование meta.property объекты для поиска подробной информации о свойствах объектов.

Поиск значений по умолчанию в метаданных свойств

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