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 列表中的单行,例如 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 |
|
toString
public String toString ()
| 返回 | |
|---|---|
String |
|