aboutsummaryrefslogtreecommitdiff
path: root/compiler/test/dotty/tools/TypeStealer.scala
blob: ccaf2d41ef47e181a38d31d6264f8d96f9520f20 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
package dotty.tools

import scala.tools.nsc.interpreter._
import scala.tools.nsc.Settings

object TypeStealer {
  def main(args: Array[String]): Unit = {
    def repl = new ILoop {}

    val settings = new Settings
    settings.Yreplsync.value = true

    //use when launching normally outside SBT
    settings.usejavacp.value = true

    //an alternative to 'usejavacp' setting, when launching from within SBT
    //settings.embeddedDefaults[Repl.type]

    repl.process(settings)
  }
}