AFlagsFeatureFlag
public
class
AFlagsFeatureFlag
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.util.flag.AFlagsFeatureFlag |
`aflags list` から解析されたフィーチャー トグルの説明。
概要
パブリック コンストラクタ | |
|---|---|
AFlagsFeatureFlag(String flagString)
デフォルトのコンストラクタ。 |
|
AFlagsFeatureFlag(String flagName, AFlagsFeatureFlag.State currentState, AFlagsFeatureFlag.State pendingState, AFlagsFeatureFlag.Setter setter, AFlagsFeatureFlag.Mutability mutability, String container)
指定されたプロパティを使用して新しい |
|
パブリック メソッド | |
|---|---|
String
|
getContainer()
このフラグのコンテナを返します。 |
AFlagsFeatureFlag.State
|
getCurrentState()
このフラグの現在の状態( |
String
|
getFlagName()
フラグの完全な名前(例: com.mypackage.foo_flag)を返します。 |
AFlagsFeatureFlag.Mutability
|
getMutability()
このフラグを動的に設定できるかどうかを返します。 |
AFlagsFeatureFlag.State
|
getPendingState()
フラグの保留中の状態を返します(つまり、 |
AFlagsFeatureFlag.Setter
|
getSetter()
このフラグ値の変更が最後に発生した原因を返します。 |
String
|
toString()
|
パブリック コンストラクタ
AFlagsFeatureFlag
public AFlagsFeatureFlag (String flagString)
デフォルトのコンストラクタ。
| パラメータ | |
|---|---|
flagString |
String: aflags リストの 1 行(例: com.my.flag enabled
(->disabled) local read-write system)。 |
AFlagsFeatureFlag
public AFlagsFeatureFlag (String flagName,
AFlagsFeatureFlag.State currentState,
AFlagsFeatureFlag.State pendingState,
AFlagsFeatureFlag.Setter setter,
AFlagsFeatureFlag.Mutability mutability,
String container)指定されたプロパティを使用して新しい AFlagsFeatureFlag を作成するコンストラクタ。
| パラメータ | |
|---|---|
flagName |
String: フラグの完全な名前。 |
currentState |
AFlagsFeatureFlag.State: フラグの現在の状態。 |
pendingState |
AFlagsFeatureFlag.State: フラグの保留中の状態。 |
setter |
AFlagsFeatureFlag.Setter: フラグが最後に設定された場所。 |
mutability |
AFlagsFeatureFlag.Mutability: フラグが変更可能かどうか。 |
container |
String: このフラグのコンテナ。 |
パブリック メソッド
getContainer
public String getContainer ()
このフラグのコンテナを返します。
| 戻り値 | |
|---|---|
String |
|
getCurrentState
public AFlagsFeatureFlag.State getCurrentState ()
このフラグの現在の状態(State.ENABLED や State.DISABLED など)を返します。State.NONE は返されません。
| 戻り値 | |
|---|---|
AFlagsFeatureFlag.State |
|
getFlagName
public String getFlagName ()
フラグの完全な名前(例: com.mypackage.foo_flag)を返します。
| 戻り値 | |
|---|---|
String |
|
getMutability
public AFlagsFeatureFlag.Mutability getMutability ()
このフラグを動的に設定できるかどうかを返します。
| 戻り値 | |
|---|---|
AFlagsFeatureFlag.Mutability |
|
getPendingState
public AFlagsFeatureFlag.State getPendingState ()
フラグの保留中の状態(再起動後に設定される状態)を返します。保留中の状態がない場合は、State.NONE を返すことがあります。
| 戻り値 | |
|---|---|
AFlagsFeatureFlag.State |
|
getSetter
public AFlagsFeatureFlag.Setter getSetter ()
このフラグ値が最後に変更された原因を返します。
| 戻り値 | |
|---|---|
AFlagsFeatureFlag.Setter |
|
toString
public String toString ()
| 戻り値 | |
|---|---|
String |
|