ExecutionFiles

public class ExecutionFiles
extends Object

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


テストまたは呼び出しの実行中に生成され、テストのために保持する必要があるファイルの依存関係 。このオブジェクトは、すべての呼び出し(テスト、モジュールなど)で共有されます。

概要

パブリック メソッド

void clearFiles()

追跡され、「削除しない」とマークされていないすべてのファイルを削除します。

boolean containsKey(String key)

このマップに指定されたキーのマッピングが含まれている場合は true を返します。

File get(ExecutionFiles.FilesKey key)

既知のキーを使用した get(String) のバリエーション。

File get(String key)

指定されたキーがマッピングされる値を返します。このマップにキーのマッピングが含まれていない場合は null を返します。

ImmutableMap<String, File> getAll()

マップのコピー内のすべてのプロパティを返します。

boolean isEmpty()

プロパティのマップが空かどうかを返します。

File put(ExecutionFiles.FilesKey key, File value)

既知のキーを使用した put(String,File) のバリエーション。

File put(String key, File value)

このマップで指定された値を指定されたキーに関連付けます。

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

呼び出しの終了時にファイルが削除されないようにするオプションを使用した put(FilesKey,File) のバリエーション。

ExecutionFiles putAll(ExecutionFiles copyFrom)

指定されたマップのすべてのマッピングをこのマップにコピーします。

ExecutionFiles putAll(Map<String, File> properties)

指定されたマップのすべてのマッピングをこのマップにコピーします。

File putIfAbsent(String key, File value)

指定されたキーがまだ値に関連付けられていない場合は、指定された 値に関連付けます。

File remove(String key)

キーのマッピングがこのマップに存在する場合は、削除します(省略可能なオペレーション)。

パブリック メソッド

clearFiles

public void clearFiles ()

追跡され、「削除しない」とマークされていないすべてのファイルを削除します。

containsKey

public boolean containsKey (String key)

このマップに指定されたキーのマッピングが含まれている場合は true を返します。

パラメータ
key String: このマップに存在するかどうかをテストするキー

戻り値
boolean このマップに指定されたキーのマッピングが含まれている場合は true

get

public File get (ExecutionFiles.FilesKey key)

既知のキーを使用した get(String) のバリエーション。

パラメータ
key ExecutionFiles.FilesKey: 関連付けられた値を返すキー

戻り値
File 指定されたキーがマッピングされる値。このマップにキーのマッピングが含まれていない場合は null

get

public File get (String key)

指定されたキーがマッピングされる値を返します。このマップにキーのマッピングが含まれていない場合は null を返します。

パラメータ
key String: 関連付けられた値を返すキー

戻り値
File 指定されたキーがマッピングされる値。このマップにキーのマッピングが含まれていない場合は null

getAll

public ImmutableMap<String, File> getAll ()

マップのコピー内のすべてのプロパティを返します。

戻り値
ImmutableMap<String, File>

isEmpty

public boolean isEmpty ()

プロパティのマップが空かどうかを返します。

戻り値
boolean

put

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

既知のキーを使用した put(String,File) のバリエーション。

パラメータ
key ExecutionFiles.FilesKey: 指定された値を関連付けるキー

value File: 指定したキーに関連付ける値

戻り値
File key に関連付けられていた以前の値。key のマッピングがない場合は null

put

public File put (String key, 
                File value)

このマップで指定された値を指定されたキーに関連付けます。

パラメータ
key String: 指定された値を関連付けるキー

value File: 指定したキーに関連付ける値

戻り値
File key に関連付けられていた以前の値。key のマッピングがない場合は null

関連項目:

put

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

呼び出しの終了時にファイルが削除されないようにするオプションを使用した put(FilesKey,File) のバリエーション。

パラメータ
key ExecutionFiles.FilesKey: 指定された値を関連付けるキー

value File: 指定したキーに関連付ける値

shouldNotDelete boolean: 呼び出しの終了時にファイルが削除されないようにします。

戻り値
File key に関連付けられていた以前の値。key のマッピングがない場合は null

putAll

public ExecutionFiles putAll (ExecutionFiles copyFrom)

指定されたマップのすべてのマッピングをこのマップにコピーします。

パラメータ
copyFrom ExecutionFiles: コピー元の元の ExecutionFiles

戻り値
ExecutionFiles 最終的なマッピング

putAll

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

指定されたマップのすべてのマッピングをこのマップにコピーします。

パラメータ
properties Map: このマップに保存するマッピング

戻り値
ExecutionFiles 最終的なマッピング

putIfAbsent

public File putIfAbsent (String key, 
                File value)

指定されたキーがまだ値に関連付けられていない場合は、指定された値に関連付けます。

パラメータ
key String: 指定された値を関連付けるキー

value File: 指定したキーに関連付ける値

戻り値
File 指定されたキーに関連付けられていた以前の値。キーのマッピングがない場合は null

remove

public File remove (String key)

キーのマッピングがこのマップに存在する場合は、削除します(省略可能なオペレーション)。

パラメータ
key String: マップからマッピングを削除するキー

戻り値
File key に関連付けられていた以前の値。key のマッピングがない場合は null