Archivos de ejecución

public class ExecutionFiles
extends Object

java.lang.Objeto
com.android.tradefed.invoker.ExecutionFiles


Dependencias de archivos generadas durante la ejecución de una prueba o invocación que deben llevarse a cabo para la prueba. Este objeto es compartido por todas las invocaciones (pruebas, módulos, etc.).

Resumen

Métodos públicos

void clearFiles ()

Elimine todos los archivos que estén rastreados y no marcados como "no deben eliminarse".

boolean containsKey (String key)

Devuelve true si este mapa contiene una asignación para la clave especificada.

File get ( ExecutionFiles.FilesKey key)

Variación de get(String) con una clave conocida.

File get (String key)

Devuelve el valor al que está asignada la clave especificada, o null si este mapa no contiene ninguna asignación para la clave.

ImmutableMap<String, File> getAll ()

Devuelve todas las propiedades en una copia del mapa.

boolean isEmpty ()

Devuelve si el mapa de propiedades está vacío o no.

File put ( ExecutionFiles.FilesKey key, File value)

Variación de put(String, File) con una clave conocida.

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

Variación de put(com.android.tradefed.invoker.ExecutionFiles.FilesKey, File) con opción para evitar que el archivo se elimine al final de la invocación.

File put (String key, File value)

Asocia el valor especificado con la clave especificada en este mapa.

ExecutionFiles putAll ( properties) putAll ( properties)

Copia todas las asignaciones del mapa especificado a este mapa.

File putIfAbsent (String key, File value)

Si la clave especificada aún no está asociada con un valor, la asocia con el valor dado.

File remove (String key)

Elimina la asignación de una clave de este mapa si está presente (operación opcional).

Métodos públicos

borrar archivos

public void clearFiles ()

Elimine todos los archivos que estén rastreados y no marcados como "no deben eliminarse".

contiene clave

public boolean containsKey (String key)

Devuelve true si este mapa contiene una asignación para la clave especificada.

Parámetros
key String : clave cuya presencia en este mapa se va a probar

Devoluciones
boolean true si este mapa contiene una asignación para la clave especificada

conseguir

public File get (ExecutionFiles.FilesKey key)

Variación de get(String) con una clave conocida.

Parámetros
key ExecutionFiles.FilesKey : la clave cuyo valor asociado se devolverá

Devoluciones
File el valor al que está asignada la clave especificada, o null si este mapa no contiene ninguna asignación para la clave

conseguir

public File get (String key)

Devuelve el valor al que está asignada la clave especificada, o null si este mapa no contiene ninguna asignación para la clave.

Parámetros
key String : la clave cuyo valor asociado se devolverá

Devoluciones
File el valor al que está asignada la clave especificada, o null si este mapa no contiene ninguna asignación para la clave

obtener toda

public ImmutableMap<String, File> getAll ()

Devuelve todas las propiedades en una copia del mapa.

Devoluciones
ImmutableMap<String, File>

esta vacio

public boolean isEmpty ()

Devuelve si el mapa de propiedades está vacío o no.

Devoluciones
boolean

poner

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

Variación de put(String, File) con una clave conocida.

Parámetros
key ExecutionFiles.FilesKey : clave con la que se asociará el valor especificado

value File : valor que se asociará con la clave especificada

Devoluciones
File el valor anterior asociado con key , o null si no había ninguna asignación para key .

poner

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

Variación de put(com.android.tradefed.invoker.ExecutionFiles.FilesKey, File) con opción para evitar que el archivo se elimine al final de la invocación.

Parámetros
key ExecutionFiles.FilesKey : clave con la que se asociará el valor especificado

value File : valor que se asociará con la clave especificada

shouldNotDelete boolean : evita que el archivo se elimine al final de la invocación.

Devoluciones
File el valor anterior asociado con key , o null si no había ninguna asignación para key .

poner

public File put (String key, 
                File value)

Asocia el valor especificado con la clave especificada en este mapa.

Parámetros
key String : clave con la que se asociará el valor especificado.

value File : valor que se asociará con la clave especificada

Devoluciones
File el valor anterior asociado con key , o null si no había ninguna asignación para key .

Ver también:

poner todo

public ExecutionFiles putAll ( properties)

Copia todas las asignaciones del mapa especificado a este mapa.

Parámetros
properties : asignaciones que se almacenarán en este mapa

Devoluciones
ExecutionFiles El mapeo final

poner si está ausente

public File putIfAbsent (String key, 
                File value)

Si la clave especificada aún no está asociada con un valor, la asocia con el valor dado.

Parámetros
key String : clave con la que se asociará el valor especificado.

value File : valor que se asociará con la clave especificada

Devoluciones
File el valor anterior asociado con la clave especificada, o null si no había ninguna asignación para la clave.

eliminar

public File remove (String key)

Elimina la asignación de una clave de este mapa si está presente (operación opcional).

Parámetros
key String : clave cuyo mapeo se eliminará del mapa

Devoluciones
File el valor anterior asociado con key , o null si no había ninguna asignación para key .