ExecutionFiles
public
class
ExecutionFiles
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.invoker.ExecutionFiles |
Các phần phụ thuộc của tệp được tạo trong quá trình thực thi một hoạt động kiểm thử hoặc lời gọi cần được thực hiện để kiểm thử. Tất cả các lệnh gọi (kiểm thử, mô-đun, v.v.) đều dùng chung đối tượng này.
Tóm tắt
Phương thức công khai | |
|---|---|
void
|
clearFiles()
Xoá tất cả các tệp được theo dõi và không được đánh dấu là "không nên xoá". |
boolean
|
containsKey(String key)
Trả về |
File
|
get(ExecutionFiles.FilesKey key)
Biến thể của |
File
|
get(String key)
Trả về giá trị mà khoá đã chỉ định được ánh xạ đến, hoặc |
ImmutableMap<String, File>
|
getAll()
Trả về tất cả các thuộc tính trong bản sao của bản đồ |
boolean
|
isEmpty()
Trả về cho dù bản đồ thuộc tính có trống hay không. |
File
|
put(ExecutionFiles.FilesKey key, File value)
Biến thể của |
File
|
put(String key, File value)
Liên kết giá trị đã chỉ định với khoá đã chỉ định trong tệp ánh xạ này. |
File
|
put(ExecutionFiles.FilesKey key, File value, boolean shouldNotDelete)
Biến thể của |
ExecutionFiles
|
putAll(ExecutionFiles copyFrom)
Sao chép tất cả các mối liên kết từ bản đồ đã chỉ định sang bản đồ này. |
ExecutionFiles
|
putAll(Map<String, File> properties)
Sao chép tất cả các mối liên kết từ bản đồ đã chỉ định sang bản đồ này. |
File
|
putIfAbsent(String key, File value)
Nếu khoá đã chỉ định chưa được liên kết với một giá trị, hãy liên kết khoá đó với giá trị đã cho. |
File
|
remove(String key)
Xoá mối liên kết cho một khoá khỏi bản đồ này nếu khoá đó có trong bản đồ (thao tác không bắt buộc). |
Phương thức công khai
clearFiles
public void clearFiles ()
Xoá tất cả các tệp được theo dõi và không được đánh dấu là "không nên xoá".
containsKey
public boolean containsKey (String key)
Trả về true nếu bản đồ này chứa một lượt ánh xạ cho khoá đã chỉ định.
| Tham số | |
|---|---|
key |
String: khoá cần kiểm tra sự hiện diện trong bản đồ này |
| Giá trị trả về | |
|---|---|
boolean |
true nếu bản đồ này chứa một lượt ánh xạ cho khoá đã chỉ định |
get
public File get (ExecutionFiles.FilesKey key)
Biến thể của get(String) có khoá đã biết.
| Tham số | |
|---|---|
key |
ExecutionFiles.FilesKey: khoá có giá trị liên kết cần được trả về |
| Giá trị trả về | |
|---|---|
File |
giá trị mà khoá đã chỉ định được ánh xạ đến, hoặc null nếu bản đồ này không chứa lượt ánh xạ nào cho khoá |
get
public File get (String key)
Trả về giá trị mà khoá đã chỉ định được ánh xạ đến, hoặc null nếu bản đồ này không chứa lượt ánh xạ nào cho khoá.
| Tham số | |
|---|---|
key |
String: khoá có giá trị liên kết cần được trả về |
| Giá trị trả về | |
|---|---|
File |
giá trị mà khoá đã chỉ định được ánh xạ đến, hoặc null nếu bản đồ này không chứa lượt ánh xạ nào cho khoá |
getAll
public ImmutableMap<String, File> getAll ()
Trả về tất cả các thuộc tính trong bản sao của bản đồ
| Giá trị trả về | |
|---|---|
ImmutableMap<String, File> |
|
isEmpty
public boolean isEmpty ()
Trả về cho dù bản đồ thuộc tính có trống hay không.
| Giá trị trả về | |
|---|---|
boolean |
|
put
public File put (ExecutionFiles.FilesKey key, File value)
Biến thể của put(String,File) có khoá đã biết.
| Tham số | |
|---|---|
key |
ExecutionFiles.FilesKey: khoá liên kết với giá trị được chỉ định |
value |
File: giá trị liên kết với khoá đã chỉ định |
| Giá trị trả về | |
|---|---|
File |
giá trị trước đó được liên kết với key hoặc null nếu không có lượt ánh xạ cho key. |
put
public File put (String key,
File value)Liên kết giá trị đã chỉ định với khoá đã chỉ định trong tệp ánh xạ này.
| Tham số | |
|---|---|
key |
String: khoá liên kết với giá trị được chỉ định |
value |
File: giá trị liên kết với khoá đã chỉ định |
| Giá trị trả về | |
|---|---|
File |
giá trị trước đó được liên kết với key hoặc null nếu không có lượt ánh xạ cho key. |
Xem thêm:
put
public File put (ExecutionFiles.FilesKey key, File value, boolean shouldNotDelete)
Biến thể của put(FilesKey,File) có lựa chọn ngăn tệp bị xoá khi kết thúc lệnh gọi.
| Tham số | |
|---|---|
key |
ExecutionFiles.FilesKey: khoá liên kết với giá trị được chỉ định |
value |
File: giá trị liên kết với khoá đã chỉ định |
shouldNotDelete |
boolean: ngăn tệp bị xoá khi kết thúc lệnh gọi. |
| Giá trị trả về | |
|---|---|
File |
giá trị trước đó được liên kết với key hoặc null nếu không có lượt ánh xạ cho key. |
putAll
public ExecutionFiles putAll (ExecutionFiles copyFrom)
Sao chép tất cả các mối liên kết từ bản đồ đã chỉ định sang bản đồ này.
| Tham số | |
|---|---|
copyFrom |
ExecutionFiles: ExecutionFiles gốc để sao chép. |
| Giá trị trả về | |
|---|---|
ExecutionFiles |
Mối liên kết cuối cùng |
putAll
public ExecutionFiles putAll (Map<String, File> properties)
Sao chép tất cả các mối liên kết từ bản đồ đã chỉ định sang bản đồ này.
| Tham số | |
|---|---|
properties |
Map: các mối liên kết sẽ được lưu trữ trong bản đồ này |
| Giá trị trả về | |
|---|---|
ExecutionFiles |
Mối liên kết cuối cùng |
putIfAbsent
public File putIfAbsent (String key,
File value)Nếu khoá đã chỉ định chưa được liên kết với một giá trị, hãy liên kết khoá đó với giá trị đã cho.
| Tham số | |
|---|---|
key |
String: khoá liên kết với giá trị được chỉ định |
value |
File: giá trị liên kết với khoá đã chỉ định |
| Giá trị trả về | |
|---|---|
File |
giá trị trước đó được liên kết với khoá đã chỉ định hoặc null nếu không có lượt ánh xạ cho khoá. |
xoá
public File remove (String key)
Xoá mối liên kết cho một khoá khỏi bản đồ này nếu khoá đó có trong bản đồ (thao tác không bắt buộc).
| Tham số | |
|---|---|
key |
String: khoá có lượt ánh xạ cần xoá khỏi bản đồ |
| Giá trị trả về | |
|---|---|
File |
giá trị trước đó được liên kết với key hoặc null nếu không có lượt ánh xạ cho key. |