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 anahtarların 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 eşleme belirtilen anahtar için bir eşleme içeriyorsa |
String | get (String key) Belirtilen anahtarın eşlendiği değeri döndürür 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 haritadaki 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 halihazırda bir değerle ilişkilendirilmemişse, onu verilen değerle ilişkilendirir. |
String | remove (String key) Varsa, bu haritadan bir anahtarın eşlemesini 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 izolasyonun sıfırlanması sırasında kullanılır.
içerirAnahtar
public boolean containsKey (String key)
Bu eşleme belirtilen anahtar için bir eşleme içeriyorsa true
değerini döndürür.
Parametreler | |
---|---|
key | String : Bu haritadaki varlığı test edilecek 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 döndürür veya bu eşleme anahtar için eşleme içermiyorsa null
değerini döndürür.
Parametreler | |
---|---|
key | String : İliş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 |
koymak
public String put (String key, String value)
Belirtilen değeri bu haritadaki 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 haritalama |
putIfAbsent
public String putIfAbsent (String key, String value)
Belirtilen anahtar halihazırda 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, bu haritadan bir anahtarın eşlemesini kaldırır (isteğe bağlı işlem).
Parametreler | |
---|---|
key | String : eşlemesi haritadan kaldırılacak anahtar |
İadeler | |
---|---|
String | key ile ilişkili önceki değer veya key için eşleme yoksa null . |
toString
public String toString ()
İadeler | |
---|---|
String |