ExecutionFiles

public class ExecutionFiles
extends Object

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


Dependências de arquivos geradas durante a execução de um teste ou invocação que precisam ser transferidas para teste. Esse objeto é compartilhado por todas as invocações (testes, módulos etc.).

Resumo

Métodos públicos

void clearFiles()

Exclua todos os arquivos rastreados e não marcados como "não excluir".

boolean containsKey(String key)

Retorna true se este mapa contiver um mapeamento para a chave especificada.

File get(ExecutionFiles.FilesKey key)

Variação de get(String) com uma chave conhecida.

File get(String key)

Retorna o valor para que a chave especificada é mapeada ou null se este mapa não contiver um mapeamento para a chave.

ImmutableMap<String, File> getAll()

Retorna todas as propriedades em uma cópia do mapa.

boolean isEmpty()

Retorna se o mapa de propriedades está vazio ou não.

File put(ExecutionFiles.FilesKey key, File value)

Variação de put(String,File) com uma chave conhecida.

File put(String key, File value)

Associa o valor especificado à chave especificada neste mapa.

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

Variação de put(FilesKey,File) com a opção de impedir que o arquivo seja excluído ao final da invocação.

ExecutionFiles putAll(ExecutionFiles copyFrom)

Copia todos os mapeamentos do mapa especificado para este mapa.

ExecutionFiles putAll(Map<String, File> properties)

Copia todos os mapeamentos do mapa especificado para este mapa.

File putIfAbsent(String key, File value)

Se a chave especificada ainda não estiver associada a um valor, ela será associada ao valor fornecido.

File remove(String key)

Remove o mapeamento de uma chave deste mapa, se ele estiver presente (operação opcional).

Métodos públicos

clearFiles

public void clearFiles ()

Exclua todos os arquivos rastreados e não marcados como "não excluir".

containsKey

public boolean containsKey (String key)

Retorna true se este mapa contiver um mapeamento para a chave especificada.

Parâmetros
key String: chave cuja presença neste mapa será testada

Retorna
boolean true se este mapa tiver um mapeamento para a chave especificada

get

public File get (ExecutionFiles.FilesKey key)

Variação de get(String) com uma chave conhecida.

Parâmetros
key ExecutionFiles.FilesKey: a chave cujo valor associado será retornado.

Retorna
File o valor para que a chave especificada é mapeada ou null se este mapa não contiver nenhum mapeamento para a chave

get

public File get (String key)

Retorna o valor para que a chave especificada é mapeada ou null se este mapa não contiver um mapeamento para a chave.

Parâmetros
key String: a chave cujo valor associado será retornado.

Retorna
File o valor para que a chave especificada é mapeada ou null se este mapa não contiver nenhum mapeamento para a chave

getAll

public ImmutableMap<String, File> getAll ()

Retorna todas as propriedades em uma cópia do mapa.

Retorna
ImmutableMap<String, File>

isEmpty

public boolean isEmpty ()

Retorna se o mapa de propriedades está vazio ou não.

Retorna
boolean

put

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

Variação de put(String,File) com uma chave conhecida.

Parâmetros
key ExecutionFiles.FilesKey: chave a que o valor especificado será associado.

value File: valor que será associado à chave especificada.

Retorna
File o valor anterior associado a key ou null se não houver mapeamento para key.

put

public File put (String key, 
                File value)

Associa o valor especificado à chave especificada neste mapa.

Parâmetros
key String: chave a que o valor especificado será associado.

value File: valor que será associado à chave especificada.

Retorna
File o valor anterior associado a key ou null se não houver mapeamento para key.

Confira também:

put

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

Variação de put(FilesKey,File) com a opção de impedir que o arquivo seja excluído ao final da invocação.

Parâmetros
key ExecutionFiles.FilesKey: chave a que o valor especificado será associado.

value File: valor que será associado à chave especificada.

shouldNotDelete boolean: impede que o arquivo seja excluído no final da invocação.

Retorna
File o valor anterior associado a key ou null se não houver mapeamento para key.

putAll

public ExecutionFiles putAll (ExecutionFiles copyFrom)

Copia todos os mapeamentos do mapa especificado para este mapa.

Parâmetros
copyFrom ExecutionFiles: ExecutionFiles original a ser copiado.

Retorna
ExecutionFiles O mapeamento final

putAll

public ExecutionFiles putAll (Map<String, File> properties)

Copia todos os mapeamentos do mapa especificado para este mapa.

Parâmetros
properties Map: mapeamentos a serem armazenados neste mapa

Retorna
ExecutionFiles O mapeamento final

putIfAbsent

public File putIfAbsent (String key, 
                File value)

Se a chave especificada ainda não estiver associada a um valor, ela será associada ao valor fornecido.

Parâmetros
key String: chave a que o valor especificado será associado.

value File: valor que será associado à chave especificada.

Retorna
File o valor anterior associado à chave especificada ou null se não houver mapeamento para a chave.

remover

public File remove (String key)

Remove o mapeamento de uma chave deste mapa, se ele estiver presente (operação opcional).

Parâmetros
key String: chave que terá o mapeamento removido do mapa.

Retorna
File o valor anterior associado a key ou null se não houver mapeamento para key.