File tree 4 files changed +18
-16
lines changed
bloop-rifle/src/bloop/rifle
4 files changed +18
-16
lines changed Original file line number Diff line number Diff line change @@ -37,13 +37,13 @@ trait BloopRifleLogger { self =>
37
37
object BloopRifleLogger {
38
38
def nop : BloopRifleLogger =
39
39
new BloopRifleLogger {
40
- def info (msg : => String ) = {}
41
- def debug (msg : => String , ex : Throwable ) = {}
42
- def error (msg : => String , ex : Throwable ) = {}
43
- def error (msg : => String ) = {}
44
- def bloopBspStdout = None
45
- def bloopBspStderr = None
46
- def bloopCliInheritStdout = false
47
- def bloopCliInheritStderr = false
40
+ def info (msg : => String ) = {}
41
+ def debug (msg : => String , ex : Throwable ) = {}
42
+ def error (msg : => String , ex : Throwable ) = {}
43
+ def error (msg : => String ) = {}
44
+ def bloopBspStdout : Option [java.io. OutputStream ] = None
45
+ def bloopBspStderr : Option [java.io. OutputStream ] = None
46
+ def bloopCliInheritStdout = false
47
+ def bloopCliInheritStderr = false
48
48
}
49
49
}
Original file line number Diff line number Diff line change @@ -31,7 +31,7 @@ object Dependencies {
31
31
def bloopConfig = ivy " ch.epfl.scala::bloop-config:1.5.5 "
32
32
def brave = ivy " io.zipkin.brave:brave:5.16.0 "
33
33
def bsp4j = ivy " ch.epfl.scala:bsp4j:2.1.0-M6 "
34
- def bsp4s = ivy " ch.epfl.scala::bsp4s:2.1.0-M5 "
34
+ def bsp4s = ivy " ch.epfl.scala::bsp4s:2.1.0-M6 "
35
35
def caseApp = ivy " com.github.alexarchambault::case-app:2.0.6 "
36
36
def caseApp21 = ivy " com.github.alexarchambault::case-app:2.1.0-M15 "
37
37
def collectionCompat = ivy " org.scala-lang.modules::scala-collection-compat:2.9.0 "
Original file line number Diff line number Diff line change 1
1
package bloop .cli
2
2
3
3
import caseapp .core .app .CommandsEntryPoint
4
+ import caseapp .core .app .Command
4
5
5
6
object Bloop extends CommandsEntryPoint {
6
- def progName = " bloop"
7
- def commands = Seq (
7
+ def progName : String = " bloop"
8
+ def commands : Seq [ Command [_]] = Seq (
8
9
Exit ,
9
10
Output ,
10
11
Start ,
11
12
Status
12
13
)
13
- override def defaultCommand = Some (Default )
14
+ override def defaultCommand : Option [ Command [_]] = Some (Default )
14
15
}
Original file line number Diff line number Diff line change @@ -4,6 +4,7 @@ import caseapp._
4
4
import coursier .cache .loggers .RefreshLogger
5
5
import bloop .rifle .BloopRifleLogger
6
6
import bloop .cli .Logger
7
+ import java .io .OutputStream
7
8
8
9
// format: off
9
10
final case class LoggingOptions (
@@ -38,10 +39,10 @@ final case class LoggingOptions(
38
39
RefreshLogger .create()
39
40
def bloopRifleLogger : BloopRifleLogger =
40
41
new BloopRifleLogger {
41
- def bloopBspStderr = None
42
- def bloopBspStdout = None
43
- def bloopCliInheritStderr = false
44
- def bloopCliInheritStdout = false
42
+ def bloopBspStderr : Option [ OutputStream ] = None
43
+ def bloopBspStdout : Option [ OutputStream ] = None
44
+ def bloopCliInheritStderr : Boolean = false
45
+ def bloopCliInheritStdout : Boolean = false
45
46
def debug (msg : => String , ex : Throwable ): Unit =
46
47
if (verbosity >= 2 ) {
47
48
System .err.println(msg)
You can’t perform that action at this time.
0 commit comments