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 . |