commit | 077760761c16a9fc055b466994268b4db2d44b8b | [log] [tgz] |
---|---|---|
author | Jorge E. Moreira <jemoreira@google.com> | Wed Apr 03 18:09:06 2019 -0700 |
committer | Jorge E. Moreira <jemoreira@google.com> | Wed Apr 03 18:09:06 2019 -0700 |
tree | 3b76def17ec1b3b7d3addd86193814b3e65c18b5 | |
parent | 501992ea361a1d23bed754317fb71d21469f9530 [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
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) {