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(com.android.tradefed.invoker.ExecutionFiles.FilesKey, File) のバリエーション。

ExecutionFiles putAll(ExecutionFiles copyFrom)

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

ExecutionFiles putAll( 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

置く

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

既知の鍵を持つ put(String, File) のバリエーション。

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

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

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

置く

public File put (String key, 
                File value)

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

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

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

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

関連項目:

置く

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

呼び出しの終了時にファイルを削除しないようにするオプションを備えた put(com.android.tradefed.invoker.ExecutionFiles.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 ( properties)

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

パラメータ
properties : このマップに格納するマッピング

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

putIfAbsent

public File putIfAbsent (String key, 
                File value)

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

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

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

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

削除

public File remove (String key)

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

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

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