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)

지정된 속성으로 새 AFlagsFeatureFlag를 만드는 생성자입니다.

공개 메서드

String getContainer()

이 플래그의 컨테이너를 반환합니다.

AFlagsFeatureFlag.State getCurrentState()

이 플래그의 현재 상태 (예: State.ENABLED 또는 State.DISABLED)를 반환합니다.

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