AFlagsFeatureFlag
public
class
AFlagsFeatureFlag
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.util.flag.AFlagsFeatureFlag |
Uma descrição da flag de recurso, conforme analisada em "aflags list".
Resumo
Construtores públicos | |
|---|---|
AFlagsFeatureFlag(String flagString)
Construtor padrão. |
|
AFlagsFeatureFlag(String flagName, AFlagsFeatureFlag.State currentState, AFlagsFeatureFlag.State pendingState, AFlagsFeatureFlag.Setter setter, AFlagsFeatureFlag.Mutability mutability, String container)
Construtor para criar um novo |
|
Métodos públicos | |
|---|---|
String
|
getContainer()
Retorna o contêiner para essa flag. |
AFlagsFeatureFlag.State
|
getCurrentState()
Retorna o estado atual da flag (por exemplo, |
String
|
getFlagName()
Retorna o nome completo da flag (por exemplo, com.mypackage.foo_flag). |
AFlagsFeatureFlag.Mutability
|
getMutability()
Retorna se essa flag pode ser definida dinamicamente. |
AFlagsFeatureFlag.State
|
getPendingState()
Retorna o estado pendente da flag (ou seja, |
AFlagsFeatureFlag.Setter
|
getSetter()
Retorna o que causou a mudança mais recente no valor da flag. |
String
|
toString()
|
Construtores públicos
AFlagsFeatureFlag
public AFlagsFeatureFlag (String flagString)
Construtor padrão.
| Parâmetros | |
|---|---|
flagString |
String: uma única linha de uma lista de aflags, por exemplo, 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)Construtor para criar um novo AFlagsFeatureFlag com as propriedades especificadas.
| Parâmetros | |
|---|---|
flagName |
String: o nome completo da flag. |
currentState |
AFlagsFeatureFlag.State: o estado atual da flag. |
pendingState |
AFlagsFeatureFlag.State: o estado pendente da flag. |
setter |
AFlagsFeatureFlag.Setter: de onde a flag foi definida pela última vez. |
mutability |
AFlagsFeatureFlag.Mutability: se a flag é mutável. |
container |
String: o contêiner dessa flag. |
Métodos públicos
getContainer
public String getContainer ()
Retorna o contêiner para essa flag.
| Retorna | |
|---|---|
String |
|
getCurrentState
public AFlagsFeatureFlag.State getCurrentState ()
Retorna o estado atual da flag (por exemplo, State.ENABLED ou State.DISABLED).
Não vai retornar State.NONE.
| Retorna | |
|---|---|
AFlagsFeatureFlag.State |
|
getFlagName
public String getFlagName ()
Retorna o nome completo da flag (por exemplo, com.mypackage.foo_flag).
| Retorna | |
|---|---|
String |
|
getMutability
public AFlagsFeatureFlag.Mutability getMutability ()
Retorna se essa flag pode ser definida dinamicamente.
| Retorna | |
|---|---|
AFlagsFeatureFlag.Mutability |
|
getPendingState
public AFlagsFeatureFlag.State getPendingState ()
Retorna o estado pendente da flag (ou seja, o que será definido após uma reinicialização). Pode retornar State.NONE se não houver um estado pendente.
| Retorna | |
|---|---|
AFlagsFeatureFlag.State |
|
getSetter
public AFlagsFeatureFlag.Setter getSetter ()
Retorna o que causou a mudança mais recente no valor da flag.
| Retorna | |
|---|---|
AFlagsFeatureFlag.Setter |
|
toString
public String toString ()
| Retorna | |
|---|---|
String |
|