exponenta event banner

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

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

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

Функции

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

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

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