ExecutionFiles

public class ExecutionFiles
extends Object

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


Arquivos de dependências geradas durante a execução de um teste ou invocação que precisam ser executadas para teste. Esse objeto é compartilhado por toda a invocação (testes, módulos etc.).

Resumo

Métodos públicos

void clearFiles()

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

boolean containsKey(String key)

Retorna true se o 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 o mapa não tiver 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(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(com.android.tradefed.invoker.ExecutionFiles.FilesKey, File) com opção para impedir que o arquivo seja excluído no final da invocação.

ExecutionFiles putAll(ExecutionFiles copyFrom)

Copia todos os mapeamentos do mapa especificado para este.

ExecutionFiles putAll( properties)

Copia todos os mapeamentos do mapa especificado para este.

File putIfAbsent(String key, File value)

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

File remove(String key)

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

Métodos públicos

clearFiles

public void clearFiles ()

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

containsKey

public boolean containsKey (String key)

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

Parâmetros
key String: chave que vai ser testada quanto à presença no mapa

Retorna
boolean true se o 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 com o valor associado que será retornado.

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

get

public File get (String key)

Retorna o valor para que a chave especificada é mapeada ou null se o mapa não tiver nenhum 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 o mapa não tiver 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(com.android.tradefed.invoker.ExecutionFiles.FilesKey, File) com opção para impedir que o arquivo seja excluído no 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.

Parâmetros
copyFrom ExecutionFiles: ExecutionFiles original para copiar.

Retorna
ExecutionFiles O mapeamento final

putAll

public ExecutionFiles putAll ( properties)

Copia todos os mapeamentos do mapa especificado para este.

Parâmetros
properties : 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.

remove

public File remove (String key)

Remove o mapeamento de uma chave deste mapa, se ela 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.