{
  "isError" : false,
  "request" : {
    "symbol" : "Painter.paint"
  },
  "response" : {
    "declaredAt" : {
      "column" : 6,
      "file" : "Refs.ek9",
      "line" : 63
    },
    "fullyQualifiedName" : "com.example.inferred::paint",
    "kind" : "METHOD",
    "meta" : {
      "serverMs" : "<timing>"
    },
    "name" : "paint",
    "referenceCount" : 1,
    "references" : [ {
      "column" : 6,
      "context" : "paint() as dispatcher",
      "explicit" : true,
      "file" : "Refs.ek9",
      "kind" : "declaration",
      "line" : 63,
      "symbol" : "paint"
    } ],
    "status" : "ok",
    "summary" : {
      "byFile" : [ {
        "count" : 1,
        "file" : "Refs.ek9"
      } ],
      "byKind" : {
        "declaration" : 1
      },
      "productionVsTest" : {
        "heuristic" : "test when the file path contains a 'test' segment (case-insensitive), else production",
        "production" : 1,
        "test" : 0
      }
    },
    "useSiteCount" : 0,
    "useSites" : [ ],
    "useSitesExclude" : "the declaration"
  },
  "scenario" : "references_of_a_dispatcher_entry_point",
  "tool" : "query_references"
}
