Arquivos de execução
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 testes. 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 |
File
|
get(ExecutionFiles.FilesKey key)
Variação de |
File
|
get(String key)
Retorna o valor para o qual a chave especificada é 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(
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 . |
File
|
remove(String key)
Remove o mapeamento de uma chave deste mapa, se ela estiver presente (operação opcional). |
Métodos públicos
limparArquivos
public void clearFiles ()
Exclua todos os arquivos rastreados e não marcados como "não devem excluir".
contémKey.
public boolean containsKey (String key)
Retorna true
se este mapa contém um mapeamento para a chave especificada.
Parâmetros | |
---|---|
key |
String : chave cuja presença nesse mapa precisa ser testada. |
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 o qual a chave especificada é mapeada ou null se este mapa contiver
nenhum mapeamento para a chave |
get
public File get (String key)
Retorna o valor para o qual a chave especificada é mapeada, ou null
se este mapa contém
a chave não tem mapeamento.
Parâmetros | |
---|---|
key |
String : a chave com o valor associado que será retornado. |
Retorna | |
---|---|
File |
o valor para o qual a chave especificada é mapeada ou null se este mapa 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> |
Vazio
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 a 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 (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 a ser associado à chave especificada. |
shouldNotDelete |
boolean : evita 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 . |
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 a ser associado à chave especificada. |
Retorna | |
---|---|
File |
o valor anterior associado a key ou null se não houver
mapeamento para key . |
Confira também:
PutAll
public ExecutionFiles putAll (properties)
Copia todos os mapeamentos do mapa especificado para este mapa.
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 .
Parâmetros | |
---|---|
key |
String : chave a que o valor especificado será associado. |
value |
File : valor a 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 com o mapeamento que será removido do mapa. |
Retorna | |
---|---|
File |
o valor anterior associado a key ou null se não houver
mapeamento para key . |