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ść true , jeśli ta mapa zawiera mapowanie dla określonego klucza.

File get ( ExecutionFiles.FilesKey key)

Odmiana get(String) ze znanym kluczem.

File get (String key)

Zwraca wartość, na którą jest mapowany określony klucz, lub null , jeśli ta mapa nie zawiera mapowania klucza.

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 put(String, File) ze znanym kluczem.

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.

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 : mapowania, które mają być przechowywane na tej mapie

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 .