commit | 6ddcc92e58f6cf0815b9e5cb210cdfbb8863dd99 | [log] [tgz] |
---|---|---|
author | Jorge E. Moreira <jemoreira@google.com> | Wed Apr 03 18:09:06 2019 -0700 |
committer | Jorge E. Moreira <jemoreira@google.com> | Fri Apr 05 11:35:46 2019 -0700 |
tree | 71f248a43a948d31be7da97fdc1288e19853ff76 | |
parent | 52f18c06c03ebe87ee4ea0f54e5bc84a4f5f0409 [diff] |
Don't use Arrays.asList from vsoc service The CTS forbids the use of that method in vendor packages Bug: 129902764 Test: run local + atest Change-Id: I698f1021061b28572335db886cdcb8237209e339 Merged-In: I698f1021061b28572335db886cdcb8237209e339
diff --git a/guest/monitoring/vsoc_service/java/com/android/google/gce/gceservice/JobExecutor.java b/guest/monitoring/vsoc_service/java/com/android/google/gce/gceservice/JobExecutor.java index 9cb3225..1eed006 100644 --- a/guest/monitoring/vsoc_service/java/com/android/google/gce/gceservice/JobExecutor.java +++ b/guest/monitoring/vsoc_service/java/com/android/google/gce/gceservice/JobExecutor.java
@@ -49,8 +49,13 @@ public void schedule(final JobBase job, final GceFuture<?>... futures) { mExecutor.schedule(new Runnable() { private boolean mDependenciesReady = false; - private ArrayList<GceFuture<?>> mFutures = - new ArrayList<GceFuture<?>>(Arrays.asList(futures)); + private ArrayList<GceFuture<?>> mFutures = new ArrayList<GceFuture<?>>(); + + { + for (GceFuture<?> future: futures) { + mFutures.add(future); + } + } public void run() { if (!mDependenciesReady) {