ExecutionFiles
public class ExecutionFiles
extends Object
java.lang.Object | |
↳ | com.android.tradefed.invoker.ExecutionFiles |
Các tệp phụ thuộc được tạo ra trong quá trình thực hiện kiểm tra hoặc lệnh gọi cần được thực hiện để kiểm tra. Đối tượng này được chia sẻ bởi tất cả các lệnh gọi (kiểm tra, mô-đun, v.v.).
Bản tóm tắt
Các lớp lồng nhau | |
---|---|
enum | ExecutionFiles.FilesKey Liệt kê khóa tiêu chuẩn đã biết cho bản đồ. |
Phương pháp công khai | |
---|---|
void | clearFiles () Xóa tất cả các tệp được theo dõi và không được đánh dấu là 'không nên xóa'. |
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à khóa đã chỉ định được ánh xạ hoặc |
ImmutableMap<String, File> | getAll () Trả về tất cả các thuộc tính trong một bản sao của bản đồ |
boolean | isEmpty () Trả về 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 ( ExecutionFiles.FilesKey key, File value, boolean shouldNotDelete) Biến thể của |
File | put (String key, File value) Liên kết giá trị được chỉ định với khóa được chỉ định trong bản đồ này. |
ExecutionFiles | putAll ( properties) putAll ( properties) Sao chép tất cả các ánh xạ từ bản đồ được chỉ định vào bản đồ này. |
File | putIfAbsent (String key, File value) Nếu khóa được chỉ định chưa được liên kết với một giá trị, hãy liên kết nó với giá trị đã cho. |
File | remove (String key) Xóa ánh xạ cho một khóa khỏi bản đồ này nếu nó có mặt (thao tác tùy chọn). |
Phương pháp công khai
clearFiles
public void clearFiles ()
Xóa tất cả các tệp được theo dõi và không được đánh dấu là 'không nên xóa'.
containsKey
public boolean containsKey (String key)
Trả về true
nếu bản đồ này chứa ánh xạ cho khóa được chỉ định.
Thông số | |
---|---|
key | String : khóa có sự hiện diện trong bản đồ này sẽ được kiểm tra |
Lợi nhuận | |
---|---|
boolean | true nếu bản đồ này chứa một ánh xạ cho khóa được chỉ định |
lấy
public File get (ExecutionFiles.FilesKey key)
Biến thể của get(String)
với một khóa đã biết.
Thông số | |
---|---|
key | ExecutionFiles.FilesKey : khóa có giá trị liên quan sẽ được trả về |
Lợi nhuận | |
---|---|
File | giá trị mà khóa được chỉ định được ánh xạ tới hoặc null nếu bản đồ này không chứa ánh xạ cho khóa |
lấy
public File get (String key)
Trả về giá trị mà khóa đã chỉ định được ánh xạ hoặc null
nếu bản đồ này không chứa ánh xạ cho khóa.
Thông số | |
---|---|
key | String : khóa có giá trị được liên kết sẽ được trả về |
Lợi nhuận | |
---|---|
File | giá trị mà khóa được chỉ định được ánh xạ tới hoặc null nếu bản đồ này không chứa ánh xạ cho khóa |
lấy tất cả
public ImmutableMap<String, File> getAll ()
Trả về tất cả các thuộc tính trong một bản sao của bản đồ
Lợi nhuận | |
---|---|
ImmutableMap<String, File> |
isEmpty
public boolean isEmpty ()
Trả về bản đồ thuộc tính có trống hay không.
Lợi nhuận | |
---|---|
boolean |
đặt
public File put (ExecutionFiles.FilesKey key, File value)
Biến thể của put(String, File)
với một khóa đã biết.
Thông số | |
---|---|
key | ExecutionFiles.FilesKey : khóa liên kết với giá trị được chỉ định |
value | File : giá trị được liên kết với khóa được chỉ định |
Lợi nhuận | |
---|---|
File | giá trị trước đó được liên kết với key hoặc null nếu không có ánh xạ 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 tùy chọn để ngăn không cho tệp bị xóa khi kết thúc lệnh gọi.
Thông số | |
---|---|
key | ExecutionFiles.FilesKey : khóa liên kết với giá trị được chỉ định |
value | File : giá trị được liên kết với khóa được chỉ định |
shouldNotDelete | boolean : ngăn không cho tệp bị xóa khi kết thúc lệnh gọi. |
Lợi nhuận | |
---|---|
File | giá trị trước đó được liên kết với key hoặc null nếu không có ánh xạ cho key . |
đặt
public File put (String key, File value)
Liên kết giá trị được chỉ định với khóa được chỉ định trong bản đồ này.
Thông số | |
---|---|
key | String : khóa mà giá trị được chỉ định sẽ được liên kết với |
value | File : giá trị được liên kết với khóa được chỉ định |
Lợi nhuận | |
---|---|
File | giá trị trước đó được liên kết với key hoặc null nếu không có ánh xạ cho key . |
Xem thêm:
putAll
public ExecutionFiles putAll (properties)
Sao chép tất cả các ánh xạ từ bản đồ được chỉ định vào bản đồ này.
Thông số | |
---|---|
properties |
Lợi nhuận | |
---|---|
ExecutionFiles | Bản đồ cuối cùng |
putIfAbsent
public File putIfAbsent (String key, File value)
Nếu khóa được chỉ định chưa được liên kết với một giá trị, hãy liên kết nó với giá trị đã cho.
Thông số | |
---|---|
key | String : khóa mà giá trị được chỉ định sẽ được liên kết với |
value | File : giá trị được liên kết với khóa được chỉ định |
Lợi nhuận | |
---|---|
File | giá trị trước đó được liên kết với khóa được chỉ định hoặc null nếu không có ánh xạ cho khóa. |
gỡ bỏ
public File remove (String key)
Xóa ánh xạ cho một khóa khỏi bản đồ này nếu nó có mặt (thao tác tùy chọn).
Thông số | |
---|---|
key | String : khóa có ánh xạ sẽ bị xóa khỏi bản đồ |
Lợi nhuận | |
---|---|
File | giá trị trước đó được liên kết với key hoặc null nếu không có ánh xạ cho key . |
Nội dung và mã mẫu trên trang này phải tuân thủ các giấy phép như mô tả trong phần Giấy phép nội dung. Java và OpenJDK là nhãn hiệu hoặc nhãn hiệu đã đăng ký của Oracle và/hoặc đơn vị liên kết của Oracle.
Cập nhật lần gần đây nhất: 2022-08-15 UTC.