AFlagsFeatureFlag

public class AFlagsFeatureFlag
extends Object

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


Nội dung mô tả cờ tính năng, được phân tích cú pháp từ "aflags list".

Tóm tắt

Hàm khởi tạo công khai

AFlagsFeatureFlag(String flagString)

Hàm khởi tạo mặc định.

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

Hàm khởi tạo để tạo một AFlagsFeatureFlag mới với các thuộc tính đã cho.

Phương thức công khai

String getContainer()

Trả về vùng chứa cho cờ này.

AFlagsFeatureFlag.State getCurrentState()

Trả về trạng thái hiện tại của cờ này (ví dụ: State.ENABLED hoặc State.DISABLED.

String getFlagName()

Trả về tên đầy đủ của cờ (ví dụ: com.mypackage.foo_flag).

AFlagsFeatureFlag.Mutability getMutability()

Trả về liệu bạn có thể đặt cờ này một cách linh hoạt hay không.

AFlagsFeatureFlag.State getPendingState()

Trả về trạng thái đang chờ xử lý của cờ (tức là

AFlagsFeatureFlag.Setter getSetter()

Trả về nguyên nhân gần đây nhất khiến giá trị cờ này thay đổi.

String toString()

Hàm khởi tạo công khai

AFlagsFeatureFlag

public AFlagsFeatureFlag (String flagString)

Hàm khởi tạo mặc định.

Tham số
flagString String: Một dòng trong danh sách aflags, ví dụ: 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)

Hàm khởi tạo để tạo một AFlagsFeatureFlag mới với các thuộc tính đã cho.

Tham số
flagName String: Tên đầy đủ của cờ.

currentState AFlagsFeatureFlag.State: Trạng thái hiện tại của cờ.

pendingState AFlagsFeatureFlag.State: Trạng thái đang chờ xử lý của cờ.

setter AFlagsFeatureFlag.Setter: Vị trí đặt cờ gần đây nhất.

mutability AFlagsFeatureFlag.Mutability: Cờ có thể thay đổi hay không.

container String: Vùng chứa cho cờ này.

Phương thức công khai

getContainer

public String getContainer ()

Trả về vùng chứa cho cờ này.

Giá trị trả về
String

getCurrentState

public AFlagsFeatureFlag.State getCurrentState ()

Trả về trạng thái hiện tại của cờ này (ví dụ: State.ENABLED hoặc State.DISABLED. Sẽ không trả về State.NONE.

Giá trị trả về
AFlagsFeatureFlag.State

getFlagName

public String getFlagName ()

Trả về tên đầy đủ của cờ (ví dụ: com.mypackage.foo_flag).

Giá trị trả về
String

getMutability

public AFlagsFeatureFlag.Mutability getMutability ()

Trả về liệu bạn có thể đặt cờ này một cách linh hoạt hay không.

Giá trị trả về
AFlagsFeatureFlag.Mutability

getPendingState

public AFlagsFeatureFlag.State getPendingState ()

Trả về trạng thái đang chờ xử lý của cờ (tức là trạng thái sẽ được đặt sau khi khởi động lại). Có thể trả về State.NONE nếu không có trạng thái nào đang chờ xử lý.

Giá trị trả về
AFlagsFeatureFlag.State

getSetter

public AFlagsFeatureFlag.Setter getSetter ()

Trả về nguyên nhân gần đây nhất khiến giá trị cờ này thay đổi.

Giá trị trả về
AFlagsFeatureFlag.Setter

toString

public String toString ()

Giá trị trả về
String