ExecutionFiles

public class ExecutionFiles
extends Object

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


在执行测试或调用期间生成的文件依赖项,需要进行测试。此对象由所有调用(测试、模块等)共享。

摘要

公共方法

void clearFiles()

删除所有被跟踪且未标记为“不应删除”的文件。

boolean containsKey(String key)

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

File get(ExecutionFiles.FilesKey key)

具有已知键的 get(String) 的变体。

File get(String key)

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

ImmutableMap<String, File> getAll()

返回地图副本中的所有房源

boolean isEmpty()

返回属性映射是否为空。

File put(ExecutionFiles.FilesKey key, File value)

使用已知键的 put(String, File) 变体。

File put(String key, File value)

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

File put(ExecutionFiles.FilesKey key, File value, boolean shouldNotDelete)

put(com.android.tradefed.invoker.ExecutionFiles.FilesKey, File) 的变体,具有用于防止在调用结束时删除文件的选项。

ExecutionFiles putAll(ExecutionFiles copyFrom)

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

ExecutionFiles putAll( properties)

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

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