Refactor ParallelVisitor to support generic exceptions.
Fixes a type-unsafety bug in the declaration of
UnfilteredSkyKeyTTVDTCVisitor.Factory and its use in ParallelSkyQueryUtils.
This is in service of reusing the Parallel visitation framework for traversing
the skyframe graph in TraversalInfoRootPackageExtractor.
RELNOTES:
None.
PiperOrigin-RevId: 262026820
diff --git a/src/main/java/com/google/devtools/build/lib/cmdline/TargetPattern.java b/src/main/java/com/google/devtools/build/lib/cmdline/TargetPattern.java
index 543699d..3b314a4 100644
--- a/src/main/java/com/google/devtools/build/lib/cmdline/TargetPattern.java
+++ b/src/main/java/com/google/devtools/build/lib/cmdline/TargetPattern.java
@@ -26,9 +26,9 @@
import com.google.common.util.concurrent.ListeningExecutorService;
import com.google.devtools.build.lib.cmdline.LabelValidator.BadLabelException;
import com.google.devtools.build.lib.cmdline.LabelValidator.PackageAndTarget;
-import com.google.devtools.build.lib.util.BatchCallback;
+import com.google.devtools.build.lib.concurrent.BatchCallback;
+import com.google.devtools.build.lib.concurrent.ThreadSafeBatchCallback;
import com.google.devtools.build.lib.util.StringUtilities;
-import com.google.devtools.build.lib.util.ThreadSafeBatchCallback;
import com.google.devtools.build.lib.vfs.PathFragment;
import java.io.Serializable;
import java.util.ArrayList;