Class TargetRulesResolver<T>
- java.lang.Object
-
- org.jetbrains.bsp.bazel.server.bsp.resolvers.TargetRulesResolver<T>
-
public class TargetRulesResolver<T> extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<T>getItemsForTargets(java.util.List<ch.epfl.scala.bsp4j.BuildTargetIdentifier> targetsIds)static <T> TargetRulesResolver<T>withBazelRunnerAndFilterAndMapper(BazelRunner bazelRunner, java.util.function.Predicate<com.google.devtools.build.lib.query2.proto.proto2api.Build.Rule> filter, java.util.function.Function<com.google.devtools.build.lib.query2.proto.proto2api.Build.Rule,T> mapper)static <T> TargetRulesResolver<T>withBazelRunnerAndMapper(BazelRunner bazelRunner, java.util.function.Function<com.google.devtools.build.lib.query2.proto.proto2api.Build.Rule,T> mapper)
-
-
-
Method Detail
-
withBazelRunnerAndMapper
public static <T> TargetRulesResolver<T> withBazelRunnerAndMapper(BazelRunner bazelRunner, java.util.function.Function<com.google.devtools.build.lib.query2.proto.proto2api.Build.Rule,T> mapper)
-
withBazelRunnerAndFilterAndMapper
public static <T> TargetRulesResolver<T> withBazelRunnerAndFilterAndMapper(BazelRunner bazelRunner, java.util.function.Predicate<com.google.devtools.build.lib.query2.proto.proto2api.Build.Rule> filter, java.util.function.Function<com.google.devtools.build.lib.query2.proto.proto2api.Build.Rule,T> mapper)
-
getItemsForTargets
public java.util.List<T> getItemsForTargets(java.util.List<ch.epfl.scala.bsp4j.BuildTargetIdentifier> targetsIds)
-
-