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

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

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

Функции

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 объекты найти подробную информацию о свойствах объектов.

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

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