All Downloads are FREE. Search and download functionalities are using the official Maven repository.

scala.build.bsp.LoggingJavaBuildServer.scala Maven / Gradle / Ivy

package scala.build.bsp

import ch.epfl.scala.{bsp4j => b}

import java.util.concurrent.CompletableFuture

trait LoggingJavaBuildServer extends b.JavaBuildServer {
  protected def underlying: b.JavaBuildServer
  override def buildTargetJavacOptions(
    params: b.JavacOptionsParams
  ): CompletableFuture[b.JavacOptionsResult] =
    underlying.buildTargetJavacOptions(pprint.err.log(params)).logF
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy