执行文件
public class ExecutionFiles
extends Object
java.lang.Object | |
↳ | com.android.tradefed.invoker.ExecutionFiles |
测试或调用执行过程中产生的文件依赖,需要携带进行测试。该对象由所有调用(测试、模块等)共享。
概括
公共方法 | |
---|---|
void | clearFiles () 删除所有被跟踪但未标记为“不应删除”的文件。 |
boolean | containsKey (String key) 如果此映射包含指定键的映射,则返回 |
File | get ( ExecutionFiles.FilesKey key) 具有已知密钥的 |
File | get (String key) 返回指定键映射到的值,如果此映射不包含键的映射,则返回 |
ImmutableMap<String, File> | getAll () 返回地图副本中的所有属性 |
boolean | isEmpty () 返回属性映射是否为空。 |
File | put ( ExecutionFiles.FilesKey key, File value) 具有已知密钥的 |
File | put ( ExecutionFiles.FilesKey key, File value, boolean shouldNotDelete) |
File | put (String key, File value) 将指定值与此映射中的指定键相关联。 |
ExecutionFiles | putAll ( properties) putAll ( properties) 将指定映射中的所有映射复制到此映射。 |
File | putIfAbsent (String key, File value) 如果指定的键尚未与值关联,则将其与给定值关联。 |
File | remove (String key) 如果存在,则从此映射中删除键的映射(可选操作)。 |
公共方法
清除文件
public void clearFiles ()
删除所有被跟踪但未标记为“不应删除”的文件。
包含密钥
public boolean containsKey (String key)
如果此映射包含指定键的映射,则返回true
。
参数 | |
---|---|
key | String : 要测试其在此映射中是否存在的键 |
退货 | |
---|---|
boolean | 如果此映射包含指定键的映射, true |
得到
public File get (ExecutionFiles.FilesKey key)
具有已知密钥的get(String)
变体。
参数 | |
---|---|
key | ExecutionFiles.FilesKey :要返回其关联值的键 |
退货 | |
---|---|
File | 指定键映射到的值,如果此映射不包含键的映射,则null |
得到
public File get (String key)
返回指定键映射到的值,如果此映射不包含键的映射,则返回null
。
参数 | |
---|---|
key | String : 要返回其关联值的键 |
退货 | |
---|---|
File | 指定键映射到的值,如果此映射不包含键的映射,则null |
得到所有
public ImmutableMap<String, File> getAll ()
返回地图副本中的所有属性
退货 | |
---|---|
ImmutableMap<String, File> |
是空的
public boolean isEmpty ()
返回属性映射是否为空。
退货 | |
---|---|
boolean |
放
public File put (ExecutionFiles.FilesKey key, File value)
具有已知密钥的put(String, File)
变体。
参数 | |
---|---|
key | ExecutionFiles.FilesKey :与指定值关联的键 |
value | File :要与指定键关联的值 |
退货 | |
---|---|
File | 与key 关联的先前值,如果没有key 的映射,则为null 。 |
放
public File put (ExecutionFiles.FilesKey key, File value, boolean shouldNotDelete)
put(com.android.tradefed.invoker.ExecutionFiles.FilesKey, File)
的变体,带有防止文件在调用结束时被删除的选项。
参数 | |
---|---|
key | ExecutionFiles.FilesKey :与指定值关联的键 |
value | File :要与指定键关联的值 |
shouldNotDelete | boolean : 防止文件在调用结束时被删除。 |
退货 | |
---|---|
File | 与key 关联的先前值,如果没有key 的映射,则为null 。 |
放
public File put (String key, File value)
将指定值与此映射中的指定键相关联。
参数 | |
---|---|
key | String : 与指定值关联的键 |
value | File :要与指定键关联的值 |
退货 | |
---|---|
File | 与key 关联的先前值,如果没有key 的映射,则为null 。 |
也可以看看:
把所有
public ExecutionFiles putAll (properties)
将指定映射中的所有映射复制到此映射。
参数 | |
---|---|
properties |
退货 | |
---|---|
ExecutionFiles | 最后的映射 |
putIfAbsent
public File putIfAbsent (String key, File value)
如果指定的键尚未与值关联,则将其与给定值关联。
参数 | |
---|---|
key | String : 与指定值关联的键 |
value | File :要与指定键关联的值 |
退货 | |
---|---|
File | 与指定键关联的先前值,如果键没有映射,则返回null 。 |
消除
public File remove (String key)
如果存在,则从此映射中删除键的映射(可选操作)。
参数 | |
---|---|
key | String : 要从映射中删除其映射的键 |
退货 | |
---|---|
File | 与key 关联的先前值,如果没有key 的映射,则为null 。 |