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 清單中的單行,例如 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