Class TargetRulesResolver<T>


  • public class TargetRulesResolver<T>
    extends java.lang.Object
    • 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)