ExecutionFiles
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(String key, File value)
將指定值與這個對應中的指定鍵建立關聯。 |
File
|
put(ExecutionFiles.FilesKey key, File value, boolean shouldNotDelete)
|
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。 |
移除
public File remove (String key)
從這個對應中移除鍵的對應關係 (選用作業)。
| 參數 | |
|---|---|
key |
String:要從地圖中移除對應關係的鍵 |
| 傳回 | |
|---|---|
File |
與 key 相關聯的前一個值;如果 key 沒有對應關係,則傳回 null。 |