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