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