YürütmeÖzellikleri
public class ExecutionProperties
extends Object
java.lang.Nesne | |
↳ | com.android.tradefed.invoker.ExecutionProperties |
Bir testin veya çağrının yürütülmesi sırasında oluşturulan özellikler.
Anahtarların, çapraz test çakışmasını önlemek için uygun şekilde ad alanı kullanılarak benzersiz hale getirilmesi önerilir.
Özet
Genel yöntemler | |
---|---|
void | clear () Yürütme özelliklerini temizleyin. |
boolean | containsKey (String key) Bu harita, belirtilen anahtar için bir eşleme içeriyorsa |
String | get (String key) Belirtilen anahtarın eşlendiği değeri veya bu eşleme anahtar için eşleme içermiyorsa |
ImmutableMap<String, String> | getAll () Haritanın bir kopyasındaki tüm özellikleri döndürür |
boolean | isEmpty () Özellikler haritasının boş olup olmadığını döndürür. |
String | put (String key, String value) Belirtilen değeri bu haritada belirtilen anahtarla ilişkilendirir. |
ExecutionProperties | putAll ( properties) putAll ( properties) Belirtilen haritadaki tüm eşlemeleri bu haritaya kopyalar. |
String | putIfAbsent (String key, String value) Belirtilen anahtar zaten bir değerle ilişkilendirilmemişse, onu verilen değerle ilişkilendirir. |
String | remove (String key) Varsa, bir anahtarın eşlemesini bu haritadan kaldırır (isteğe bağlı işlem). |
Genel yöntemler
açık
public void clear ()
Yürütme özelliklerini temizleyin. Yürütme verilerini kaldırmak için sıfırlama yalıtımı sırasında kullanılır.
içerirAnahtar
public boolean containsKey (String key)
Bu harita, belirtilen anahtar için bir eşleme içeriyorsa true
döndürür.
parametreler | |
---|---|
key | String : Bu haritadaki varlığı test edilecek olan anahtar |
İadeler | |
---|---|
boolean | bu harita belirtilen anahtar için bir eşleme içeriyorsa true . |
almak
public String get (String key)
Belirtilen anahtarın eşlendiği değeri veya bu eşleme anahtar için eşleme içermiyorsa null
değerini döndürür.
parametreler | |
---|---|
key | String : ilişkili değeri döndürülecek anahtar |
İadeler | |
---|---|
String | belirtilen anahtarın eşlendiği değer veya bu eşleme anahtar için eşleme içermiyorsa null |
hepsini al
public ImmutableMap<String, String> getAll ()
Haritanın bir kopyasındaki tüm özellikleri döndürür
İadeler | |
---|---|
ImmutableMap<String, String> |
boş
public boolean isEmpty ()
Özellikler haritasının boş olup olmadığını döndürür.
İadeler | |
---|---|
boolean |
koy
public String put (String key, String value)
Belirtilen değeri bu haritada belirtilen anahtarla ilişkilendirir.
parametreler | |
---|---|
key | String : Belirtilen değerin ilişkilendirileceği anahtar |
value | String : Belirtilen anahtarla ilişkilendirilecek değer |
İadeler | |
---|---|
String | key key eşleme yoksa null . |
Ayrıca bakınız:
putAll
public ExecutionProperties putAll (properties)
Belirtilen haritadaki tüm eşlemeleri bu haritaya kopyalar.
parametreler | |
---|---|
properties |
İadeler | |
---|---|
ExecutionProperties | Son haritalama |
putIfAbsent
public String putIfAbsent (String key, String value)
Belirtilen anahtar zaten bir değerle ilişkilendirilmemişse, onu verilen değerle ilişkilendirir.
parametreler | |
---|---|
key | String : Belirtilen değerin ilişkilendirileceği anahtar |
value | String : Belirtilen anahtarla ilişkilendirilecek değer |
İadeler | |
---|---|
String | belirtilen anahtarla ilişkilendirilmiş önceki değer veya anahtar için eşleme yoksa null . |
kaldırmak
public String remove (String key)
Varsa, bir anahtarın eşlemesini bu haritadan kaldırır (isteğe bağlı işlem).
parametreler | |
---|---|
key | String : eşlemesi haritadan kaldırılacak olan anahtar |
İadeler | |
---|---|
String | key key eşleme yoksa null . |