Arquivos de execução

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 transportadas para teste. Este 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 devem ser excluídos'.

boolean containsKey (String key)

Retornará 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 o qual a chave especificada está mapeada ou null se este mapa não contiver nenhum 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 ( ExecutionFiles.FilesKey key, File value, boolean shouldNotDelete)

Variação de put(com.android.tradefed.invoker.ExecutionFiles.FilesKey, File) com opção para evitar que o arquivo seja excluído ao final da invocação.

File put (String key, File value)

Associa o valor especificado à chave especificada neste mapa.

ExecutionFiles putAll ( properties) putAll ( 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, associa-a ao valor fornecido.

File remove (String key)

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

Métodos públicos

limpar arquivos

public void clearFiles ()

Exclua todos os arquivos rastreados e não marcados como 'não devem ser excluídos'.

contémKey

public boolean containsKey (String key)

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

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

Devoluções
boolean true se este mapa contiver um mapeamento para a chave especificada

pegar

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 deve ser retornado

Devoluções
File o valor para o qual a chave especificada é mapeada ou null se este mapa não contiver nenhum mapeamento para a chave

pegar

public File get (String key)

Retorna o valor para o qual a chave especificada está mapeada ou null se este mapa não contiver nenhum mapeamento para a chave.

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

Devoluções
File o valor para o qual a chave especificada é mapeada ou null se este mapa não contiver nenhum mapeamento para a chave

obter tudo

public ImmutableMap<String, File> getAll ()

Retorna todas as propriedades em uma cópia do mapa

Devoluções
ImmutableMap<String, File>

está vazia

public boolean isEmpty ()

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

Devoluções
boolean

colocar

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

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

Parâmetros
key ExecutionFiles.FilesKey : chave à qual o valor especificado deve ser associado

value File : valor a ser associado à chave especificada

Devoluções
File o valor anterior associado a key ou null se não houve mapeamento para key .

colocar

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

Variação de put(com.android.tradefed.invoker.ExecutionFiles.FilesKey, File) com opção para evitar que o arquivo seja excluído ao final da invocação.

Parâmetros
key ExecutionFiles.FilesKey : chave à qual o valor especificado deve ser associado

value File : valor a ser associado à chave especificada

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

Devoluções
File o valor anterior associado a key ou null se não houve mapeamento para key .

colocar

public File put (String key, 
                File value)

Associa o valor especificado à chave especificada neste mapa.

Parâmetros
key String : chave à qual o valor especificado deve ser associado

value File : valor a ser associado à chave especificada

Devoluções
File o valor anterior associado a key ou null se não houve mapeamento para key .

Veja também:

Ponha tudo

public ExecutionFiles putAll ( properties)

Copia todos os mapeamentos do mapa especificado para este mapa.

Parâmetros
properties : mapeamentos a serem armazenados neste mapa

Devoluções
ExecutionFiles O mapeamento final

colocarIfAbsent

public File putIfAbsent (String key, 
                File value)

Se a chave especificada ainda não estiver associada a um valor, associa-a ao valor fornecido.

Parâmetros
key String : chave à qual o valor especificado deve ser associado

value File : valor a ser associado à chave especificada

Devoluções
File o valor anterior associado à chave especificada ou null se não houve mapeamento para a chave.

remover

public File remove (String key)

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

Parâmetros
key String : chave cujo mapeamento será removido do mapa

Devoluções
File o valor anterior associado a key ou null se não houve mapeamento para key .