执行文件

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最终映射

如果缺席则放置

public File putIfAbsent (String key, 
                File value)

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

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

value File :与指定键关联的值

退货
File与指定键关联的前一个值;如果该键没有映射,则null

消除

public File remove (String key)

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

参数
key String : 要从映射中删除其映射的键

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