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

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

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

Функции

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

Классы

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

Темы

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

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

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

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

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

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

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

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

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

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

Была ли эта тема полезной?