OptionClass
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
コマンドライン引数で Namespace を指定する場合は、次の形式を使用します。'--[OptionClass エイリアス]:[オプション名]'。
戻り値 | |
---|---|
String |
global_namespace
public boolean global_namespace ()
この Option
をグローバル Option Namespace に追加するかどうか。
true
(デフォルト)の場合、このオプションは名前(--[Option name]
)だけで指定できます。false
の場合、このクラスで Option
を使用するには、エイリアスまたは別の特定の名前空間(完全なクラス名など)を指定する必要があります。--[OptionClass alias]:[Option name]
は機能しますが、--[Option name]
は Option
に解決されません。
FIXME: グローバル Namespace にないクラス/フィールドを区別するようにドキュメント メソッドを更新
戻り値 | |
---|---|
boolean |