执行文件

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) 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 :要与指定键关联的值

退货
Filekey关联的先前值,如果没有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 : 防止文件在调用结束时被删除。

退货
Filekey关联的先前值,如果没有key的映射,则为null

public File put (String key, 
                File value)

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

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

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

退货
Filekey关联的先前值,如果没有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 : 要从映射中删除其映射的键

退货
Filekey关联的先前值,如果没有key的映射,则为null