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 |
|
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ụ: |
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 |
|