AFlagsFeatureFlag

public class AFlagsFeatureFlag
extends Object

java.lang.Object
com.android.tradefed.util.flag.AFlagsFeatureFlag


Es una descripción de la marca de función, analizada a partir de `aflags list`.

Resumen

Constructores públicos

AFlagsFeatureFlag(String flagString)

Constructor predeterminado.

AFlagsFeatureFlag(String flagName, AFlagsFeatureFlag.State currentState, AFlagsFeatureFlag.State pendingState, AFlagsFeatureFlag.Setter setter, AFlagsFeatureFlag.Mutability mutability, String container)

Constructor para crear un nuevo AFlagsFeatureFlag con las propiedades dadas.

Métodos públicos

String getContainer()

Muestra el contenedor de esta marca.

AFlagsFeatureFlag.State getCurrentState()

Muestra el estado actual de esta marca (p.ej., State.ENABLED o State.DISABLED.

String getFlagName()

Muestra el nombre completo de la marca (p.ej., com.mypackage.foo_flag).

AFlagsFeatureFlag.Mutability getMutability()

Muestra si esta marca se puede configurar de forma dinámica.

AFlagsFeatureFlag.State getPendingState()

Muestra el estado pendiente de la marca (es decir,

AFlagsFeatureFlag.Setter getSetter()

Muestra qué causó por última vez que cambiara el valor de esta marca.

String toString()

Constructores públicos

AFlagsFeatureFlag

public AFlagsFeatureFlag (String flagString)

Constructor predeterminado.

Parámetros
flagString String: Una sola línea de la lista de aflags, p.ej., 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)

Constructor para crear un nuevo AFlagsFeatureFlag con las propiedades dadas.

Parámetros
flagName String: El nombre completo de la marca.

currentState AFlagsFeatureFlag.State: El estado actual de la marca.

pendingState AFlagsFeatureFlag.State: El estado pendiente de la marca.

setter AFlagsFeatureFlag.Setter: Desde dónde se configuró la marca por última vez.

mutability AFlagsFeatureFlag.Mutability: Indica si la marca es mutable.

container String: El contenedor de esta marca.

Métodos públicos

getContainer

public String getContainer ()

Muestra el contenedor de esta marca.

Muestra
String

getCurrentState

public AFlagsFeatureFlag.State getCurrentState ()

Muestra el estado actual de esta marca (p.ej., State.ENABLED o State.DISABLED. No mostrará State.NONE.

Muestra
AFlagsFeatureFlag.State

getFlagName

public String getFlagName ()

Muestra el nombre completo de la marca (p.ej., com.mypackage.foo_flag).

Muestra
String

getMutability

public AFlagsFeatureFlag.Mutability getMutability ()

Muestra si esta marca se puede configurar de forma dinámica.

Muestra
AFlagsFeatureFlag.Mutability

getPendingState

public AFlagsFeatureFlag.State getPendingState ()

Muestra el estado pendiente de la marca (es decir, a qué se establecerá después de un reinicio). Puede mostrar State.NONE si no hay ningún estado pendiente.

Muestra
AFlagsFeatureFlag.State

getSetter

public AFlagsFeatureFlag.Setter getSetter ()

Muestra qué causó por última vez que cambiara el valor de esta marca.

Muestra
AFlagsFeatureFlag.Setter

toString

public String toString ()

Muestra
String