diff --git a/server/src/main/java/org/jetbrains/bsp/bazel/server/bsp/resolvers/TargetsLanguageOptionsResolver.java b/server/src/main/java/org/jetbrains/bsp/bazel/server/bsp/resolvers/TargetsLanguageOptionsResolver.java index 1729b95ee..5999a6b97 100644 --- a/server/src/main/java/org/jetbrains/bsp/bazel/server/bsp/resolvers/TargetsLanguageOptionsResolver.java +++ b/server/src/main/java/org/jetbrains/bsp/bazel/server/bsp/resolvers/TargetsLanguageOptionsResolver.java @@ -3,6 +3,7 @@ import ch.epfl.scala.bsp4j.BuildTargetIdentifier; import com.google.common.collect.ImmutableList; import com.google.devtools.build.lib.query2.proto.proto2api.Build; +import java.util.Comparator; import java.util.List; import java.util.Map; import java.util.stream.Collectors; @@ -97,6 +98,8 @@ private Stream getResultItemForActionGraphParserOptionsTargetsOptionsAndTarge List inputs = actionGraphParser.getInputsAsUri(target, bazelData.getExecRoot()); return actionGraphParser.getOutputs(target, ACTION_GRAPH_SUFFIXES).stream() + .max(Comparator.naturalOrder()) + .stream() .map(this::mapActionGraphOutputsToClassDirectory) .map( classDirectory ->