Main Content

このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。

meta.package クラス

パッケージ: meta
スーパークラス: meta.MetaData

MATLAB パッケージの記述

説明

meta.package クラスには、MATLAB® のパッケージについての情報が含まれています。プロパティはすべて読み取り専用です。

パッケージにはクラス、関数、他のパッケージを含めることができます。

meta.package クラスは handle クラスです。

クラスの属性

Sealed
true
抽象型
true
RestrictsSubclassing
true

クラス属性の詳細については、クラスの属性を参照してください。

作成

meta.package オブジェクトを直接インスタンス化することはできません。meta.class ContainingPackage プロパティから meta.package オブジェクトを取得します。これには、meta.package オブジェクトが含まれますが、クラスがパッケージにない場合には、空オブジェクトが含まれます。

プロパティ

すべて展開する

パッケージ名。文字ベクトルとして返されます。

データ型: char

使用されていません

データ型: char

使用されていません

データ型: char

このパッケージのスコープ内にあるクラスのリスト。meta.class オブジェクトの配列として返されます。

データ型: meta.class

このパッケージのスコープ内にある関数のリスト。関数ハンドルの配列として返されます。

データ型: function_handle

このパッケージのスコープ内にあるパッケージのリスト。meta.package オブジェクトの配列として返されます。

データ型: meta.package

このパッケージを含むパッケージ。meta.package オブジェクトとして返されます。このパッケージが別のパッケージに含まれていない場合、meta.package オブジェクトは空です。

データ型: meta.package

メソッド

すべて展開する

パッケージ内のクラスの名前の検索

meta.package.fromName メソッドを使用して matlab.mixin パッケージに含まれているクラスの名前を検索します。ClassList プロパティ内の meta.class オブジェクトにアクセスして、クラス名のリストを表示します。

disp(string({meta.package.fromName('matlab.mixin').ClassList.Name})')
R2008a で導入