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

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

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

Функции

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Опишите метод класса MATLAB
meta.eventОпишите событие класса MATLAB
meta.packageОпишите пакет MATLAB
meta.DynamicPropertyОпишите динамическое свойство объекта MATLAB
meta.EnumeratedValueОпишите участника перечисления класса MATLAB
meta.MetaDataСуперкласс для метаданных объекта MATLAB
meta.ArrayDimension Информация о размере для валидации свойства
meta.Validation Описывает валидацию свойства
meta.FixedDimension Фиксированная размерность в спецификации размера свойства
meta.UnrestrictedDimension Неограниченная размерность в спецификации размера свойства

Темы

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

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

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

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

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

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

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

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

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

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