オプションクラス
public abstract @interface OptionClass
implements Annotation
com.android.tradefed.config.OptionClass |
IConfiguration
オブジェクトを表すものとしてクラスに注釈を付けます。
まとめ
パブリックメソッド | |
---|---|
String | alias () この構成オブジェクトのオプションの説明的なエイリアス。 |
boolean | global_namespace () この |
パブリックメソッド
エイリアス
public String alias ()
この構成オブジェクトのオプションの説明的なエイリアス。
このエイリアスは現在、次の 2 つの目的に使用されます。- オプションの分類に役立つようにヘルプ出力に表示されます
- 指定された
Option#name()
構成オブジェクト間で一意でない場合、Option
コマンド ライン引数に名前空間を付けるために使用できます。名前空間にOption
コマンド ライン引数を指定するには、次の形式を使用します。 '--[OptionClass エイリアス]:[オプション名]'。
戻り値 | |
---|---|
String |
グローバル名前空間
public boolean global_namespace ()
このOption
グローバル Option 名前空間に追加するかどうか。
true
(デフォルト) の場合、このオプションを名前 -- --[Option name]
だけで指定することができます。 false
の場合、このクラスにOption
使用するには、エイリアスまたは別の特定の名前空間 (完全なクラス名など) を指定する必要があります -- --[OptionClass alias]:[Option name]
機能しますが、 --[Option name]
Option
に解決されません。 FIXME: グローバル FIXME: 名前空間にないクラス/フィールドを区別するためにドキュメント メソッドを更新します。戻り値 | |
---|---|
boolean |