ExecutionFiles

public class ExecutionFiles
extends Object

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


Dateiabhängigkeiten, die während der Ausführung eines Tests oder Aufrufs generiert werden und für Tests übertragen werden müssen. Dieses Objekt wird von allen Aufrufen (Tests, Modulen usw.) gemeinsam genutzt.

Zusammenfassung

Öffentliche Methoden

void clearFiles()

Löschen Sie alle Dateien, die verfolgt werden und nicht als „should not delete“ (nicht löschen) markiert sind.

boolean containsKey(String key)

Gibt true zurück, wenn diese Zuordnung eine Zuordnung für den angegebenen Schlüssel enthält.

File get(ExecutionFiles.FilesKey key)

Variation von get(String) mit einem bekannten Schlüssel.

File get(String key)

Gibt den Wert zurück, dem der angegebene Schlüssel zugeordnet ist, oder null, wenn diese Zuordnung keine Zuordnung für den Schlüssel enthält.

ImmutableMap<String, File> getAll()

Gibt alle Attribute in einer Kopie der Karte zurück.

boolean isEmpty()

Gibt zurück, ob die Zuordnung von Eigenschaften leer ist.

File put(ExecutionFiles.FilesKey key, File value)

Variation von put(String,File) mit einem bekannten Schlüssel.

File put(String key, File value)

Weist den angegebenen Wert dem angegebenen Schlüssel in dieser Zuordnung zu.

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

Variante von put(FilesKey,File) mit der Option, zu verhindern, dass die Datei am Ende des Aufrufs gelöscht wird.

ExecutionFiles putAll(ExecutionFiles copyFrom)

Kopiert alle Zuordnungen aus der angegebenen Karte in diese Karte.

ExecutionFiles putAll(Map<String, File> properties)

Kopiert alle Zuordnungen aus der angegebenen Karte in diese Karte.

File putIfAbsent(String key, File value)

Wenn der angegebene Schlüssel noch nicht mit einem Wert verknüpft ist, wird er mit dem angegebenen Wert verknüpft.

File remove(String key)

Entfernt die Zuordnung für einen Schlüssel aus dieser Map, falls sie vorhanden ist (optionaler Vorgang).

Öffentliche Methoden

clearFiles

public void clearFiles ()

Löschen Sie alle Dateien, die verfolgt werden und nicht als „should not delete“ (nicht löschen) markiert sind.

containsKey

public boolean containsKey (String key)

Gibt true zurück, wenn diese Zuordnung eine Zuordnung für den angegebenen Schlüssel enthält.

Parameter
key String: Schlüssel, dessen Vorhandensein in dieser Karte getestet werden soll

Gibt Folgendes zurück:
boolean true, wenn diese Zuordnung eine Zuordnung für den angegebenen Schlüssel enthält

get

public File get (ExecutionFiles.FilesKey key)

Variation von get(String) mit einem bekannten Schlüssel.

Parameter
key ExecutionFiles.FilesKey: Der Schlüssel, dessen zugehöriger Wert zurückgegeben werden soll

Gibt Folgendes zurück:
File Der Wert, dem der angegebene Schlüssel zugeordnet ist, oder null, wenn diese Zuordnung keine Zuordnung für den Schlüssel enthält.

get

public File get (String key)

Gibt den Wert zurück, dem der angegebene Schlüssel zugeordnet ist, oder null, wenn diese Zuordnung keine Zuordnung für den Schlüssel enthält.

Parameter
key String: Der Schlüssel, dessen zugehöriger Wert zurückgegeben werden soll

Gibt Folgendes zurück:
File Der Wert, dem der angegebene Schlüssel zugeordnet ist, oder null, wenn diese Zuordnung keine Zuordnung für den Schlüssel enthält.

getAll

public ImmutableMap<String, File> getAll ()

Gibt alle Attribute in einer Kopie der Karte zurück.

Gibt Folgendes zurück:
ImmutableMap<String, File>

isEmpty

public boolean isEmpty ()

Gibt zurück, ob die Zuordnung von Eigenschaften leer ist.

Gibt Folgendes zurück:
boolean

put

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

Variation von put(String,File) mit einem bekannten Schlüssel.

Parameter
key ExecutionFiles.FilesKey: Der Schlüssel, dem der angegebene Wert zugeordnet werden soll.

value File: Wert, der dem angegebenen Schlüssel zugeordnet werden soll

Gibt Folgendes zurück:
File Der vorherige Wert, der mit key verknüpft ist, oder null, wenn keine Zuordnung für key vorhanden war.

put

public File put (String key, 
                File value)

Weist den angegebenen Wert dem angegebenen Schlüssel in dieser Zuordnung zu.

Parameter
key String: Der Schlüssel, dem der angegebene Wert zugeordnet werden soll.

value File: Wert, der dem angegebenen Schlüssel zugeordnet werden soll

Gibt Folgendes zurück:
File Der vorherige Wert, der mit key verknüpft ist, oder null, wenn keine Zuordnung für key vorhanden war.

Weitere Informationen

put

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

Variante von put(FilesKey,File) mit der Option, zu verhindern, dass die Datei am Ende des Aufrufs gelöscht wird.

Parameter
key ExecutionFiles.FilesKey: Der Schlüssel, dem der angegebene Wert zugeordnet werden soll.

value File: Wert, der dem angegebenen Schlüssel zugeordnet werden soll

shouldNotDelete boolean: verhindert, dass die Datei am Ende des Aufrufs gelöscht wird.

Gibt Folgendes zurück:
File Der vorherige Wert, der mit key verknüpft ist, oder null, wenn keine Zuordnung für key vorhanden war.

putAll

public ExecutionFiles putAll (ExecutionFiles copyFrom)

Kopiert alle Zuordnungen aus der angegebenen Karte in diese Karte.

Parameter
copyFrom ExecutionFiles: das Original-ExecutionFiles, aus dem kopiert werden soll.

Gibt Folgendes zurück:
ExecutionFiles Die endgültige Zuordnung

putAll

public ExecutionFiles putAll (Map<String, File> properties)

Kopiert alle Zuordnungen aus der angegebenen Karte in diese Karte.

Parameter
properties Map: Zuordnungen, die in dieser Karte gespeichert werden sollen

Gibt Folgendes zurück:
ExecutionFiles Die endgültige Zuordnung

putIfAbsent

public File putIfAbsent (String key, 
                File value)

Wenn der angegebene Schlüssel noch nicht mit einem Wert verknüpft ist, wird er mit dem angegebenen Wert verknüpft.

Parameter
key String: Der Schlüssel, dem der angegebene Wert zugeordnet werden soll.

value File: Wert, der dem angegebenen Schlüssel zugeordnet werden soll

Gibt Folgendes zurück:
File Der vorherige Wert, der dem angegebenen Schlüssel zugeordnet ist, oder null, wenn keine Zuordnung für den Schlüssel vorhanden war.

Entfernen

public File remove (String key)

Entfernt die Zuordnung für einen Schlüssel aus dieser Map, falls sie vorhanden ist (optionaler Vorgang).

Parameter
key String: Der Schlüssel, dessen Zuordnung aus der Karte entfernt werden soll.

Gibt Folgendes zurück:
File Der vorherige Wert, der mit key verknüpft ist, oder null, wenn keine Zuordnung für key vorhanden war.