Hidden (クラス・キーワード)
クラスが Hidden である (クラス・リファレンスにリストされない) かどうかを指定します。
使用法
クラスを Hidden とするには、以下の構文を使用します。
Class MyApp.Person [ Hidden ] { //class members }
そのように指定しない場合は、このキーワードを省略し、キーワードの直前に単語 Not を配置します。
詳細
クラスが hidden である場合、それはクラス・リファレンスにも、InterSystems スタジオ・インスペクタの [ワークスペース] ウィンドウにもリストされません。また、Visual Studio Code 用の InterSystems ObjectScript 拡張機能を使用する際に ObjectScript エクスプローラのペインにもリストされません (ただし、[開く] ダイアログ・ボックスでクラスの名前を入力すれば、引き続きクラスをスタジオで開くことができます。また、VS Code - ObjectScript を使用している場合にクラスをローカル・ワークスペースに保存済みの場合も、クラスを開くことが可能です)。
サブクラスへの影響
このキーワードは継承されません。
既定値
このキーワードを省略すると、クラスは Hidden ではなくなります。