執行檔案
public
class
ExecutionFiles
extends Object
java.lang.Object | |
↳ | com.android.tradefed.invoker.ExecutionFiles |
執行需要執行的測試或叫用時產生的檔案依附元件 。這個物件會由所有叫用 (測試、模組等) 共用。
摘要
公用方法 | |
---|---|
void
|
clearFiles()
刪除所有已追蹤且未標示為「請勿刪除」的檔案。 |
boolean
|
containsKey(String key)
如果此地圖包含指定鍵的對應,則傳回 |
File
|
get(ExecutionFiles.FilesKey key)
|
File
|
get(String key)
傳回指定鍵對應的值;如果地圖包含指定鍵,則傳回 |
ImmutableMap<String, File>
|
getAll()
傳回地圖副本中的所有屬性 |
boolean
|
isEmpty()
傳回屬性對應是否為空白。 |
File
|
put(ExecutionFiles.FilesKey key, File value)
|
File
|
put(ExecutionFiles.FilesKey key, File value, boolean shouldNotDelete)
「 |
File
|
put(String key, File value)
將指定值與這張地圖中的指定鍵建立關聯。 |
ExecutionFiles
|
putAll(
將指定地圖的所有對應複製到這個地圖。 |
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 相關聯的前一個值;如果沒有,則為 null
「key 」對應。 |
聯繫
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 相關聯的前一個值;如果沒有,則為 null
「key 」對應。 |
聯繫
public File put (String key, File value)
將指定值與這張地圖中的指定鍵建立關聯。
參數 | |
---|---|
key |
String :要與指定值建立關聯的鍵 |
value |
File :要與指定鍵建立關聯的值 |
傳回 | |
---|---|
File |
與 key 相關聯的前一個值;如果沒有,則為 null
「key 」對應。 |
另請參閱:
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 相關聯的前一個值;如果沒有,則為 null
「key 」對應。 |