執行檔案

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(ExecutionFiles.FilesKey key, File value, boolean shouldNotDelete)

put(com.android.tradefed.invoker.ExecutionFiles.FilesKey, File)」的變化形式,並提供防止檔案刪除的選項 呼叫結束位置

File put(String key, File value)

將指定值與這張地圖中的指定鍵建立關聯。

ExecutionFiles putAll( properties)

將指定地圖的所有對應複製到這個地圖。

File putIfAbsent(String key, File value)

如果指定的鍵尚未與值建立關聯,則會將該值與給定的 值。

File remove(String key)

如果對應有鍵,會從此地圖移除對應 (選用作業)。

公用方法

ClearFiles

public void clearFiles ()

刪除所有已追蹤且未標示為「請勿刪除」的檔案。

包含鍵

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 沒有對應的鍵

取得全部

public ImmutableMap<String, File> getAll ()

傳回地圖副本中的所有屬性

傳回
ImmutableMap<String, File>

空白

public boolean isEmpty ()

傳回屬性對應是否為空白。

傳回
boolean

聯繫

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

put(String, File) 變化版本包含已知鍵。

參數
key ExecutionFiles.FilesKey:要與指定值建立關聯的鍵

value File:要與指定鍵建立關聯的值

傳回
File key 相關聯的前一個值;如果沒有,則為 nullkey」對應。

聯繫

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 相關聯的前一個值;如果沒有,則為 nullkey」對應。

聯繫

public File put (String key, 
                File value)

將指定值與這張地圖中的指定鍵建立關聯。

參數
key String:要與指定值建立關聯的鍵

value File:要與指定鍵建立關聯的值

傳回
File key 相關聯的前一個值;如果沒有,則為 nullkey」對應。

另請參閱:

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 相關聯的前一個值;如果沒有,則為 nullkey」對應。