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 : Контейнер для этого флага. |
Общедоступные методы
получить контейнер
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 | |