diff options
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/query2/engine/VisibleFunction.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/query2/engine/VisibleFunction.java | 16 |
1 files changed, 6 insertions, 10 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/query2/engine/VisibleFunction.java b/src/main/java/com/google/devtools/build/lib/query2/engine/VisibleFunction.java index 03a2ccf2bb..f69f134bc1 100644 --- a/src/main/java/com/google/devtools/build/lib/query2/engine/VisibleFunction.java +++ b/src/main/java/com/google/devtools/build/lib/query2/engine/VisibleFunction.java @@ -18,7 +18,6 @@ import com.google.common.collect.ImmutableList; import com.google.devtools.build.lib.query2.engine.QueryEnvironment.Argument; import com.google.devtools.build.lib.query2.engine.QueryEnvironment.ArgumentType; import com.google.devtools.build.lib.query2.engine.QueryEnvironment.QueryFunction; - import java.util.List; import java.util.Set; @@ -71,11 +70,9 @@ public class VisibleFunction implements QueryFunction { }); } - /** - * Returns true if {@code target} is visible to all targets in {@code toSet}. - */ - private static <T> boolean visibleToAll( - QueryEnvironment<T> env, Set<T> toSet, T target) throws QueryException { + /** Returns true if {@code target} is visible to all targets in {@code toSet}. */ + private static <T> boolean visibleToAll(QueryEnvironment<T> env, Set<T> toSet, T target) + throws QueryException, InterruptedException { for (T to : toSet) { if (!visible(env, to, target)) { return false; @@ -84,10 +81,9 @@ public class VisibleFunction implements QueryFunction { return true; } - /** - * Returns true if the target {@code from} is visible to the target {@code to}. - */ - public static <T> boolean visible(QueryEnvironment<T> env, T to, T from) throws QueryException { + /** Returns true if the target {@code from} is visible to the target {@code to}. */ + public static <T> boolean visible(QueryEnvironment<T> env, T to, T from) + throws QueryException, InterruptedException { Set<QueryVisibility<T>> visiblePackages = env.getAccessor().getVisibility(from); for (QueryVisibility<T> spec : visiblePackages) { if (spec.contains(to)) { |