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