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á |
File | get ( ExecutionFiles.FilesKey key) Variação de |
File | get (String key) Retorna o valor para o qual a chave especificada está mapeada ou |
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 |
File | put ( ExecutionFiles.FilesKey key, File value, boolean shouldNotDelete) Variação de |
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 |
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 . |