Yürütme Özellikleri
public class ExecutionProperties
extends Object
java.lang.Object | |
↳ | com.android.tradefed.invoker.ExecutionProperties |
Bir testin veya çağrının yürütülmesi sırasında oluşturulan özellikler.
Çapraz test çakışmasını önlemek için uygun şekilde ad alanı kullanılarak anahtarların 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). |
String | toString () |
Genel yöntemler
temizlemek
public void clear ()
Yürütme özelliklerini temizleyin. Yürütme verilerini kaldırmak için sıfırlama izolasyonu 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
değerini döndürür.
parametreler | |
---|---|
key | String : bu haritadaki varlığı test edilecek olan anahtar |
İadeler | |
---|---|
boolean | true , bu harita belirtilen anahtar için bir eşleme içeriyorsa |
elde etmek
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 olan 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 |
koymak
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 ile ilişkili önceki değer veya key için eşleme yoksa null . |
Ayrıca bakınız:
Hepsini koy
public ExecutionProperties putAll (properties)
Belirtilen haritadaki tüm eşlemeleri bu haritaya kopyalar.
parametreler | |
---|---|
properties |
İadeler | |
---|---|
ExecutionProperties | Son eşleme |
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şkili ö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 ile ilişkili önceki değer veya key için eşleme yoksa null . |
toString
public String toString ()
İadeler | |
---|---|
String |