{
  "isError" : false,
  "request" : {
    "callSiteFile" : "main.ek9",
    "callSiteLine" : 21,
    "file" : "main.ek9",
    "line" : 8,
    "scope" : "single-call-site"
  },
  "response" : {
    "callSiteCount" : 1,
    "callSites" : [ {
      "clashes" : [ {
        "name" : "doubled",
        "suggestedName" : "doubled2"
      } ],
      "column" : 1,
      "file" : "main.ek9",
      "inConstruct" : "Main",
      "line" : 21
    } ],
    "clashFree" : false,
    "donorLocals" : [ "doubled" ],
    "fullyQualifiedName" : "test.clash::calc",
    "kind" : "function",
    "meta" : {
      "serverMs" : "<timing>"
    },
    "name" : "calc",
    "renames" : [ {
      "name" : "doubled",
      "suggestedName" : "doubled2"
    } ],
    "scope" : "single-call-site",
    "status" : "ok",
    "summary" : "Inlining 'calc' would capture 1 donor local: rename doubled→doubled2 in the donor (ek9_rename_symbol on each declaration), then ek9_inline_method."
  },
  "scenario" : "single_call_site",
  "tool" : "query_name_clashes"
}
