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)

指定されたプロパティを使用して新しい AFlagsFeatureFlag を作成するコンストラクタ。

パブリック メソッド

String getContainer()

このフラグのコンテナを返します。

AFlagsFeatureFlag.State getCurrentState()

このフラグの現在の状態(State.ENABLEDState.DISABLED など)を返します。

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.ENABLEDState.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