ExecutionFiles
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(String key, File value)
将指定值与此映射中的指定键相关联。 |
File
|
put(ExecutionFiles.FilesKey key, File value, boolean shouldNotDelete)
|
ExecutionFiles
|
putAll(ExecutionFiles copyFrom)
将指定映射中的所有映射复制到此映射。 |
ExecutionFiles
|
putAll(
将指定地图中的所有映射复制到此映射中。 |
File
|
putIfAbsent(String key, File value)
如果指定的键尚未与值相关联,则将其与给定值相关联。 |
File
|
remove(String key)
如果存在某个键,则从该映射中移除该键的映射(可选操作)。 |
公共方法
clearFiles
public void clearFiles ()
删除所有被跟踪且未标记为“不应删除”的文件。
containsKey
public boolean containsKey (String key)
如果此映射包含指定键的映射,则返回 true
。
参数 | |
---|---|
key |
String :要测试此映射中是否存在的键 |
返回 | |
---|---|
boolean |
true ,如果此映射包含指定键的映射 |
get
public File get (ExecutionFiles.FilesKey key)
使用已知键的 get(String)
变体。
参数 | |
---|---|
key |
ExecutionFiles.FilesKey :要返回其关联值的键 |
返回 | |
---|---|
File |
指定键映射到的值,如果此映射不包含键的映射,则返回 null |
get
public File get (String key)
返回指定键映射到的值,如果此映射不包含针对键的映射,则返回 null
。
参数 | |
---|---|
key |
String :要返回其关联值的键 |
返回 | |
---|---|
File |
指定键映射到的值,如果此映射不包含键的映射,则返回 null |
getAll
public ImmutableMap<String, File> getAll ()
返回地图副本中的所有房源
返回 | |
---|---|
ImmutableMap<String, File> |
isEmpty
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 (String key, File value)
将指定值与此映射中的指定键相关联。
参数 | |
---|---|
key |
String :要与指定值关联的键 |
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 。 |
putAll
public ExecutionFiles putAll (ExecutionFiles copyFrom)
将指定映射中的所有映射复制到此映射。
参数 | |
---|---|
copyFrom |
ExecutionFiles :要从中复制内容的原始 ExecutionFiles 。 |
返回 | |
---|---|
ExecutionFiles |
最终映射 |
全部
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 。 |