ExecutionFile

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(ExecutionFiles.FilesKey key, File value, boolean shouldNotDelete)

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

File put(String key, File value)

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

ExecutionFiles putAll( properties)

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

File putIfAbsent(String key, File value)

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

File remove(String key)

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

公共方法

clearFiles 文件

public void clearFiles ()

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

包含键

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>

为空

public boolean isEmpty ()

返回属性的映射是否为空。

返回
boolean

放置

public File put (ExecutionFiles.FilesKey key, 
                File value)

具有已知键的 put(String, File) 的变体。

参数
key ExecutionFiles.FilesKey:要与指定值关联的键

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

返回
File key 关联的旧值,如果没有null key 的映射。

放置

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 关联的旧值,如果没有null key 的映射。

放置

public File put (String key, 
                File value)

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

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

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

返回
File key 关联的旧值,如果没有null key 的映射。

全部

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 关联的旧值,如果没有null key 的映射。