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 |
|
getSetter
public AFlagsFeatureFlag.Setter getSetter ()
傳回導致這個旗標值變更的最後一個原因。
| 傳回 | |
|---|---|
AFlagsFeatureFlag.Setter |
|
toString
public String toString ()
| 傳回 | |
|---|---|
String |
|