Pliki wykonawcze

public class ExecutionFiles
extends Object

java.lang.Object
com.android.tradefed.invoker.ExecutionFiles,


Zależności plików wygenerowane podczas wykonywania testu lub wywołania, które należy przenieść do testów. Ten obiekt jest wspólny przez wszystkie wywołania (testy, moduły itp.).

Podsumowanie

Metody publiczne

void clearFiles()

Usuń wszystkie śledzone pliki, które nie są oznaczone jako „Nie należy usuwać”.

boolean containsKey(String key)

Zwraca 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ą zamapowano określony klucz, lub null, jeśli ta mapa zawiera brak mapowania klucza.

ImmutableMap<String, File> getAll()

Zwraca wszystkie miejsca zakwaterowania w kopii mapy

boolean isEmpty()

Wskazuje, czy mapa nieruchomoś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 atrybutu put(com.android.tradefed.invoker.ExecutionFiles.FilesKey, File) z opcją zapobiegania usunięciu pliku na końcu wywołania.

File put(String key, File value)

Przypisuje określoną wartość do określonego klucza w tej mapie.

ExecutionFiles putAll( properties)

Kopiuje wszystkie mapowania z określonej mapy na tę mapę.

File putIfAbsent(String key, File value)

Jeśli podany klucz nie jest jeszcze powiązany z wartością, wiąże go z określoną wartością .

File remove(String key)

Usuwa mapowanie klucza z tej mapy, jeśli istnieje (operacja opcjonalna).

Metody publiczne

ClearFiles

public void clearFiles ()

Usuń wszystkie śledzone pliki, które nie są oznaczone jako „Nie należy usuwać”.

zawiera klucz

public boolean containsKey (String key)

Zwraca 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

odbierz

public File get (ExecutionFiles.FilesKey key)

Odmiana get(String) ze znanym kluczem.

Parametry
key ExecutionFiles.FilesKey: klucz, którego powiązana wartość ma zostać zwrócona

Zwroty
File wartość, na którą zamapowano określony klucz, lub null, jeśli ta mapa zawiera brak mapowania klucza

odbierz

public File get (String key)

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

Parametry
key String: klucz, którego powiązana wartość ma zostać zwrócona

Zwroty
File wartość, na którą zamapowano określony klucz, lub null, jeśli ta mapa zawiera brak mapowania klucza

pobierz wszystko

public ImmutableMap<String, File> getAll ()

Zwraca wszystkie miejsca zakwaterowania w kopii mapy

Zwroty
ImmutableMap<String, File>

jest pusta

public boolean isEmpty ()

Wskazuje, czy mapa nieruchomości jest pusta.

Zwroty
boolean

Połącz

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ść do powiązania z określonym kluczem.

Zwroty
File poprzednią wartość powiązaną z parametrem key lub null, jeśli nie było parametru key.

Połącz

public File put (ExecutionFiles.FilesKey key, 
                File value, 
                boolean shouldNotDelete)

Odmiana atrybutu put(com.android.tradefed.invoker.ExecutionFiles.FilesKey, File) z opcją zapobiegania usunięciu pliku na końcu wywołania.

Parametry
key ExecutionFiles.FilesKey: klucz, z którym ma zostać powiązana określona wartość.

value File: wartość do powiązania z określonym kluczem.

shouldNotDelete boolean: zapobiega usunięciu pliku na końcu wywołania.

Zwroty
File poprzednią wartość powiązaną z parametrem key lub null, jeśli nie było parametru key.

Połącz

public File put (String key, 
                File value)

Przypisuje określoną wartość do określonego klucza w tej mapie.

Parametry
key String: klucz, z którym ma zostać powiązana określona wartość.

value File: wartość do powiązania z określonym kluczem.

Zwroty
File poprzednią wartość powiązaną z parametrem key lub null, jeśli nie było parametru key.

Zobacz też:

Umieść wszystko

public ExecutionFiles putAll ( properties)

Kopiuje wszystkie mapowania z określonej mapy na tę mapę.

Parametry
properties : mapowania do zapisania na tej mapie

Zwroty
ExecutionFiles Ostateczne mapowanie

PutIfAbsent

public File putIfAbsent (String key, 
                File value)

Jeśli podany klucz nie jest jeszcze powiązany z wartością, wiąże go z określoną wartością .

Parametry
key String: klucz, z którym ma zostać powiązana określona wartość.

value File: wartość do powiązania z określonym kluczem.

Zwroty
File poprzednią wartość powiązaną z określonym kluczem lub null, jeśli nie było dla klucza.

usuwania

public File remove (String key)

Usuwa mapowanie klucza z tej mapy, jeśli istnieje (operacja opcjonalna).

Parametry
key String: klucz, którego mapowanie ma zostać usunięte z mapy.

Zwroty
File poprzednią wartość powiązaną z parametrem key lub null, jeśli nie było parametru key.