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