src/Tools/VSCode/src/lsp.scala
changeset 73340 0ffcad1f6130
parent 73120 c3589f2dff31
child 73541 1240abf2e3f5
equal deleted inserted replaced
73339:9efdebe24c65 73340:0ffcad1f6130
    19 
    19 
    20   object Message
    20   object Message
    21   {
    21   {
    22     val empty: JSON.Object.T = JSON.Object("jsonrpc" -> "2.0")
    22     val empty: JSON.Object.T = JSON.Object("jsonrpc" -> "2.0")
    23 
    23 
    24     def log(prefix: String, json: JSON.T, logger: Logger, verbose: Boolean)
    24     def log(prefix: String, json: JSON.T, logger: Logger, verbose: Boolean): Unit =
    25     {
    25     {
    26       val header =
    26       val header =
    27         json match {
    27         json match {
    28           case JSON.Object(obj) => obj -- (obj.keySet - "method" - "id")
    28           case JSON.Object(obj) => obj -- (obj.keySet - "method" - "id")
    29           case _ => JSON.Object.empty
    29           case _ => JSON.Object.empty