Pliki wykonawcze
public class ExecutionFiles
extends Object
Obiekt Java.lang.Object | |
↳ | com.android.tradefed.invoker.ExecutionFiles |
Zależności plików wygenerowane podczas wykonywania testu lub wywołania, które należy zabrać do testowania. Obiekt ten jest współdzielony przez wszystkie wywołania (testy, moduły itp.).
Streszczenie
Metody publiczne | |
---|---|
void | clearFiles () Usuń wszystkie pliki, które są śledzone i nie są oznaczone jako „nie należy usuwać”. |
boolean | containsKey (String key) Zwraca wartość |
File | get ( ExecutionFiles.FilesKey key) Odmiana |
File | get (String key) Zwraca wartość, na którą jest mapowany określony klucz, lub |
ImmutableMap<String, File> | getAll () Zwraca wszystkie właściwości w kopii mapy |
boolean | isEmpty () Zwraca informację, czy mapa właściwości jest pusta. |
File | put ( ExecutionFiles.FilesKey key, File value) Odmiana |
File | put ( ExecutionFiles.FilesKey key, File value, boolean shouldNotDelete) Odmiana |
File | put (String key, File value) Kojarzy określoną wartość z określonym kluczem na tej mapie. |
ExecutionFiles | putAll ( properties) putAll ( properties) Kopiuje wszystkie odwzorowania z określonej mapy na tę mapę. |
File | putIfAbsent (String key, File value) Jeśli określony klucz nie jest jeszcze powiązany z wartością, kojarzy go z podaną wartością. |
File | remove (String key) Usuwa mapowanie klucza z tej mapy, jeśli jest obecne (operacja opcjonalna). |
Metody publiczne
wyczyść pliki
public void clearFiles ()
Usuń wszystkie pliki, które są śledzone i nie są oznaczone jako „nie należy usuwać”.
zawieraKlucz
public boolean containsKey (String key)
Zwraca wartość true
, jeśli ta mapa zawiera mapowanie dla określonego klucza.
Parametry | |
---|---|
key | String : klucz, którego obecność na tej mapie ma zostać przetestowana |
Zwroty | |
---|---|
boolean | true , jeśli ta mapa zawiera mapowanie dla określonego klucza |
Dostawać
public File get (ExecutionFiles.FilesKey key)
Odmiana get(String)
ze znanym kluczem.
Parametry | |
---|---|
key | ExecutionFiles.FilesKey : klucz, z którym ma zostać zwrócona powiązana wartość |
Zwroty | |
---|---|
File | wartość, na którą mapowany jest określony klucz, lub null , jeśli ta mapa nie zawiera mapowania klucza |
Dostawać
public File get (String key)
Zwraca wartość, na którą jest mapowany określony klucz, lub null
, jeśli ta mapa nie zawiera mapowania klucza.
Parametry | |
---|---|
key | String : klucz, z którym ma zostać zwrócona powiązana wartość |
Zwroty | |
---|---|
File | wartość, na którą mapowany jest określony klucz, lub null , jeśli ta mapa nie zawiera mapowania klucza |
PobierzWszystko
public ImmutableMap<String, File> getAll ()
Zwraca wszystkie właściwości w kopii mapy
Zwroty | |
---|---|
ImmutableMap<String, File> |
jest pusty
public boolean isEmpty ()
Zwraca informację, czy mapa właściwości jest pusta.
Zwroty | |
---|---|
boolean |
umieścić
public File put (ExecutionFiles.FilesKey key, File value)
Odmiana put(String, File)
ze znanym kluczem.
Parametry | |
---|---|
key | ExecutionFiles.FilesKey : klucz, z którym ma zostać powiązana określona wartość |
value | File : wartość, która ma być powiązana z określonym kluczem |
Zwroty | |
---|---|
File | poprzednia wartość powiązana z key lub null , jeśli nie było mapowania dla key . |
umieścić
public File put (ExecutionFiles.FilesKey key, File value, boolean shouldNotDelete)
Odmiana put(com.android.tradefed.invoker.ExecutionFiles.FilesKey, File)
z opcją zapobiegania usunięciu pliku po zakończeniu wywołania.
Parametry | |
---|---|
key | ExecutionFiles.FilesKey : klucz, z którym ma zostać powiązana określona wartość |
value | File : wartość, która ma być powiązana z określonym kluczem |
shouldNotDelete | boolean : zapobiega usunięciu pliku po zakończeniu wywołania. |
Zwroty | |
---|---|
File | poprzednia wartość powiązana z key lub null , jeśli nie było mapowania dla key . |
umieścić
public File put (String key, File value)
Kojarzy określoną wartość z określonym kluczem na tej mapie.
Parametry | |
---|---|
key | String : klucz, z którym ma zostać powiązana określona wartość |
value | File : wartość, która ma być powiązana z określonym kluczem |
Zwroty | |
---|---|
File | poprzednia wartość powiązana z key lub null , jeśli nie było mapowania dla key . |
Zobacz też:
połóż wszystko
public ExecutionFiles putAll (properties)
Kopiuje wszystkie odwzorowania z określonej mapy na tę mapę.
Parametry | |
---|---|
properties |
Zwroty | |
---|---|
ExecutionFiles | Ostateczne mapowanie |
putIfNieobecny
public File putIfAbsent (String key, File value)
Jeśli określony klucz nie jest jeszcze powiązany z wartością, kojarzy go z podaną wartością.
Parametry | |
---|---|
key | String : klucz, z którym ma zostać powiązana określona wartość |
value | File : wartość, która ma być powiązana z określonym kluczem |
Zwroty | |
---|---|
File | poprzednia wartość skojarzona z określonym kluczem lub null , jeśli dla klucza nie było mapowania. |
usunąć
public File remove (String key)
Usuwa mapowanie klucza z tej mapy, jeśli jest obecne (operacja opcjonalna).
Parametry | |
---|---|
key | String : klucz, którego mapowanie ma zostać usunięte z mapy |
Zwroty | |
---|---|
File | poprzednia wartość powiązana z key lub null , jeśli nie było mapowania dla key . |