ExecutionProperties

public class ExecutionProperties
extends Object

java.lang.Object
   ↳ com.android.tradefed.invoker.ExecutionProperties


在执行测试或调用期间生成的属性。

建议使用适当的命名空间来确保键的唯一性,以避免测试之间出现重叠。

摘要

公共方法

void clear()

清除执行属性。

boolean containsKey(String key)

如果此映射包含指定键的映射,则返回 true

String get(String key)

返回指定键所映射到的值,如果此映射中不包含相应键的映射,则返回 null

ImmutableMap<String, String> getAll()

返回映射副本中的所有属性

boolean isEmpty()

返回属性映射是否为空。

String put(String key, String value)

将指定值与此映射中的指定键相关联。

ExecutionProperties putAll(Map<String, String> properties)

将指定映射中的所有映射复制到此映射。

String putIfAbsent(String key, String value)

如果指定的键尚未与某个值相关联,则将其与给定的值相关联。

String remove(String key)

从此映射中移除指定键的映射(如果存在)(可选操作)。

String toString()

公共方法

清除

public void clear ()

清除执行属性。在重置隔离期间用于移除执行数据。

containsKey

public boolean containsKey (String key)

如果此映射包含指定键的映射,则返回 true

参数
key String:要测试的键是否在此映射中

返回
boolean true 如果此映射包含指定键的映射

get

public String get (String key)

返回指定键所映射到的值,如果此映射中不包含相应键的映射,则返回 null

参数
key String:要返回其关联值的键

返回
String 指定键所映射到的值,如果此映射中没有针对该键的映射,则返回 null

getAll

public ImmutableMap<String, String> getAll ()

返回映射副本中的所有属性

返回
ImmutableMap<String, String>

isEmpty

public boolean isEmpty ()

返回属性映射是否为空。

返回
boolean

put

public String put (String key, 
                String value)

将指定值与此映射中的指定键相关联。

参数
key String:要与指定值关联的键

value String:要与指定键关联的值

返回
String key 关联的先前值,如果没有 key 的映射,则返回 null

另见:

putAll

public ExecutionProperties putAll (Map<String, String> properties)

将指定映射中的所有映射复制到此映射。

参数
properties Map:要存储在此映射中的映射

返回
ExecutionProperties 最终映射

putIfAbsent

public String putIfAbsent (String key, 
                String value)

如果指定的键尚未与某个值相关联,则将其与给定的值相关联。

参数
key String:要与指定值关联的键

value String:要与指定键关联的值

返回
String 与指定键相关联的先前值,如果没有键的映射,则返回 null

移除

public String remove (String key)

如果此映射中存在指定键的映射,则移除该映射(可选操作)。

参数
key String:要从地图中移除的映射的键

返回
String key 关联的先前值,如果没有 key 的映射,则返回 null

toString

public String toString ()

返回
String