File Execution
public
class
ExecutionFiles
extends Object
java.lang.Object | |
🎞 | com.android.tradefed.invoker.ExecutionFiles |
Dipendenze file generate durante l'esecuzione di un test o di una chiamata che devono essere trasferite per i test. Questo oggetto è condiviso da tutte le chiamate (test, moduli e così via).
Riepilogo
Metodi pubblici | |
---|---|
void
|
clearFiles()
Elimina tutti i file tracciati e non contrassegnati come "non devono eliminare". |
boolean
|
containsKey(String key)
Restituisce |
File
|
get(ExecutionFiles.FilesKey key)
Variante di |
File
|
get(String key)
Restituisce il valore a cui è mappata la chiave specificata oppure |
ImmutableMap<String, File>
|
getAll()
Restituisce tutte le proprietà in una copia della mappa |
boolean
|
isEmpty()
Indica se la mappa delle proprietà è vuota o meno. |
File
|
put(ExecutionFiles.FilesKey key, File value)
Variante di |
File
|
put(ExecutionFiles.FilesKey key, File value, boolean shouldNotDelete)
Variante di |
File
|
put(String key, File value)
Associa il valore specificato alla chiave specificata in questa mappa. |
ExecutionFiles
|
putAll(
Copia tutte le mappature dalla mappa specificata a questa mappa. |
File
|
putIfAbsent(String key, File value)
Se la chiave specificata non è già associata a un valore, la associa al valore specificato valore. |
File
|
remove(String key)
Rimuove la mappatura di una chiave da questa mappa se presente (operazione facoltativa). |
Metodi pubblici
cancella file
public void clearFiles ()
Elimina tutti i file tracciati e non contrassegnati come "non devono eliminare".
contieneChiave
public boolean containsKey (String key)
Restituisce true
se questa mappa contiene una mappatura per la chiave specificata.
Parametri | |
---|---|
key |
String : chiave la cui presenza in questa mappa deve essere testata |
Ritorni | |
---|---|
boolean |
true se questa mappa contiene una mappatura per la chiave specificata |
ricevi
public File get (ExecutionFiles.FilesKey key)
Variante di get(String)
con una chiave nota.
Parametri | |
---|---|
key |
ExecutionFiles.FilesKey : la chiave di cui deve essere restituito il valore associato |
Ritorni | |
---|---|
File |
il valore a cui è mappata la chiave specificata o null se questa mappa contiene
nessuna mappatura per la chiave |
ricevi
public File get (String key)
Restituisce il valore a cui è mappata la chiave specificata oppure null
se la mappa contiene
nessuna mappatura per la chiave.
Parametri | |
---|---|
key |
String : la chiave di cui deve essere restituito il valore associato |
Ritorni | |
---|---|
File |
il valore a cui è mappata la chiave specificata o null se questa mappa contiene
nessuna mappatura per la chiave |
getAll
public ImmutableMap<String, File> getAll ()
Restituisce tutte le proprietà in una copia della mappa
Ritorni | |
---|---|
ImmutableMap<String, File> |
èVuoto
public boolean isEmpty ()
Indica se la mappa delle proprietà è vuota o meno.
Ritorni | |
---|---|
boolean |
passami
public File put (ExecutionFiles.FilesKey key, File value)
Variante di put(String, File)
con una chiave nota.
Parametri | |
---|---|
key |
ExecutionFiles.FilesKey : chiave a cui deve essere associato il valore specificato |
value |
File : valore da associare alla chiave specificata |
Ritorni | |
---|---|
File |
il valore precedente associato a key oppure null in caso contrario
mapping per key . |
passami
public File put (ExecutionFiles.FilesKey key, File value, boolean shouldNotDelete)
Variante di put(com.android.tradefed.invoker.ExecutionFiles.FilesKey, File)
con opzione per impedire l'eliminazione del file
alla fine della chiamata.
Parametri | |
---|---|
key |
ExecutionFiles.FilesKey : chiave a cui deve essere associato il valore specificato |
value |
File : valore da associare alla chiave specificata |
shouldNotDelete |
boolean : impedisce l'eliminazione del file al termine della chiamata. |
Ritorni | |
---|---|
File |
il valore precedente associato a key oppure null in caso contrario
mapping per key . |
passami
public File put (String key, File value)
Associa il valore specificato alla chiave specificata in questa mappa.
Parametri | |
---|---|
key |
String : chiave a cui deve essere associato il valore specificato |
value |
File : valore da associare alla chiave specificata |
Ritorni | |
---|---|
File |
il valore precedente associato a key oppure null in caso contrario
mapping per key . |
Vedi anche:
mettiTutti
public ExecutionFiles putAll (properties)
Copia tutte le mappature dalla mappa specificata a questa mappa.
Parametri | |
---|---|
properties |
: mappature da archiviare in questa mappa |
Ritorni | |
---|---|
ExecutionFiles |
Il mapping finale |
putIfAbsent
public File putIfAbsent (String key, File value)
Se la chiave specificata non è già associata a un valore, la associa al valore specificato valore.
Parametri | |
---|---|
key |
String : chiave a cui deve essere associato il valore specificato |
value |
File : valore da associare alla chiave specificata |
Ritorni | |
---|---|
File |
il valore precedente associato alla chiave specificata o null in caso di
per la chiave. |
rimozione
public File remove (String key)
Rimuove la mappatura di una chiave da questa mappa se presente (operazione facoltativa).
Parametri | |
---|---|
key |
String : chiave la cui mappatura deve essere rimossa dalla mappa |
Ritorni | |
---|---|
File |
il valore precedente associato a key oppure null in caso contrario
mapping per key . |