libraryDependencies += "org.scala-debugger" %% "scala-debugger-api" % "1.1.0-M3"
addSbtPlugin("org.scala-debugger" % "sbt-jdi-tools" % "1.0.0")
libraryDependencies += "org.scala-debugger" %% "scala-debugger-language" % "1.1.0-M3"
addSbtPlugin("org.scala-debugger" % "sbt-scala-debugger" % "1.1.0-M3")
sbt sdb:run
val fileName = "file.scala"
val lineNumber = 37
scalaVirtualMachine.getOrCreateBreakpointRequest(
fileName,
lineNumber
).foreach(breakpointEvent => {
val f = breakpointEvent.fileName
val l = breakpointEvent.lineNumber
println(s"Reached breakpoint $f:$l")
})
myFunc := func(a, b) {
a + b
}
result := myFunc 3 9
print("Result is " ++ result)