[ {
  "shortName" : "fun listDeclarations()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/utils/GdClassMemberUtil.kt",
  "fileLinesCount" : 762,
  "components" : [ "primary::gdscript" ],
  "startLine" : 50,
  "endLine" : 246,
  "linesOfCode" : 150,
  "mcCabeIndex" : 48,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun annotate()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/annotator/GdParamAnnotator.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::gdscript" ],
  "startLine" : 31,
  "endLine" : 196,
  "linesOfCode" : 140,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun listLocalDeclarationsUpward()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/utils/GdClassMemberUtil.kt",
  "fileLinesCount" : 762,
  "components" : [ "primary::gdscript" ],
  "startLine" : 286,
  "endLine" : 428,
  "linesOfCode" : 123,
  "mcCabeIndex" : 36,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolveDeclaration()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/reference/GdClassMemberReference.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::gdscript" ],
  "startLine" : 68,
  "endLine" : 195,
  "linesOfCode" : 103,
  "mcCabeIndex" : 38,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun listClassMemberDeclarations()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/utils/GdClassMemberUtil.kt",
  "fileLinesCount" : 762,
  "components" : [ "primary::gdscript" ],
  "startLine" : 518,
  "endLine" : 627,
  "linesOfCode" : 97,
  "mcCabeIndex" : 34,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun annotate()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/annotator/GdRefIdAnnotator.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::gdscript" ],
  "startLine" : 32,
  "endLine" : 137,
  "linesOfCode" : 89,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class GodotTracker()",
  "longName" : "",
  "relativeFileName" : "resharper/src/ProjectModel/GodotTracker.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::resharper" ],
  "startLine" : 22,
  "endLine" : 108,
  "linesOfCode" : 79,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateUI()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/codeInsight/GdParameterInfoHandler.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::gdscript" ],
  "startLine" : 67,
  "endLine" : 142,
  "linesOfCode" : 71,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getParameterHints()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/codeInsight/GdInlayParameterHintProvider.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::gdscript" ],
  "startLine" : 63,
  "endLine" : 140,
  "linesOfCode" : 68,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun annotate()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/annotator/GdAnnotationAnnotator.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::gdscript" ],
  "startLine" : 19,
  "endLine" : 92,
  "linesOfCode" : 67,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun extensionCreated()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/FrontendBackendHost.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::rider" ],
  "startLine" : 40,
  "endLine" : 114,
  "linesOfCode" : 65,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun collectComments()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/utils/GdCommentUtil.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::gdscript" ],
  "startLine" : 85,
  "endLine" : 150,
  "linesOfCode" : 62,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getChildAttributes()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/formatter/block/GdBlock.kt",
  "fileLinesCount" : 296,
  "components" : [ "primary::gdscript" ],
  "startLine" : 103,
  "endLine" : 180,
  "linesOfCode" : 61,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def make_editor_icons_action()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/resources/icons/godot_editor/editor_icons_builders.py",
  "fileLinesCount" : 95,
  "components" : [ "primary::gdscript" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 60,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun extensionCreated()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/run/GodotRunConfigurationGenerator.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::rider" ],
  "startLine" : 54,
  "endLine" : 117,
  "linesOfCode" : 59,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool AddLookupItems()",
  "longName" : "",
  "relativeFileName" : "resharper/src/CSharp/Completions/GodotResourcePathCodeCompletion.cs",
  "fileLinesCount" : 353,
  "components" : [ "primary::resharper" ],
  "startLine" : 41,
  "endLine" : 113,
  "linesOfCode" : 57,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IValueReference GetCurrentScene()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Evaluation/MonoGodotAdditionalValuesProvider.cs",
  "fileLinesCount" : 165,
  "components" : [ "primary::debugger" ],
  "startLine" : 99,
  "endLine" : 163,
  "linesOfCode" : 56,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onEvent()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/projectView/GodotUidTracker.kt",
  "fileLinesCount" : 258,
  "components" : [ "primary::rider" ],
  "startLine" : 75,
  "endLine" : 130,
  "linesOfCode" : 54,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getColorFrom()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/lineMarker/GdColorProvider.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::gdscript" ],
  "startLine" : 16,
  "endLine" : 70,
  "linesOfCode" : 51,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runScheduler()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/tscn/toolWindow/TscnScenePreviewWindow.kt",
  "fileLinesCount" : 232,
  "components" : [ "primary::gdscript" ],
  "startLine" : 72,
  "endLine" : 131,
  "linesOfCode" : 48,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildChildren()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/formatter/block/GdBlock.kt",
  "fileLinesCount" : 296,
  "components" : [ "primary::gdscript" ],
  "startLine" : 45,
  "endLine" : 101,
  "linesOfCode" : 47,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IReadOnlyList CreateDefaultPlatforms()",
  "longName" : "",
  "relativeFileName" : "resharper/src/Application/GodotSolutionConfigurationDefaults.cs",
  "fileLinesCount" : 69,
  "components" : [ "primary::resharper" ],
  "startLine" : 21,
  "endLine" : 68,
  "linesOfCode" : 44,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerSdkIfNeeded()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/library/GdLibraryManager.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::gdscript" ],
  "startLine" : 27,
  "endLine" : 80,
  "linesOfCode" : 41,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setColorTo()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/lineMarker/GdColorProvider.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::gdscript" ],
  "startLine" : 72,
  "endLine" : 119,
  "linesOfCode" : 40,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun annotate()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/annotator/GdMatchStmtAnnotator.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::gdscript" ],
  "startLine" : 21,
  "endLine" : 72,
  "linesOfCode" : 39,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IPreparedProcess StartProcess()",
  "longName" : "",
  "relativeFileName" : "resharper/src/UnitTesting/GodotCoreTestRunnerHost.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::resharper" ],
  "startLine" : 23,
  "endLine" : 70,
  "linesOfCode" : 38,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun inlineElement()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/refactoring/inline/GdInlineVariableActionHandler.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::gdscript" ],
  "startLine" : 26,
  "endLine" : 67,
  "linesOfCode" : 38,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/action/GdAddTraitAction.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::gdscript" ],
  "startLine" : 31,
  "endLine" : 73,
  "linesOfCode" : 38,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fillCompletionVariants()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/completion/GdMethodParamCompletion.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::gdscript" ],
  "startLine" : 22,
  "endLine" : 63,
  "linesOfCode" : 37,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDemoText()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/tscn/highlighter/TscnColorSettingsPage.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::gdscript" ],
  "startLine" : 21,
  "endLine" : 66,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDemoText()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/highlighter/GdColorSettingsPage.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::gdscript" ],
  "startLine" : 21,
  "endLine" : 69,
  "linesOfCode" : 36,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/action/GdPropageTraitChangesAction.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::gdscript" ],
  "startLine" : 43,
  "endLine" : 84,
  "linesOfCode" : 36,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fileOpened()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/lang/service/GodotLspServerSupportProvider.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::rider" ],
  "startLine" : 65,
  "endLine" : 108,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun typedVal()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/parser/common/GdTypedParser.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::gdscript" ],
  "startLine" : 58,
  "endLine" : 101,
  "linesOfCode" : 35,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getHintInfo()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/codeInsight/GdInlayParameterHintProvider.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::gdscript" ],
  "startLine" : 21,
  "endLine" : 61,
  "linesOfCode" : 35,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryInvokeGetChildren()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Values/Renderer/ChildrenRenderers/NodeObjectChildrenRenderer.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::debugger" ],
  "startLine" : 71,
  "endLine" : 109,
  "linesOfCode" : 35,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startEditor()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/actions/StartGodotEditorAction.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::rider" ],
  "startLine" : 64,
  "endLine" : 105,
  "linesOfCode" : 34,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/completion/GdLookup.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::gdscript" ],
  "startLine" : 30,
  "endLine" : 67,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDocumentationElementForLink()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/codeInsight/GdDocumentationProvider.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::gdscript" ],
  "startLine" : 31,
  "endLine" : 67,
  "linesOfCode" : 33,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool LookupInputActions()",
  "longName" : "",
  "relativeFileName" : "resharper/src/CSharp/Completions/GodotSmartCompletion.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::resharper" ],
  "startLine" : 134,
  "endLine" : 170,
  "linesOfCode" : 32,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun returnType()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/utils/GdCommonUtil.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::gdscript" ],
  "startLine" : 60,
  "endLine" : 92,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getVariants()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/reference/GdTypeHintReference.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::gdscript" ],
  "startLine" : 68,
  "endLine" : 102,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleInsert()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/completion/utils/GdLookupInsertHandler.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::gdscript" ],
  "startLine" : 16,
  "endLine" : 47,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Task PrepareDebuggerServer()",
  "longName" : "",
  "relativeFileName" : "resharper/src/UnitTesting/GodotTestRunnerHost.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::resharper" ],
  "startLine" : 64,
  "endLine" : 97,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class ChickensoftTestRunMarkerGutterMark()",
  "longName" : "",
  "relativeFileName" : "resharper/src/CSharp/Feature/RunMarkers/ChickensoftTestRunMarkerGutterMark.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::resharper" ],
  "startLine" : 17,
  "endLine" : 51,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddGdScriptSection()",
  "longName" : "",
  "relativeFileName" : "resharper/src/Application/UI/Options/GodotOptionsPage.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::resharper" ],
  "startLine" : 74,
  "endLine" : 118,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseWithAssignTypedAndExpr()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/parser/common/GdTypedParser.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::gdscript" ],
  "startLine" : 24,
  "endLine" : 56,
  "linesOfCode" : 31,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun collectAllDescriptions()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/utils/GdCommentUtil.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::gdscript" ],
  "startLine" : 152,
  "endLine" : 187,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fillCompletionVariants()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/completion/GdResourceCompletionContributor.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::gdscript" ],
  "startLine" : 25,
  "endLine" : 55,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performRefactoring()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/refactoring/inline/GdInlineVariableProcessor.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::gdscript" ],
  "startLine" : 52,
  "endLine" : 82,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTreeCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/tscn/toolWindow/TscnSceneCellRenderer.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::gdscript" ],
  "startLine" : 28,
  "endLine" : 59,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getVariants()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/reference/GdInheritanceReference.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::gdscript" ],
  "startLine" : 61,
  "endLine" : 92,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createOrUpdateCoreRunConfiguration()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/run/GodotRunConfigurationGenerator.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::rider" ],
  "startLine" : 136,
  "endLine" : 163,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static GodotResourcePathCodeCompletion()",
  "longName" : "",
  "relativeFileName" : "resharper/src/CSharp/Completions/GodotResourcePathCodeCompletion.cs",
  "fileLinesCount" : 353,
  "components" : [ "primary::resharper" ],
  "startLine" : 115,
  "endLine" : 179,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun typeAccepts()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/utils/GdExprUtil.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::gdscript" ],
  "startLine" : 16,
  "endLine" : 55,
  "linesOfCode" : 27,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/actions/StartGodotEditorAction.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::rider" ],
  "startLine" : 30,
  "endLine" : 59,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IPreparedProcess StartProcess()",
  "longName" : "",
  "relativeFileName" : "resharper/src/UnitTesting/GodotTestRunnerHost.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::resharper" ],
  "startLine" : 32,
  "endLine" : 60,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CollectRunMarkers()",
  "longName" : "",
  "relativeFileName" : "resharper/src/CSharp/Feature/RunMarkers/ChickensoftTestRunMarkerProvider.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::resharper" ],
  "startLine" : 20,
  "endLine" : 49,
  "linesOfCode" : 26,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addNodeChild()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/tscn/toolWindow/model/TscnSceneTreeNode.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::gdscript" ],
  "startLine" : 66,
  "endLine" : 91,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun annotate()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/annotator/GdCommentAnnotator.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::gdscript" ],
  "startLine" : 15,
  "endLine" : 43,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findElementForParameterInfo()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/codeInsight/GdParameterInfoHandler.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::gdscript" ],
  "startLine" : 15,
  "endLine" : 45,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun launchDebugAdapter()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/run/configurations/gdscript/GdScriptDebugAdapterSupportProvider.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::rider" ],
  "startLine" : 27,
  "endLine" : 56,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::set RiderPathLocator::collect_all_paths()",
  "longName" : "",
  "relativeFileName" : "godot-editor-plugin/addons/rider-plugin/cpp/src/rider_path_locator_windows.cpp",
  "fileLinesCount" : 234,
  "components" : [ "primary::godot-editor-plugin" ],
  "startLine" : 195,
  "endLine" : 230,
  "linesOfCode" : 25,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static std::vector get_manually_installed_riders()",
  "longName" : "",
  "relativeFileName" : "godot-editor-plugin/addons/rider-plugin/cpp/src/rider_path_locator_linux.cpp",
  "fileLinesCount" : 118,
  "components" : [ "primary::godot-editor-plugin" ],
  "startLine" : 52,
  "endLine" : 81,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setName()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/utils/GdCommonUtil.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::gdscript" ],
  "startLine" : 33,
  "endLine" : 58,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createUIComponents()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/java/gdscript/run/GdSettingsEditor.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::gdscript" ],
  "startLine" : 46,
  "endLine" : 72,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getGodot3Path()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/GodotMetadataFileWatcherUtil.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::rider" ],
  "startLine" : 36,
  "endLine" : 62,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beforeAllDocumentsSaving()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/GodotFileDocumentManagerListener.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::rider" ],
  "startLine" : 24,
  "endLine" : 50,
  "linesOfCode" : 25,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ExecuteBatchFile()",
  "longName" : "",
  "relativeFileName" : "resharper/gradle-launcher/Program.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::resharper" ],
  "startLine" : 37,
  "endLine" : 66,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun variable_lookups()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/model/GdNodeHolder.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::gdscript" ],
  "startLine" : 43,
  "endLine" : 67,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSpacing()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/formatter/block/GdBlock.kt",
  "fileLinesCount" : 296,
  "components" : [ "primary::gdscript" ],
  "startLine" : 182,
  "endLine" : 211,
  "linesOfCode" : 24,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getGloballyResolved()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/index/impl/GdClassIdIndex.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::gdscript" ],
  "startLine" : 25,
  "endLine" : 55,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun collectFromParents()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/utils/GdClassMemberUtil.kt",
  "fileLinesCount" : 762,
  "components" : [ "primary::gdscript" ],
  "startLine" : 252,
  "endLine" : 279,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolve()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/reference/GdTypeHintReference.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::gdscript" ],
  "startLine" : 41,
  "endLine" : 66,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customizeSettings()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/formatter/settings/GdLanguageCodeStyleSettingsProvider.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::gdscript" ],
  "startLine" : 33,
  "endLine" : 62,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/action/quickFix/GdAddMatchBranchesFix.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::gdscript" ],
  "startLine" : 37,
  "endLine" : 66,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/actions/ToolbarActionsGroup.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::rider" ],
  "startLine" : 18,
  "endLine" : 42,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun collectTargets()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/refactoring/introduce/GdIntroduceVariableHandler.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::gdscript" ],
  "startLine" : 56,
  "endLine" : 81,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIntroducer()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/refactoring/introduce/GdIntroduceVariableHandler.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::gdscript" ],
  "startLine" : 131,
  "endLine" : 152,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getChildren()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/structureView/GdStructureViewElement.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::gdscript" ],
  "startLine" : 22,
  "endLine" : 47,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static T CatchEvaluatorException()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/LoggerHelper.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::debugger" ],
  "startLine" : 11,
  "endLine" : 36,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool RequestNodePathCompletion()",
  "longName" : "",
  "relativeFileName" : "resharper/src/CSharp/Completions/GodotSmartCompletion.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::resharper" ],
  "startLine" : 108,
  "endLine" : 132,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Run()",
  "longName" : "",
  "relativeFileName" : "resharper/src/CSharp/Daemon/ConstructorElementProblemAnalyzer.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::resharper" ],
  "startLine" : 19,
  "endLine" : 43,
  "linesOfCode" : 21,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GodotAIContextHost()",
  "longName" : "",
  "relativeFileName" : "resharper/src/AI/GodotAIContextHost.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::resharper" ],
  "startLine" : 17,
  "endLine" : 39,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::vector RiderPathLocator::get_install_infos()",
  "longName" : "",
  "relativeFileName" : "godot-editor-plugin/addons/rider-plugin/cpp/src/rider_path_locator_common.cpp",
  "fileLinesCount" : 199,
  "components" : [ "primary::godot-editor-plugin" ],
  "startLine" : 138,
  "endLine" : 162,
  "linesOfCode" : 21,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Array RiderLocator::get_installations()",
  "longName" : "",
  "relativeFileName" : "godot-editor-plugin/addons/rider-plugin/cpp/src/rider_locator_gd.cpp",
  "fileLinesCount" : 59,
  "components" : [ "primary::godot-editor-plugin" ],
  "startLine" : 35,
  "endLine" : 59,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createModel()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/formatter/GdFormattingModelBuilder.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::gdscript" ],
  "startLine" : 16,
  "endLine" : 38,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool AddLookupItems()",
  "longName" : "",
  "relativeFileName" : "resharper/src/CSharp/Completions/GodotSmartCompletion.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::resharper" ],
  "startLine" : 39,
  "endLine" : 65,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SettingsSynchronizer()",
  "longName" : "",
  "relativeFileName" : "resharper/src/Application/Settings/SettingsSynchronizer.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::resharper" ],
  "startLine" : 20,
  "endLine" : 41,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Strings()",
  "longName" : "",
  "relativeFileName" : "resharper/src/Resources/Strings.Designer.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::resharper" ],
  "startLine" : 19,
  "endLine" : 38,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class GodotSolutionChatContextProvider()",
  "longName" : "",
  "relativeFileName" : "resharper/src/AI/GodotSolutionChatContextProvider.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::resharper" ],
  "startLine" : 11,
  "endLine" : 40,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::optional RiderPathLocator::get_install_info_from_rider_path()",
  "longName" : "",
  "relativeFileName" : "godot-editor-plugin/addons/rider-plugin/cpp/src/rider_path_locator_windows.cpp",
  "fileLinesCount" : 234,
  "components" : [ "primary::godot-editor-plugin" ],
  "startLine" : 99,
  "endLine" : 122,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static std::vector collect_paths_from_uninstall_registry()",
  "longName" : "",
  "relativeFileName" : "godot-editor-plugin/addons/rider-plugin/cpp/src/rider_path_locator_windows.cpp",
  "fileLinesCount" : 234,
  "components" : [ "primary::godot-editor-plugin" ],
  "startLine" : 125,
  "endLine" : 145,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::optional RiderPathLocator::get_install_info_from_rider_path()",
  "longName" : "",
  "relativeFileName" : "godot-editor-plugin/addons/rider-plugin/cpp/src/rider_path_locator_linux.cpp",
  "fileLinesCount" : 118,
  "components" : [ "primary::godot-editor-plugin" ],
  "startLine" : 21,
  "endLine" : 45,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parse()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/parser/common/GdParamListParser.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::gdscript" ],
  "startLine" : 9,
  "endLine" : 39,
  "linesOfCode" : 20,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parse()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/parser/roots/GdClassParser.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::gdscript" ],
  "startLine" : 11,
  "endLine" : 35,
  "linesOfCode" : 20,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getEditorIcon()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/GdIcon.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::gdscript" ],
  "startLine" : 12,
  "endLine" : 35,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lookups()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/model/GdNodeHolder.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::gdscript" ],
  "startLine" : 22,
  "endLine" : 41,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolveId()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/reference/GdClassMemberReference.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::gdscript" ],
  "startLine" : 28,
  "endLine" : 47,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildDialog()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/action/GdCreateFileAction.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::gdscript" ],
  "startLine" : 18,
  "endLine" : 38,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitFile()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/inspection/GdWhitespaceLocalInspectionTool.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::gdscript" ],
  "startLine" : 28,
  "endLine" : 51,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun execute()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/run/RunChickenTestsUtil.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::rider" ],
  "startLine" : 14,
  "endLine" : 37,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IClrTypeName AssignmentDestType()",
  "longName" : "",
  "relativeFileName" : "resharper/src/CSharp/Completions/CompletionExtensions.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::resharper" ],
  "startLine" : 49,
  "endLine" : 69,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static std::vector collect_dotultimate_paths_from_registry()",
  "longName" : "",
  "relativeFileName" : "godot-editor-plugin/addons/rider-plugin/cpp/src/rider_path_locator_windows.cpp",
  "fileLinesCount" : 234,
  "components" : [ "primary::godot-editor-plugin" ],
  "startLine" : 148,
  "endLine" : 166,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static std::vector get_installed_riders_with_locate()",
  "longName" : "",
  "relativeFileName" : "godot-editor-plugin/addons/rider-plugin/cpp/src/rider_path_locator_linux.cpp",
  "fileLinesCount" : 118,
  "components" : [ "primary::godot-editor-plugin" ],
  "startLine" : 88,
  "endLine" : 107,
  "linesOfCode" : 19,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RiderPathLocator::parse_product_info_json()",
  "longName" : "",
  "relativeFileName" : "godot-editor-plugin/addons/rider-plugin/cpp/src/rider_path_locator_common.cpp",
  "fileLinesCount" : 199,
  "components" : [ "primary::godot-editor-plugin" ],
  "startLine" : 116,
  "endLine" : 136,
  "linesOfCode" : 19,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun annotate()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/annotator/GdFlowStmtAnnotator.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::gdscript" ],
  "startLine" : 13,
  "endLine" : 32,
  "linesOfCode" : 19,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parse()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/parser/roots/GdMethodParser.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::gdscript" ],
  "startLine" : 13,
  "endLine" : 37,
  "linesOfCode" : 19,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parse()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/parser/roots/GdClassVarParser.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::gdscript" ],
  "startLine" : 13,
  "endLine" : 36,
  "linesOfCode" : 19,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getClassId()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/impl/GdClassIdElementType.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::gdscript" ],
  "startLine" : 16,
  "endLine" : 36,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun values()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/utils/PsiGdEnumUtil.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::gdscript" ],
  "startLine" : 25,
  "endLine" : 47,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/action/GdCreateMethodAction.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::gdscript" ],
  "startLine" : 41,
  "endLine" : 63,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun execute()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/projectView/GodotUidTracker.kt",
  "fileLinesCount" : 258,
  "components" : [ "primary::rider" ],
  "startLine" : 207,
  "endLine" : 227,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IEnumerable ResourceFilesInner()",
  "longName" : "",
  "relativeFileName" : "resharper/src/CSharp/Completions/GodotResourcePathCodeCompletion.cs",
  "fileLinesCount" : 353,
  "components" : [ "primary::resharper" ],
  "startLine" : 253,
  "endLine" : 273,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void BindSettingToProperty()",
  "longName" : "",
  "relativeFileName" : "resharper/src/Application/Settings/SettingsSynchronizer.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::resharper" ],
  "startLine" : 43,
  "endLine" : 60,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseLightGd()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/parser/GdRootParser.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::gdscript" ],
  "startLine" : 43,
  "endLine" : 60,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parse()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/parser/roots/GdEnumParser.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::gdscript" ],
  "startLine" : 10,
  "endLine" : 33,
  "linesOfCode" : 18,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun collectRules()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/GodotFilesIndexingRuleProvider.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::rider" ],
  "startLine" : 17,
  "endLine" : 41,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setupConfigurationFromContext()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/run/configurations/gdscript/GdScriptSceneRunConfigurationProducer.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::rider" ],
  "startLine" : 24,
  "endLine" : 42,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GodotMessagingClient()",
  "longName" : "",
  "relativeFileName" : "resharper/src/ProjectModel/GodotMessagingClient.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::resharper" ],
  "startLine" : 27,
  "endLine" : 45,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IClrTypeName InvokedMethodContainingType()",
  "longName" : "",
  "relativeFileName" : "resharper/src/CSharp/Completions/CompletionExtensions.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::resharper" ],
  "startLine" : 29,
  "endLine" : 47,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GodotOptionsPage()",
  "longName" : "",
  "relativeFileName" : "resharper/src/Application/UI/Options/GodotOptionsPage.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::resharper" ],
  "startLine" : 40,
  "endLine" : 58,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static std::vector get_installed_riders_with_mdfind()",
  "longName" : "",
  "relativeFileName" : "godot-editor-plugin/addons/rider-plugin/cpp/src/rider_path_locator_mac.cpp",
  "fileLinesCount" : 92,
  "components" : [ "primary::godot-editor-plugin" ],
  "startLine" : 65,
  "endLine" : 81,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parse()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/parser/expr/GdLiteralExParser.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::gdscript" ],
  "startLine" : 11,
  "endLine" : 33,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calledUpon()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/utils/GdClassMemberUtil.kt",
  "fileLinesCount" : 762,
  "components" : [ "primary::gdscript" ],
  "startLine" : 648,
  "endLine" : 667,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAlignment()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/formatter/block/Alignments.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::gdscript" ],
  "startLine" : 55,
  "endLine" : 73,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findElementForUpdatingParameterInfo()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/codeInsight/GdParameterInfoHandler.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::gdscript" ],
  "startLine" : 47,
  "endLine" : 65,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getNonEmptyKeys()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/index/impl/GdFileResIndex.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::gdscript" ],
  "startLine" : 34,
  "endLine" : 50,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setupConfigurationFromContext()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/run/configurations/DebugSceneRunConfigurationProducerCor.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::rider" ],
  "startLine" : 27,
  "endLine" : 46,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parse()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/run/configurations/gdscript/GdScriptRunConfigurationHelper.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::rider" ],
  "startLine" : 35,
  "endLine" : 52,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Main()",
  "longName" : "",
  "relativeFileName" : "resharper/gradle-launcher/Program.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::resharper" ],
  "startLine" : 10,
  "endLine" : 29,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void ExecuteShellScript()",
  "longName" : "",
  "relativeFileName" : "resharper/gradle-launcher/Program.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::resharper" ],
  "startLine" : 68,
  "endLine" : 86,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void ContributeTo()",
  "longName" : "",
  "relativeFileName" : "resharper/src/AI/GodotChatContextPartProvider.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::resharper" ],
  "startLine" : 37,
  "endLine" : 53,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "IEnumerable CopyFileToOutputRequest()",
  "longName" : "",
  "relativeFileName" : "resharper/src/BuildScript/CopyGodotAnnotations.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::resharper" ],
  "startLine" : 24,
  "endLine" : 45,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasValidStamp()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/library/SdkIntegrityValidator.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::gdscript" ],
  "startLine" : 29,
  "endLine" : 45,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addGroups()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/completion/utils/GdStringCompletionUtil.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::gdscript" ],
  "startLine" : 48,
  "endLine" : 64,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setupConfigurationFromContext()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/run/GdRunConfigurationProducer.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::gdscript" ],
  "startLine" : 16,
  "endLine" : 33,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun listGlobals()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/project/psi/util/ProjectAutoloadUtil.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::gdscript" ],
  "startLine" : 21,
  "endLine" : 36,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setupConfigurationFromContext()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/run/configurations/DebugSceneRunConfigurationProducer.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::rider" ],
  "startLine" : 30,
  "endLine" : 48,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getBundles()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/textMate/GodotTextMateBundleProvider.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::rider" ],
  "startLine" : 11,
  "endLine" : 32,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun download()",
  "longName" : "",
  "relativeFileName" : "rider/build.gradle.kts",
  "fileLinesCount" : 318,
  "components" : [ "primary::rider" ],
  "startLine" : 273,
  "endLine" : 291,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProcessStartInfoPatchResult Patch()",
  "longName" : "",
  "relativeFileName" : "resharper/src/UnitTesting/GodotTestRunnerHost.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::resharper" ],
  "startLine" : 132,
  "endLine" : 150,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::optional RiderPathLocator::get_install_info_from_rider_path()",
  "longName" : "",
  "relativeFileName" : "godot-editor-plugin/addons/rider-plugin/cpp/src/rider_path_locator_mac.cpp",
  "fileLinesCount" : 92,
  "components" : [ "primary::godot-editor-plugin" ],
  "startLine" : 18,
  "endLine" : 35,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun listAnimationReference()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/tscn/psi/search/AbstractTscnSearcher.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::gdscript" ],
  "startLine" : 55,
  "endLine" : 74,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun listReference()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/tscn/psi/search/TscnResourceSearcher.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::gdscript" ],
  "startLine" : 20,
  "endLine" : 37,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recoverUntil()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/parser/recovery/GdRecovery.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::gdscript" ],
  "startLine" : 20,
  "endLine" : 37,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parse()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/parser/stmt/GdMatchStmtParser.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::gdscript" ],
  "startLine" : 14,
  "endLine" : 30,
  "linesOfCode" : 15,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFullClassId()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/utils/GdClassUtil.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::gdscript" ],
  "startLine" : 67,
  "endLine" : 82,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAttrOrCallParentClass()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/utils/PsiGdExprUtil.kt",
  "fileLinesCount" : 339,
  "components" : [ "primary::gdscript" ],
  "startLine" : 279,
  "endLine" : 294,
  "linesOfCode" : 15,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun collectTargetScopes()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/refactoring/introduce/GdIntroduceVariableHandler.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::gdscript" ],
  "startLine" : 92,
  "endLine" : 106,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getVariants()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/reference/GdClassMemberReference.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::gdscript" ],
  "startLine" : 204,
  "endLine" : 219,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addInputs()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/completion/utils/GdStringCompletionUtil.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::gdscript" ],
  "startLine" : 31,
  "endLine" : 46,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addMetas()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/completion/utils/GdStringCompletionUtil.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::gdscript" ],
  "startLine" : 66,
  "endLine" : 81,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFileTemplatesDescriptor()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/templates/GdFileTemplateGroupFactory.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::gdscript" ],
  "startLine" : 13,
  "endLine" : 29,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun endComment()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/utils/GdCommentUtil.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::gdscript" ],
  "startLine" : 16,
  "endLine" : 32,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun perform()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/inspection/fixes/GdFixIndentsQuickFix.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::gdscript" ],
  "startLine" : 22,
  "endLine" : 36,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun execute()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/notifications/GodotVirtualSolutionNotification.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::rider" ],
  "startLine" : 36,
  "endLine" : 51,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun createDebuggerWorker()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/run/configurations/GodotDebugProfileState.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::rider" ],
  "startLine" : 41,
  "endLine" : 59,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetAdditionalLocals()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Evaluation/MonoGodotAdditionalValuesProvider.cs",
  "fileLinesCount" : 165,
  "components" : [ "primary::debugger" ],
  "startLine" : 61,
  "endLine" : 87,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool LookupNodePathsForInvocation()",
  "longName" : "",
  "relativeFileName" : "resharper/src/CSharp/Completions/GodotSmartCompletion.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::resharper" ],
  "startLine" : 92,
  "endLine" : 106,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddToQuickList()",
  "longName" : "",
  "relativeFileName" : "resharper/src/CSharp/FileTemplates/GodotQuickListDefaultSettings.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::resharper" ],
  "startLine" : 49,
  "endLine" : 63,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class ChickensoftTestRunMarkerHighlighting()",
  "longName" : "",
  "relativeFileName" : "resharper/src/CSharp/Feature/RunMarkers/ChickensoftTestRunMarkerHighlighting.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::resharper" ],
  "startLine" : 12,
  "endLine" : 29,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static std::vector get_manually_installed_riders()",
  "longName" : "",
  "relativeFileName" : "godot-editor-plugin/addons/rider-plugin/cpp/src/rider_path_locator_mac.cpp",
  "fileLinesCount" : 92,
  "components" : [ "primary::godot-editor-plugin" ],
  "startLine" : 37,
  "endLine" : 50,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static LONG reg_query_default_string()",
  "longName" : "",
  "relativeFileName" : "godot-editor-plugin/addons/rider-plugin/cpp/src/rider_path_locator_windows.cpp",
  "fileLinesCount" : 234,
  "components" : [ "primary::godot-editor-plugin" ],
  "startLine" : 46,
  "endLine" : 60,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static LONG reg_query_string_value()",
  "longName" : "",
  "relativeFileName" : "godot-editor-plugin/addons/rider-plugin/cpp/src/rider_path_locator_windows.cpp",
  "fileLinesCount" : 234,
  "components" : [ "primary::godot-editor-plugin" ],
  "startLine" : 62,
  "endLine" : 75,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun annotate()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/annotator/GdClassNameAnnotator.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::gdscript" ],
  "startLine" : 27,
  "endLine" : 41,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parse()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/parser/expr/GdIsExParser.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::gdscript" ],
  "startLine" : 16,
  "endLine" : 34,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parse()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/parser/expr/GdFuncDeclExParser.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::gdscript" ],
  "startLine" : 15,
  "endLine" : 31,
  "linesOfCode" : 14,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parse()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/parser/roots/GdSignalParser.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::gdscript" ],
  "startLine" : 11,
  "endLine" : 28,
  "linesOfCode" : 14,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parse()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/parser/stmt/GdForStmtParser.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::gdscript" ],
  "startLine" : 14,
  "endLine" : 29,
  "linesOfCode" : 14,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createFieldToStartTemplateOn()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/refactoring/introduce/inplace/GdInplaceIntroducer.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::gdscript" ],
  "startLine" : 57,
  "endLine" : 74,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lookup()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/completion/utils/GdEnumCompletionUtil.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::gdscript" ],
  "startLine" : 25,
  "endLine" : 39,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun extensionCreated()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/GodotProjectDiscoverer.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::rider" ],
  "startLine" : 105,
  "endLine" : 118,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseArgumentsToMap()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/run/configurations/gdscript/GdScriptRunConfigurationHelper.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::rider" ],
  "startLine" : 9,
  "endLine" : 22,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ICSharpLiteralExpression? StringLiteral()",
  "longName" : "",
  "relativeFileName" : "resharper/src/CSharp/Completions/CompletionExtensions.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::resharper" ],
  "startLine" : 14,
  "endLine" : 27,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GodotFileTemplatesOptionsPage()",
  "longName" : "",
  "relativeFileName" : "resharper/src/CSharp/FileTemplates/Settings/GodotFileTemplatesOptionsPage.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::resharper" ],
  "startLine" : 16,
  "endLine" : 28,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static std::vector enumerate_subkeys()",
  "longName" : "",
  "relativeFileName" : "godot-editor-plugin/addons/rider-plugin/cpp/src/rider_path_locator_windows.cpp",
  "fileLinesCount" : 234,
  "components" : [ "primary::godot-editor-plugin" ],
  "startLine" : 77,
  "endLine" : 89,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Version RiderPathLocator::get_last_build_version()",
  "longName" : "",
  "relativeFileName" : "godot-editor-plugin/addons/rider-plugin/cpp/src/rider_path_locator_common.cpp",
  "fileLinesCount" : 199,
  "components" : [ "primary::godot-editor-plugin" ],
  "startLine" : 100,
  "endLine" : 114,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::vector RiderPathLocator::get_install_infos_from_toolbox()",
  "longName" : "",
  "relativeFileName" : "godot-editor-plugin/addons/rider-plugin/cpp/src/rider_path_locator_common.cpp",
  "fileLinesCount" : 199,
  "components" : [ "primary::godot-editor-plugin" ],
  "startLine" : 164,
  "endLine" : 183,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun listConnectionReference()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/tscn/psi/search/AbstractTscnSearcher.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::gdscript" ],
  "startLine" : 33,
  "endLine" : 53,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolve()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/tscn/reference/TscnScriptClassReference.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::gdscript" ],
  "startLine" : 15,
  "endLine" : 27,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/tscn/toolWindow/model/TscnSceneTreeBuilder.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::gdscript" ],
  "startLine" : 38,
  "endLine" : 52,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun annotate()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/annotator/GdExprTypeAnnotator.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::gdscript" ],
  "startLine" : 19,
  "endLine" : 31,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mceAnyOf()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/parser/GdPsiBuilder.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::gdscript" ],
  "startLine" : 124,
  "endLine" : 139,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parse()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/parser/expr/GdInExParser.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::gdscript" ],
  "startLine" : 15,
  "endLine" : 32,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parse()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/parser/roots/GdAnnotationTlParser.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::gdscript" ],
  "startLine" : 11,
  "endLine" : 26,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parse()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/parser/stmt/GdIfStmtParser.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::gdscript" ],
  "startLine" : 14,
  "endLine" : 29,
  "linesOfCode" : 13,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createStub()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/impl/GdMethodDeclElementType.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::gdscript" ],
  "startLine" : 51,
  "endLine" : 63,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun firstNamedDeclarationName()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/utils/GdClassMemberUtil.kt",
  "fileLinesCount" : 762,
  "components" : [ "primary::gdscript" ],
  "startLine" : 443,
  "endLine" : 455,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasMethodCheck()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/utils/GdClassMemberUtil.kt",
  "fileLinesCount" : 762,
  "components" : [ "primary::gdscript" ],
  "startLine" : 716,
  "endLine" : 729,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromString()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/utils/PsiGdParameterUtil.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::gdscript" ],
  "startLine" : 9,
  "endLine" : 23,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun collectPreceding()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/utils/GdAnnotationUtil.kt",
  "fileLinesCount" : 25,
  "components" : [ "primary::gdscript" ],
  "startLine" : 9,
  "endLine" : 23,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromString()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/utils/PsiGdEnumUtil.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::gdscript" ],
  "startLine" : 9,
  "endLine" : 23,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findSelectionTarget()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/refactoring/introduce/GdIntroduceVariableHandler.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::gdscript" ],
  "startLine" : 42,
  "endLine" : 54,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inferFromInitializer()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/reference/GdClassMemberReference.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::gdscript" ],
  "startLine" : 247,
  "endLine" : 259,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lookup()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/completion/utils/GdCompletionUtil.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::gdscript" ],
  "startLine" : 134,
  "endLine" : 147,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun listUsages()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/utils/GdCommentUtil.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::gdscript" ],
  "startLine" : 45,
  "endLine" : 58,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processElementUsages()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/codeInsight/GdFindUsageHandler.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::gdscript" ],
  "startLine" : 16,
  "endLine" : 31,
  "linesOfCode" : 13,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getListCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/action/util/GdCellRenderer.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::gdscript" ],
  "startLine" : 22,
  "endLine" : 34,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitParam()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/inspection/GdUnusedParameterInspection.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::gdscript" ],
  "startLine" : 20,
  "endLine" : 39,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prepareChange()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/GodotMetadataFileWatcher.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::rider" ],
  "startLine" : 24,
  "endLine" : 54,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun afterVfsChange()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/GodotMetadataFileWatcher.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::rider" ],
  "startLine" : 37,
  "endLine" : 52,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool TryEvaluatePrimitiveProperty()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Values/Util.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::debugger" ],
  "startLine" : 21,
  "endLine" : 33,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable OneLevelPathCompletions()",
  "longName" : "",
  "relativeFileName" : "resharper/src/CSharp/Completions/GodotResourcePathCodeCompletion.cs",
  "fileLinesCount" : 353,
  "components" : [ "primary::resharper" ],
  "startLine" : 201,
  "endLine" : 213,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GodotLiveTemplatesOptionsPage()",
  "longName" : "",
  "relativeFileName" : "resharper/src/CSharp/LiveTemplates/Settings/GodotLiveTemplatesOptionsPage.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::resharper" ],
  "startLine" : 16,
  "endLine" : 27,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class GodotSolutionTechnologyAnalyticsProvider()",
  "longName" : "",
  "relativeFileName" : "resharper/src/UsageStatistics/GodotSolutionTechnologyAnalyticsProvider.cs",
  "fileLinesCount" : 21,
  "components" : [ "primary::resharper" ],
  "startLine" : 10,
  "endLine" : 21,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static std::string get_toolbox_path_from_registry()",
  "longName" : "",
  "relativeFileName" : "godot-editor-plugin/addons/rider-plugin/cpp/src/rider_path_locator_windows.cpp",
  "fileLinesCount" : 234,
  "components" : [ "primary::godot-editor-plugin" ],
  "startLine" : 182,
  "endLine" : 193,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/tscn/psi/impl/TscnNodeHeaderElementType.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::gdscript" ],
  "startLine" : 19,
  "endLine" : 30,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setName()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/tscn/psi/utils/TscnCommonUtil.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::gdscript" ],
  "startLine" : 18,
  "endLine" : 30,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findNode()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/tscn/psi/utils/TscnNodeUtil.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::gdscript" ],
  "startLine" : 22,
  "endLine" : 36,
  "linesOfCode" : 12,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun annotate()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/annotator/GdTypeHintAnnotator.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::gdscript" ],
  "startLine" : 20,
  "endLine" : 34,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parse()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/parser/common/GdReturnHintParser.kt",
  "fileLinesCount" : 26,
  "components" : [ "primary::gdscript" ],
  "startLine" : 9,
  "endLine" : 24,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parse()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/parser/expr/GdCallExParser.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::gdscript" ],
  "startLine" : 21,
  "endLine" : 36,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dropSection()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/parser/GdPsiState.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::gdscript" ],
  "startLine" : 51,
  "endLine" : 65,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parse()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/parser/roots/GdClassConstParser.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::gdscript" ],
  "startLine" : 11,
  "endLine" : 27,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parse()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/parser/stmt/GdFlowStmtParser.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::gdscript" ],
  "startLine" : 16,
  "endLine" : 29,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isAnnotated()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/utils/PsiGdClassVarUtil.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::gdscript" ],
  "startLine" : 20,
  "endLine" : 32,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isAnnotatedContains()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/utils/PsiGdClassVarUtil.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::gdscript" ],
  "startLine" : 51,
  "endLine" : 63,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getExtendedElement()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/utils/GdInheritanceUtil.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::gdscript" ],
  "startLine" : 75,
  "endLine" : 90,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lookup()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/completion/utils/GdCompletionUtil.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::gdscript" ],
  "startLine" : 92,
  "endLine" : 104,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fillCompletionVariants()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/completion/GdRootContributor.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::gdscript" ],
  "startLine" : 43,
  "endLine" : 59,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getClosingQuote()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/completion/GdQuoteHandler.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::gdscript" ],
  "startLine" : 14,
  "endLine" : 26,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getType()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/codeInsight/GdUsageProvider.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::gdscript" ],
  "startLine" : 39,
  "endLine" : 50,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prepareRenaming()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/codeInsight/renamer/GdRenamePsiFileProcessor.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::gdscript" ],
  "startLine" : 22,
  "endLine" : 34,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun documentChanged()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/run/configurations/gdscript/GdScriptEditorForm.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::rider" ],
  "startLine" : 51,
  "endLine" : 62,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getGodot4Path()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/GodotMetadataFileWatcherUtil.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::rider" ],
  "startLine" : 70,
  "endLine" : 82,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun postprocess()",
  "longName" : "",
  "relativeFileName" : "rider/build.gradle.kts",
  "fileLinesCount" : 318,
  "components" : [ "primary::rider" ],
  "startLine" : 260,
  "endLine" : 271,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IPreparedProcess StartProcess()",
  "longName" : "",
  "relativeFileName" : "resharper/src/UnitTesting/GodotGdUnitTestRunnerHost.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::resharper" ],
  "startLine" : 18,
  "endLine" : 29,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable ResourceFiles()",
  "longName" : "",
  "relativeFileName" : "resharper/src/CSharp/Completions/GodotResourcePathCodeCompletion.cs",
  "fileLinesCount" : 353,
  "components" : [ "primary::resharper" ],
  "startLine" : 240,
  "endLine" : 251,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void InsertOrAppend()",
  "longName" : "",
  "relativeFileName" : "resharper/src/CSharp/Completions/CompletionExtensions.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::resharper" ],
  "startLine" : 78,
  "endLine" : 88,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static std::string extract_install_location_from_settings_json()",
  "longName" : "",
  "relativeFileName" : "godot-editor-plugin/addons/rider-plugin/cpp/src/rider_path_locator_common.cpp",
  "fileLinesCount" : 199,
  "components" : [ "primary::godot-editor-plugin" ],
  "startLine" : 75,
  "endLine" : 86,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun annotate()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/tscn/annotator/TscnHeaderValueAnnotator.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::gdscript" ],
  "startLine" : 14,
  "endLine" : 25,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun listAllMetas()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/tscn/psi/utils/TscnNodeUtil.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::gdscript" ],
  "startLine" : 164,
  "endLine" : 175,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parse()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/parser/common/GdArgListParser.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::gdscript" ],
  "startLine" : 12,
  "endLine" : 26,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parse()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/parser/common/GdAnnotationParser.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::gdscript" ],
  "startLine" : 12,
  "endLine" : 24,
  "linesOfCode" : 11,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parse()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/parser/expr/GdSignExParser.kt",
  "fileLinesCount" : 25,
  "components" : [ "primary::gdscript" ],
  "startLine" : 12,
  "endLine" : 23,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parse()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/parser/roots/GdPassParser.kt",
  "fileLinesCount" : 25,
  "components" : [ "primary::gdscript" ],
  "startLine" : 12,
  "endLine" : 24,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parse()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/parser/roots/GdClassNameParser.kt",
  "fileLinesCount" : 26,
  "components" : [ "primary::gdscript" ],
  "startLine" : 10,
  "endLine" : 24,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun firstNamedDeclaration()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/utils/GdClassMemberUtil.kt",
  "fileLinesCount" : 762,
  "components" : [ "primary::gdscript" ],
  "startLine" : 431,
  "endLine" : 441,
  "linesOfCode" : 11,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filepath()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/utils/PsiGdFileUtil.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::gdscript" ],
  "startLine" : 18,
  "endLine" : 30,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isVariadic()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/utils/PsiGdMethodDeclUtil.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::gdscript" ],
  "startLine" : 16,
  "endLine" : 29,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toHashMap()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/utils/PsiGdParameterUtil.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::gdscript" ],
  "startLine" : 25,
  "endLine" : 36,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun typed()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/utils/GdCommonUtil.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::gdscript" ],
  "startLine" : 94,
  "endLine" : 104,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOwningClassName()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/utils/GdClassUtil.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::gdscript" ],
  "startLine" : 50,
  "endLine" : 61,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getNameLabelText()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/refactoring/inline/GdInlineVariableDialog.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::gdscript" ],
  "startLine" : 27,
  "endLine" : 39,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolve()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/reference/GdInheritanceReference.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::gdscript" ],
  "startLine" : 49,
  "endLine" : 59,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fillCompletionVariants()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/completion/GdMethodDeclCompletionContributor.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::gdscript" ],
  "startLine" : 22,
  "endLine" : 32,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withLookupStrings()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/completion/utils/GdLookupElementBuilder.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::gdscript" ],
  "startLine" : 147,
  "endLine" : 157,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/completion/utils/GdLookupElementBuilder.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::gdscript" ],
  "startLine" : 389,
  "endLine" : 399,
  "linesOfCode" : 11,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun execute()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/GodotMetadataFileWatcherManager.kt",
  "fileLinesCount" : 25,
  "components" : [ "primary::rider" ],
  "startLine" : 14,
  "endLine" : 24,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IMetadataTypeLite FindTypeThroughHierarchy()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/MetadataTypeEx.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::debugger" ],
  "startLine" : 10,
  "endLine" : 21,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CalculatedValueReferenceDecorator()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Values/ValueReferences/CalculatedValueReferenceDecorator.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::debugger" ],
  "startLine" : 11,
  "endLine" : 21,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CaptureOutputIfRequired()",
  "longName" : "",
  "relativeFileName" : "resharper/src/UnitTesting/GodotTestRunnerHost.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::resharper" ],
  "startLine" : 99,
  "endLine" : 109,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SubscribeDisconnected()",
  "longName" : "",
  "relativeFileName" : "resharper/src/ProjectModel/GodotMessagingClient.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::resharper" ],
  "startLine" : 47,
  "endLine" : 56,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SubscribeConnected()",
  "longName" : "",
  "relativeFileName" : "resharper/src/ProjectModel/GodotMessagingClient.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::resharper" ],
  "startLine" : 58,
  "endLine" : 67,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool LookupNodePathsForVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "resharper/src/CSharp/Completions/GodotSmartCompletion.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::resharper" ],
  "startLine" : 79,
  "endLine" : 90,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable YieldAllowedDefineConstantsForGodot()",
  "longName" : "",
  "relativeFileName" : "resharper/src/BuildScript/DefineGodotConstants.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::resharper" ],
  "startLine" : 12,
  "endLine" : 23,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::string RiderPathLocator::get_history_json_path()",
  "longName" : "",
  "relativeFileName" : "godot-editor-plugin/addons/rider-plugin/cpp/src/rider_path_locator_common.cpp",
  "fileLinesCount" : 199,
  "components" : [ "primary::godot-editor-plugin" ],
  "startLine" : 89,
  "endLine" : 98,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getGlobally()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/common/index/StringStubIndexExtensionExt.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::gdscript" ],
  "startLine" : 13,
  "endLine" : 22,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getGlobally()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/common/index/StringStubIndexExtensionExt.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::gdscript" ],
  "startLine" : 32,
  "endLine" : 41,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInFile()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/common/index/StringStubIndexExtensionExt.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::gdscript" ],
  "startLine" : 61,
  "endLine" : 70,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInFile()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/common/index/StringStubIndexExtensionExt.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::gdscript" ],
  "startLine" : 73,
  "endLine" : 82,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInFile()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/common/index/StringStubIndexExtensionExt.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::gdscript" ],
  "startLine" : 84,
  "endLine" : 94,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun annotate()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/annotator/GdResourceTypeAnnotator.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::gdscript" ],
  "startLine" : 27,
  "endLine" : 37,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun annotate()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/annotator/GdConstVarIdAnnotator.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::gdscript" ],
  "startLine" : 18,
  "endLine" : 28,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mcToken()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/parser/GdPsiBuilder.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::gdscript" ],
  "startLine" : 141,
  "endLine" : 151,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parse()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/parser/expr/GdPrimaryExParser.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::gdscript" ],
  "startLine" : 13,
  "endLine" : 23,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parse()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/parser/expr/GdBitNotExParser.kt",
  "fileLinesCount" : 25,
  "components" : [ "primary::gdscript" ],
  "startLine" : 13,
  "endLine" : 23,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parse()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/parser/expr/GdTernaryExParser.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::gdscript" ],
  "startLine" : 14,
  "endLine" : 25,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parse()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/parser/stmt/GdWhileStmtParser.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::gdscript" ],
  "startLine" : 13,
  "endLine" : 25,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun indexStub()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/impl/GdEnumDeclElementType.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::gdscript" ],
  "startLine" : 37,
  "endLine" : 48,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getName()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/utils/GdCommonUtil.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::gdscript" ],
  "startLine" : 18,
  "endLine" : 27,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isExtending()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/utils/GdInheritanceUtil.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::gdscript" ],
  "startLine" : 57,
  "endLine" : 68,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deserializeTutorials()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/model/GdCommentModel.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::gdscript" ],
  "startLine" : 24,
  "endLine" : 33,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fillCompletionVariants()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/completion/GdNumberPositionCompletionContributor.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::gdscript" ],
  "startLine" : 18,
  "endLine" : 28,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withLookupString()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/completion/utils/GdLookupElementBuilder.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::gdscript" ],
  "startLine" : 135,
  "endLine" : 144,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withTypeText()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/completion/utils/GdLookupElementBuilder.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::gdscript" ],
  "startLine" : 240,
  "endLine" : 249,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildFoldRegions()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/formatter/GdFoldingBuilder.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::gdscript" ],
  "startLine" : 25,
  "endLine" : 35,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canFindUsagesFor()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/codeInsight/GdUsageProvider.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::gdscript" ],
  "startLine" : 24,
  "endLine" : 33,
  "linesOfCode" : 10,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun execute()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/listener/ReferenceSdkProjectActivity.kt",
  "fileLinesCount" : 25,
  "components" : [ "primary::gdscript" ],
  "startLine" : 13,
  "endLine" : 24,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitInheritance()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/inspection/GdUnusedClassInspection.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::gdscript" ],
  "startLine" : 48,
  "endLine" : 60,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLaunchArguments()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/run/configurations/gdscript/GdScriptDapLaunchArgumentsProvider.kt",
  "fileLinesCount" : 21,
  "components" : [ "primary::rider" ],
  "startLine" : 11,
  "endLine" : 20,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mapToPrettyJson()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/run/configurations/gdscript/GdScriptRunConfigurationHelper.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::rider" ],
  "startLine" : 24,
  "endLine" : 33,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun serialize()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/run/configurations/gdscript/GdScriptRunConfigurationHelper.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::rider" ],
  "startLine" : 54,
  "endLine" : 63,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun detectEncInfo()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/run/GodotDotNetEncInfoAutodetect.kt",
  "fileLinesCount" : 22,
  "components" : [ "primary::rider" ],
  "startLine" : 11,
  "endLine" : 21,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFromMonoMetadataPath()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/GodotMetadataFileWatcherUtil.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::rider" ],
  "startLine" : 18,
  "endLine" : 29,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IEnumerable GetChildren()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Values/Renderer/ChildrenRenderers/NodeObjectChildrenRenderer.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::debugger" ],
  "startLine" : 44,
  "endLine" : 53,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SendNodePathRequest()",
  "longName" : "",
  "relativeFileName" : "resharper/src/ProjectModel/GodotMessagingClient.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::resharper" ],
  "startLine" : 76,
  "endLine" : 85,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SendInputActionsRequest()",
  "longName" : "",
  "relativeFileName" : "resharper/src/ProjectModel/GodotMessagingClient.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::resharper" ],
  "startLine" : 87,
  "endLine" : 96,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool LookupItemsForArgument()",
  "longName" : "",
  "relativeFileName" : "resharper/src/CSharp/Completions/GodotSmartCompletion.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::resharper" ],
  "startLine" : 67,
  "endLine" : 77,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable FullPathCompletions()",
  "longName" : "",
  "relativeFileName" : "resharper/src/CSharp/Completions/GodotResourcePathCodeCompletion.cs",
  "fileLinesCount" : 353,
  "components" : [ "primary::resharper" ],
  "startLine" : 186,
  "endLine" : 195,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ShouldIgnore()",
  "longName" : "",
  "relativeFileName" : "resharper/src/CSharp/Completions/GodotResourcePathCodeCompletion.cs",
  "fileLinesCount" : 353,
  "components" : [ "primary::resharper" ],
  "startLine" : 215,
  "endLine" : 228,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static VirtualFileSystemPath SearchDir()",
  "longName" : "",
  "relativeFileName" : "resharper/src/CSharp/Completions/GodotResourcePathCodeCompletion.cs",
  "fileLinesCount" : 353,
  "components" : [ "primary::resharper" ],
  "startLine" : 230,
  "endLine" : 238,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GodotQuickListDefaultSettings()",
  "longName" : "",
  "relativeFileName" : "resharper/src/CSharp/FileTemplates/GodotQuickListDefaultSettings.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::resharper" ],
  "startLine" : 24,
  "endLine" : 32,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GodotVersion()",
  "longName" : "",
  "relativeFileName" : "resharper/src/Application/GodotVersion.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::resharper" ],
  "startLine" : 20,
  "endLine" : 30,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddBetterCommentText()",
  "longName" : "",
  "relativeFileName" : "resharper/src/Application/UI/Options/GodotOptionsPage.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::resharper" ],
  "startLine" : 60,
  "endLine" : 72,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int to_int()",
  "longName" : "",
  "relativeFileName" : "godot-editor-plugin/addons/rider-plugin/cpp/src/rider_path_locator_common.cpp",
  "fileLinesCount" : 199,
  "components" : [ "primary::godot-editor-plugin" ],
  "startLine" : 18,
  "endLine" : 26,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool InstallInfoLess::operator()",
  "longName" : "",
  "relativeFileName" : "godot-editor-plugin/addons/rider-plugin/cpp/src/rider_path_locator_common.cpp",
  "fileLinesCount" : 199,
  "components" : [ "primary::godot-editor-plugin" ],
  "startLine" : 190,
  "endLine" : 199,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String support_to_string()",
  "longName" : "",
  "relativeFileName" : "godot-editor-plugin/addons/rider-plugin/cpp/src/rider_locator_gd.cpp",
  "fileLinesCount" : 59,
  "components" : [ "primary::godot-editor-plugin" ],
  "startLine" : 15,
  "endLine" : 23,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String type_to_string()",
  "longName" : "",
  "relativeFileName" : "godot-editor-plugin/addons/rider-plugin/cpp/src/rider_locator_gd.cpp",
  "fileLinesCount" : 59,
  "components" : [ "primary::godot-editor-plugin" ],
  "startLine" : 25,
  "endLine" : 33,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/tscn/psi/search/processor/TscnParagraphCollectingProcessor.kt",
  "fileLinesCount" : 26,
  "components" : [ "primary::gdscript" ],
  "startLine" : 14,
  "endLine" : 24,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getGroups()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/tscn/psi/utils/TscnNodeUtil.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::gdscript" ],
  "startLine" : 59,
  "endLine" : 68,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstanceResource()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/tscn/psi/utils/TscnNodeUtil.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::gdscript" ],
  "startLine" : 70,
  "endLine" : 82,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getScriptResource()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/tscn/psi/utils/TscnNodeUtil.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::gdscript" ],
  "startLine" : 111,
  "endLine" : 123,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getNodePath()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/tscn/psi/utils/TscnNodeUtil.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::gdscript" ],
  "startLine" : 127,
  "endLine" : 136,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getVariants()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/tscn/reference/TscnResourceReference.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::gdscript" ],
  "startLine" : 45,
  "endLine" : 53,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolve()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/tscn/reference/TscnResourceFieldReference.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::gdscript" ],
  "startLine" : 30,
  "endLine" : 38,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun annotate()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/annotator/GdMethodNameAnnotator.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::gdscript" ],
  "startLine" : 19,
  "endLine" : 29,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parse()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/parser/roots/GdEmptyLineParser.kt",
  "fileLinesCount" : 21,
  "components" : [ "primary::gdscript" ],
  "startLine" : 10,
  "endLine" : 19,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parse()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/parser/stmt/GdAssignStmtParser.kt",
  "fileLinesCount" : 24,
  "components" : [ "primary::gdscript" ],
  "startLine" : 13,
  "endLine" : 22,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parse()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/parser/stmt/GdEmptyStmtParser.kt",
  "fileLinesCount" : 24,
  "components" : [ "primary::gdscript" ],
  "startLine" : 14,
  "endLine" : 23,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parse()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/parser/stmt/GdConstStmtParser.kt",
  "fileLinesCount" : 25,
  "components" : [ "primary::gdscript" ],
  "startLine" : 13,
  "endLine" : 23,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/impl/GdMethodDeclElementType.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::gdscript" ],
  "startLine" : 22,
  "endLine" : 30,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createStub()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/impl/GdClassDeclElementType.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::gdscript" ],
  "startLine" : 57,
  "endLine" : 66,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getExtendedClassId()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/utils/GdInheritanceUtil.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::gdscript" ],
  "startLine" : 22,
  "endLine" : 30,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOwningClassElement()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/utils/GdClassUtil.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::gdscript" ],
  "startLine" : 87,
  "endLine" : 97,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAttrOrCallParentFile()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/utils/PsiGdExprUtil.kt",
  "fileLinesCount" : 339,
  "components" : [ "primary::gdscript" ],
  "startLine" : 296,
  "endLine" : 305,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDeclaration()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/utils/PsiGdSignalUtil.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::gdscript" ],
  "startLine" : 20,
  "endLine" : 30,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isModified()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/settings/GdSettingsConfigurable.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::gdscript" ],
  "startLine" : 27,
  "endLine" : 36,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/settings/GdSettingsConfigurable.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::gdscript" ],
  "startLine" : 38,
  "endLine" : 46,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reset()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/settings/GdSettingsConfigurable.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::gdscript" ],
  "startLine" : 48,
  "endLine" : 56,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getVariants()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/reference/GdResourceReference.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::gdscript" ],
  "startLine" : 69,
  "endLine" : 77,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fillCompletionVariants()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/completion/GdClassNameCompletionContributor.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::gdscript" ],
  "startLine" : 20,
  "endLine" : 28,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withIcon()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/completion/utils/GdLookupElementBuilder.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::gdscript" ],
  "startLine" : 114,
  "endLine" : 122,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withPsiElement()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/completion/utils/GdLookupElementBuilder.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::gdscript" ],
  "startLine" : 182,
  "endLine" : 190,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withTypeIconRightAligned()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/completion/utils/GdLookupElementBuilder.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::gdscript" ],
  "startLine" : 251,
  "endLine" : 259,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withPresentableText()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/completion/utils/GdLookupElementBuilder.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::gdscript" ],
  "startLine" : 269,
  "endLine" : 277,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withBoldness()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/completion/utils/GdLookupElementBuilder.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::gdscript" ],
  "startLine" : 285,
  "endLine" : 293,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withStrikeoutness()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/completion/utils/GdLookupElementBuilder.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::gdscript" ],
  "startLine" : 301,
  "endLine" : 309,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withTailText()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/completion/utils/GdLookupElementBuilder.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::gdscript" ],
  "startLine" : 331,
  "endLine" : 339,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun appendTailText()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/completion/utils/GdLookupElementBuilder.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::gdscript" ],
  "startLine" : 342,
  "endLine" : 350,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun renderElement()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/completion/utils/GdLookupElementBuilder.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::gdscript" ],
  "startLine" : 379,
  "endLine" : 387,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseWithNew()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/formatter/arangement/GdRearranger.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::gdscript" ],
  "startLine" : 29,
  "endLine" : 37,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getReturnType()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/utils/GdOperand.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::gdscript" ],
  "startLine" : 9,
  "endLine" : 18,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canFindUsages()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/codeInsight/GdFindUsageHandlerFactory.kt",
  "fileLinesCount" : 24,
  "components" : [ "primary::gdscript" ],
  "startLine" : 11,
  "endLine" : 19,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFiles()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/index/impl/GdFileResIndex.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::gdscript" ],
  "startLine" : 16,
  "endLine" : 24,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/action/GdRemoveSetGetAction.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::gdscript" ],
  "startLine" : 33,
  "endLine" : 43,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deserialize()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/config/psi/impl/GdConfigAnnotationElementType.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::gdscript" ],
  "startLine" : 22,
  "endLine" : 30,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createStub()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/config/psi/impl/GdConfigAnnotationElementType.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::gdscript" ],
  "startLine" : 32,
  "endLine" : 40,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getParams()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/config/psi/util/GdConfigAnnotationUtil.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::gdscript" ],
  "startLine" : 28,
  "endLine" : 38,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/notifications/GodotVirtualSolutionNotification.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::rider" ],
  "startLine" : 74,
  "endLine" : 85,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun readExternal()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/run/configurations/gdscript/GdScriptRunConfiguration.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::rider" ],
  "startLine" : 42,
  "endLine" : 50,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ITestRunnerHost TryGetHost()",
  "longName" : "",
  "relativeFileName" : "resharper/src/UnitTesting/GodotTestRunnerHostProvider.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::resharper" ],
  "startLine" : 21,
  "endLine" : 28,
  "linesOfCode" : 8,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override MatchingResult Match()",
  "longName" : "",
  "relativeFileName" : "resharper/src/CSharp/Completions/GodotSmartCompletion.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::resharper" ],
  "startLine" : 181,
  "endLine" : 188,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Action ExecutePsiTransaction()",
  "longName" : "",
  "relativeFileName" : "resharper/src/CSharp/QuickFixes/ParameterlessConstructorQuickFix.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::resharper" ],
  "startLine" : 21,
  "endLine" : 28,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetProjectTechnology()",
  "longName" : "",
  "relativeFileName" : "resharper/src/UsageStatistics/GodotProjectTechnologyAnalyticsProvider.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::resharper" ],
  "startLine" : 12,
  "endLine" : 19,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::set RiderPathLocator::collect_all_paths()",
  "longName" : "",
  "relativeFileName" : "godot-editor-plugin/addons/rider-plugin/cpp/src/rider_path_locator_mac.cpp",
  "fileLinesCount" : 92,
  "components" : [ "primary::godot-editor-plugin" ],
  "startLine" : 83,
  "endLine" : 90,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GDExtensionBool GDE_EXPORT example_library_init()",
  "longName" : "",
  "relativeFileName" : "godot-editor-plugin/addons/rider-plugin/cpp/src/register_types.cpp",
  "fileLinesCount" : 35,
  "components" : [ "primary::godot-editor-plugin" ],
  "startLine" : 25,
  "endLine" : 34,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static std::string w2u8()",
  "longName" : "",
  "relativeFileName" : "godot-editor-plugin/addons/rider-plugin/cpp/src/rider_path_locator_windows.cpp",
  "fileLinesCount" : 234,
  "components" : [ "primary::godot-editor-plugin" ],
  "startLine" : 22,
  "endLine" : 29,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static std::wstring u82w()",
  "longName" : "",
  "relativeFileName" : "godot-editor-plugin/addons/rider-plugin/cpp/src/rider_path_locator_windows.cpp",
  "fileLinesCount" : 234,
  "components" : [ "primary::godot-editor-plugin" ],
  "startLine" : 31,
  "endLine" : 38,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::set RiderPathLocator::collect_all_paths()",
  "longName" : "",
  "relativeFileName" : "godot-editor-plugin/addons/rider-plugin/cpp/src/rider_path_locator_linux.cpp",
  "fileLinesCount" : 118,
  "components" : [ "primary::godot-editor-plugin" ],
  "startLine" : 109,
  "endLine" : 116,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static std::string trim()",
  "longName" : "",
  "relativeFileName" : "godot-editor-plugin/addons/rider-plugin/cpp/src/rider_path_locator_common.cpp",
  "fileLinesCount" : 199,
  "components" : [ "primary::godot-editor-plugin" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun listActions()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/tscn/toolWindow/model/TscnSceneTreeNode.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::gdscript" ],
  "startLine" : 93,
  "endLine" : 100,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getGloballyWithoutSelf()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/common/index/StringStubIndexExtensionExt.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::gdscript" ],
  "startLine" : 43,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getGloballyWithoutSelf()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/common/index/StringStubIndexExtensionExt.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::gdscript" ],
  "startLine" : 52,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun annotate()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/annotator/GdLambdaAnnotator.kt",
  "fileLinesCount" : 25,
  "components" : [ "primary::gdscript" ],
  "startLine" : 15,
  "endLine" : 23,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parse()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/parser/common/GdTypedParser.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::gdscript" ],
  "startLine" : 12,
  "endLine" : 22,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parse()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/parser/expr/GdMinusExParser.kt",
  "fileLinesCount" : 23,
  "components" : [ "primary::gdscript" ],
  "startLine" : 13,
  "endLine" : 21,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parse()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/parser/expr/GdPlusExParser.kt",
  "fileLinesCount" : 23,
  "components" : [ "primary::gdscript" ],
  "startLine" : 13,
  "endLine" : 21,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parse()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/parser/expr/GdFactorExParser.kt",
  "fileLinesCount" : 23,
  "components" : [ "primary::gdscript" ],
  "startLine" : 13,
  "endLine" : 21,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parse()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/parser/expr/GdComparisonExParser.kt",
  "fileLinesCount" : 24,
  "components" : [ "primary::gdscript" ],
  "startLine" : 14,
  "endLine" : 22,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parse()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/parser/expr/GdBitOrExParser.kt",
  "fileLinesCount" : 23,
  "components" : [ "primary::gdscript" ],
  "startLine" : 13,
  "endLine" : 21,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parse()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/parser/expr/GdBitAndExParser.kt",
  "fileLinesCount" : 23,
  "components" : [ "primary::gdscript" ],
  "startLine" : 13,
  "endLine" : 21,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parse()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/parser/expr/GdBitXorExParser.kt",
  "fileLinesCount" : 23,
  "components" : [ "primary::gdscript" ],
  "startLine" : 13,
  "endLine" : 21,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parse()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/parser/expr/GdShiftExParser.kt",
  "fileLinesCount" : 25,
  "components" : [ "primary::gdscript" ],
  "startLine" : 15,
  "endLine" : 23,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseLambda()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/parser/stmt/GdStmtParser.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::gdscript" ],
  "startLine" : 34,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getInfo()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/lineMarker/GdRunLineMarkerProvider.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::gdscript" ],
  "startLine" : 17,
  "endLine" : 26,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createStub()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/impl/GdClassVarDeclElementType.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::gdscript" ],
  "startLine" : 42,
  "endLine" : 49,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deserialize()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/impl/GdClassDeclElementType.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::gdscript" ],
  "startLine" : 41,
  "endLine" : 48,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deserialize()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/impl/GdSignalDeclElementType.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::gdscript" ],
  "startLine" : 28,
  "endLine" : 35,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPsiFile()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/utils/PsiGdInheritanceUtil.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::gdscript" ],
  "startLine" : 16,
  "endLine" : 25,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findDeclaration()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/utils/GdClassMemberUtil.kt",
  "fileLinesCount" : 762,
  "components" : [ "primary::gdscript" ],
  "startLine" : 23,
  "endLine" : 30,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun brief()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/utils/GdCommentUtil.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::gdscript" ],
  "startLine" : 35,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun description()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/utils/GdCommentUtil.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::gdscript" ],
  "startLine" : 45,
  "endLine" : 53,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tutorials()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/utils/GdCommentUtil.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::gdscript" ],
  "startLine" : 55,
  "endLine" : 63,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isDeprecated()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/utils/GdCommentUtil.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::gdscript" ],
  "startLine" : 65,
  "endLine" : 73,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isExperimental()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/utils/GdCommentUtil.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::gdscript" ],
  "startLine" : 75,
  "endLine" : 83,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isAnnotated()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/utils/PsiGdClassVarUtil.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::gdscript" ],
  "startLine" : 41,
  "endLine" : 49,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findParentMethodRecursive()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/utils/GdMethodUtil.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::gdscript" ],
  "startLine" : 14,
  "endLine" : 21,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findNode()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/utils/GdNodeUtil.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::gdscript" ],
  "startLine" : 24,
  "endLine" : 32,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromTyped()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/utils/PsiGdExprUtil.kt",
  "fileLinesCount" : 339,
  "components" : [ "primary::gdscript" ],
  "startLine" : 320,
  "endLine" : 329,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dereference()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/symbol/GdSymbolPointer.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::gdscript" ],
  "startLine" : 16,
  "endLine" : 23,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun checkSelectedTarget()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/refactoring/introduce/GdIntroduceVariableHandler.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::gdscript" ],
  "startLine" : 83,
  "endLine" : 90,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun collectUsages()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/refactoring/introduce/GdIntroduceVariableHandler.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::gdscript" ],
  "startLine" : 116,
  "endLine" : 125,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun restoreExpression()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/refactoring/introduce/inplace/GdInplaceIntroducer.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::gdscript" ],
  "startLine" : 97,
  "endLine" : 104,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleElementRename()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/reference/GdInheritanceReference.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::gdscript" ],
  "startLine" : 37,
  "endLine" : 47,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleInsert()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/completion/handler/GdReplaceInsertHandler.kt",
  "fileLinesCount" : 24,
  "components" : [ "primary::gdscript" ],
  "startLine" : 13,
  "endLine" : 22,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lookup()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/completion/utils/GdCompletionUtil.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::gdscript" ],
  "startLine" : 166,
  "endLine" : 173,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withExpensiveRenderer()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/completion/utils/GdLookupElementBuilder.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::gdscript" ],
  "startLine" : 93,
  "endLine" : 100,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withCaseSensitivity()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/completion/utils/GdLookupElementBuilder.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::gdscript" ],
  "startLine" : 169,
  "endLine" : 176,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withItemTextForeground()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/completion/utils/GdLookupElementBuilder.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::gdscript" ],
  "startLine" : 193,
  "endLine" : 200,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withItemTextUnderlined()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/completion/utils/GdLookupElementBuilder.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::gdscript" ],
  "startLine" : 203,
  "endLine" : 210,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withItemTextItalic()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/completion/utils/GdLookupElementBuilder.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::gdscript" ],
  "startLine" : 213,
  "endLine" : 220,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/completion/utils/GdLookupElementBuilder.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::gdscript" ],
  "startLine" : 405,
  "endLine" : 412,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parse()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/formatter/arangement/GdRearranger.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::gdscript" ],
  "startLine" : 50,
  "endLine" : 57,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getBlankLines()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/formatter/arangement/GdRearranger.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::gdscript" ],
  "startLine" : 81,
  "endLine" : 88,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addFileNestingRules()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/structureView/GdFileNesting.kt",
  "fileLinesCount" : 26,
  "components" : [ "primary::gdscript" ],
  "startLine" : 8,
  "endLine" : 25,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasChildOfType()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/utils/ElementTypeUtil.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::gdscript" ],
  "startLine" : 13,
  "endLine" : 21,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getWordsScanner()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/codeInsight/GdUsageProvider.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::gdscript" ],
  "startLine" : 15,
  "endLine" : 22,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun suggestNameForElement()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/codeInsight/renamer/GdFileAutomaticRenamer.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::gdscript" ],
  "startLine" : 35,
  "endLine" : 42,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/action/GdCreateFileAction.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::gdscript" ],
  "startLine" : 44,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/action/quickFix/GdChangeTypeFix.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::gdscript" ],
  "startLine" : 39,
  "endLine" : 48,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deserialize()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/config/psi/impl/GdConfigOperationElementType.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::gdscript" ],
  "startLine" : 20,
  "endLine" : 27,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createStub()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/config/psi/impl/GdConfigOperationElementType.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::gdscript" ],
  "startLine" : 29,
  "endLine" : 36,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun execute()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/projectView/GodotUidTracker.kt",
  "fileLinesCount" : 258,
  "components" : [ "primary::rider" ],
  "startLine" : 239,
  "endLine" : 246,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCommandLine()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/lang/service/GodotLspServerSupportProvider.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::rider" ],
  "startLine" : 131,
  "endLine" : 142,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isConfigurationFromContext()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/run/configurations/DebugSceneRunConfigurationProducer.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::rider" ],
  "startLine" : 20,
  "endLine" : 28,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected GodotAdditionalValuesProvider()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Evaluation/MonoGodotAdditionalValuesProvider.cs",
  "fileLinesCount" : 165,
  "components" : [ "primary::debugger" ],
  "startLine" : 52,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsGodotProcess()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Evaluation/MonoGodotAdditionalValuesProvider.cs",
  "fileLinesCount" : 165,
  "components" : [ "primary::debugger" ],
  "startLine" : 89,
  "endLine" : 96,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void Send()",
  "longName" : "",
  "relativeFileName" : "resharper/src/UnitTesting/GodotTestRunnerHost.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::resharper" ],
  "startLine" : 111,
  "endLine" : 117,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsGodotProject()",
  "longName" : "",
  "relativeFileName" : "resharper/src/ProjectModel/ProjectExtensions.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::resharper" ],
  "startLine" : 11,
  "endLine" : 18,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "resharper/src/CSharp/Completions/GodotSmartCompletion.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::resharper" ],
  "startLine" : 190,
  "endLine" : 196,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletionItem()",
  "longName" : "",
  "relativeFileName" : "resharper/src/CSharp/Completions/GodotResourcePathCodeCompletion.cs",
  "fileLinesCount" : 353,
  "components" : [ "primary::resharper" ],
  "startLine" : 282,
  "endLine" : 288,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourcePathItem()",
  "longName" : "",
  "relativeFileName" : "resharper/src/CSharp/Completions/GodotResourcePathCodeCompletion.cs",
  "fileLinesCount" : 353,
  "components" : [ "primary::resharper" ],
  "startLine" : 295,
  "endLine" : 301,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override MatchingResult Match()",
  "longName" : "",
  "relativeFileName" : "resharper/src/CSharp/Completions/GodotResourcePathCodeCompletion.cs",
  "fileLinesCount" : 353,
  "components" : [ "primary::resharper" ],
  "startLine" : 335,
  "endLine" : 341,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void InsertOrAppendAtEach()",
  "longName" : "",
  "relativeFileName" : "resharper/src/CSharp/Completions/CompletionExtensions.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::resharper" ],
  "startLine" : 71,
  "endLine" : 77,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IEnumerable ProvideScopePoints()",
  "longName" : "",
  "relativeFileName" : "resharper/src/CSharp/FileTemplates/Scope/GodotProjectScopeProvider.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::resharper" ],
  "startLine" : 20,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Stream GetDefaultSettingsStream()",
  "longName" : "",
  "relativeFileName" : "resharper/src/CSharp/LiveTemplates/GodotTemplatesDefaultSettings.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::resharper" ],
  "startLine" : 15,
  "endLine" : 21,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool DerivesFrom()",
  "longName" : "",
  "relativeFileName" : "resharper/src/CSharp/DeclaredElementExtensions.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::resharper" ],
  "startLine" : 12,
  "endLine" : 19,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Version? TryGetVersionFromProjectGodot()",
  "longName" : "",
  "relativeFileName" : "resharper/src/Application/GodotVersion.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::resharper" ],
  "startLine" : 32,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ContributeTo()",
  "longName" : "",
  "relativeFileName" : "resharper/src/AI/GodotChatContextPartProvider.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::resharper" ],
  "startLine" : 22,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void ContributeTo()",
  "longName" : "",
  "relativeFileName" : "resharper/src/AI/GodotChatContextPartProvider.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::resharper" ],
  "startLine" : 68,
  "endLine" : 75,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static std::string read_file_to_string()",
  "longName" : "",
  "relativeFileName" : "godot-editor-plugin/addons/rider-plugin/cpp/src/rider_path_locator_common.cpp",
  "fileLinesCount" : 199,
  "components" : [ "primary::godot-editor-plugin" ],
  "startLine" : 50,
  "endLine" : 56,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getIndex()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/tscn/psi/utils/TscnNodeUtil.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::gdscript" ],
  "startLine" : 84,
  "endLine" : 93,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDirectParentPath()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/tscn/psi/utils/TscnNodeUtil.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::gdscript" ],
  "startLine" : 139,
  "endLine" : 145,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun passToken()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/parser/GdPsiBuilder.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::gdscript" ],
  "startLine" : 153,
  "endLine" : 160,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recursionGuard()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/parser/GdPsiBuilder.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::gdscript" ],
  "startLine" : 228,
  "endLine" : 236,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parse()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/parser/expr/GdLogicOrExParser.kt",
  "fileLinesCount" : 22,
  "components" : [ "primary::gdscript" ],
  "startLine" : 13,
  "endLine" : 20,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parse()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/parser/expr/GdLogicAndExParser.kt",
  "fileLinesCount" : 22,
  "components" : [ "primary::gdscript" ],
  "startLine" : 13,
  "endLine" : 20,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parse()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/parser/expr/GdAttributeExParser.kt",
  "fileLinesCount" : 22,
  "components" : [ "primary::gdscript" ],
  "startLine" : 13,
  "endLine" : 20,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parse()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/parser/expr/GdArrayExParser.kt",
  "fileLinesCount" : 22,
  "components" : [ "primary::gdscript" ],
  "startLine" : 13,
  "endLine" : 20,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseAndMark()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/parser/expr/GdLiteralExParser.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::gdscript" ],
  "startLine" : 35,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parse()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/parser/expr/GdAwaitExParser.kt",
  "fileLinesCount" : 22,
  "components" : [ "primary::gdscript" ],
  "startLine" : 12,
  "endLine" : 20,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parse()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/parser/expr/GdNegateExParser.kt",
  "fileLinesCount" : 22,
  "components" : [ "primary::gdscript" ],
  "startLine" : 13,
  "endLine" : 20,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun exit()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/parser/GdPsiState.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::gdscript" ],
  "startLine" : 108,
  "endLine" : 115,
  "linesOfCode" : 7,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drop()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/parser/GdPsiState.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::gdscript" ],
  "startLine" : 117,
  "endLine" : 124,
  "linesOfCode" : 7,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parse()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/parser/stmt/GdVarStmtParser.kt",
  "fileLinesCount" : 23,
  "components" : [ "primary::gdscript" ],
  "startLine" : 13,
  "endLine" : 21,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parse()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/parser/stmt/GdExStmtParser.kt",
  "fileLinesCount" : 22,
  "components" : [ "primary::gdscript" ],
  "startLine" : 13,
  "endLine" : 20,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIcon()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/lineMarker/GdTscnLineMarkerContributor.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::gdscript" ],
  "startLine" : 45,
  "endLine" : 51,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scheduleSkdCheck()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/library/GdLibraryUpdater.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::gdscript" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createNewLibrary()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/library/GdLibraryType.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::gdscript" ],
  "startLine" : 20,
  "endLine" : 26,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getParentName()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/impl/GdClassNamingElementType.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::gdscript" ],
  "startLine" : 21,
  "endLine" : 28,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getParentName()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/impl/GdClassIdElementType.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::gdscript" ],
  "startLine" : 39,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getParentName()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/impl/GdClassDeclElementType.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::gdscript" ],
  "startLine" : 19,
  "endLine" : 26,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getName()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/utils/GdConstDeclUtil.kt",
  "fileLinesCount" : 23,
  "components" : [ "primary::gdscript" ],
  "startLine" : 8,
  "endLine" : 15,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getReturnType()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/utils/PsiGdMethodDeclUtil.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::gdscript" ],
  "startLine" : 31,
  "endLine" : 38,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getParameters()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/utils/PsiGdMethodDeclUtil.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::gdscript" ],
  "startLine" : 46,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getExtendedElement()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/utils/GdInheritanceUtil.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::gdscript" ],
  "startLine" : 39,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getClassIdElement()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/utils/GdClassUtil.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::gdscript" ],
  "startLine" : 18,
  "endLine" : 26,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun listNodes()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/utils/GdNodeUtil.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::gdscript" ],
  "startLine" : 37,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getParameters()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/utils/PsiGdSignalUtil.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::gdscript" ],
  "startLine" : 11,
  "endLine" : 18,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun serializeDocumentation()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/model/GdCommentModel.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::gdscript" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findUsages()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/refactoring/inline/GdInlineVariableProcessor.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::gdscript" ],
  "startLine" : 43,
  "endLine" : 50,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleElementRename()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/reference/GdSetGetMethodIdReference.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::gdscript" ],
  "startLine" : 21,
  "endLine" : 28,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fillCompletionVariants()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/completion/GetterSetterNameCompletion.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::gdscript" ],
  "startLine" : 22,
  "endLine" : 28,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lookup()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/completion/utils/GdCompletionUtil.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::gdscript" ],
  "startLine" : 157,
  "endLine" : 164,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withInsertHandler()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/completion/utils/GdLookupElementBuilder.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::gdscript" ],
  "startLine" : 75,
  "endLine" : 81,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withRenderer()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/completion/utils/GdLookupElementBuilder.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::gdscript" ],
  "startLine" : 84,
  "endLine" : 90,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createWithSmartPointer()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/completion/utils/GdLookupElementBuilder.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::gdscript" ],
  "startLine" : 427,
  "endLine" : 433,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun builtIns()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/completion/utils/GdLiteralCompletionUtil.kt",
  "fileLinesCount" : 17,
  "components" : [ "primary::gdscript" ],
  "startLine" : 9,
  "endLine" : 15,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isGodotSupportLSPRunning()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/utils/RiderGodotSupportPluginUtil.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::gdscript" ],
  "startLine" : 18,
  "endLine" : 24,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isGodotProject()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/utils/RiderGodotSupportPluginUtil.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::gdscript" ],
  "startLine" : 26,
  "endLine" : 32,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getMainProjectBasePathProperty()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/utils/RiderGodotSupportPluginUtil.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::gdscript" ],
  "startLine" : 34,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createRenamer()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/codeInsight/renamer/GdFileAutomaticRenamerFactory.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::gdscript" ],
  "startLine" : 32,
  "endLine" : 38,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitMethodIdNmi()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/inspection/GdUnusedMethodInspection.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::gdscript" ],
  "startLine" : 22,
  "endLine" : 33,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/inspection/fixes/GdAddReturnTypeHintFix.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::gdscript" ],
  "startLine" : 18,
  "endLine" : 25,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitClassNaming()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/inspection/GdUnusedClassInspection.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::gdscript" ],
  "startLine" : 36,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerUnused()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/inspection/GdUnusedInspection.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::gdscript" ],
  "startLine" : 21,
  "endLine" : 27,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerUnusedWithUnderscoreFix()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/inspection/GdUnusedInspection.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::gdscript" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetEditorFrom()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/java/gdscript/run/GdSettingsEditor.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::gdscript" ],
  "startLine" : 24,
  "endLine" : 30,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyEditorTo()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/java/gdscript/run/GdSettingsEditor.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::gdscript" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun execute()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/projectView/GodotUidTracker.kt",
  "fileLinesCount" : 258,
  "components" : [ "primary::rider" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDisplayText()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/run/configurations/gdscript/breakpoints/GdScriptExceptionBreakpointType.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::rider" ],
  "startLine" : 12,
  "endLine" : 18,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isConfigurationFromContext()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/run/configurations/gdscript/GdScriptSceneRunConfigurationProducer.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::rider" ],
  "startLine" : 16,
  "endLine" : 22,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun createWorkerRunInfo()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/run/configurations/GodotDebugProfileState.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::rider" ],
  "startLine" : 119,
  "endLine" : 127,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun detectRuntime()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/run/GodotDotNetRuntimeAutodetect.kt",
  "fileLinesCount" : 22,
  "components" : [ "primary::rider" ],
  "startLine" : 13,
  "endLine" : 21,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GodotPatcher()",
  "longName" : "",
  "relativeFileName" : "resharper/src/UnitTesting/GodotTestRunnerHost.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::resharper" ],
  "startLine" : 125,
  "endLine" : 130,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void OnAfterComplete()",
  "longName" : "",
  "relativeFileName" : "resharper/src/CSharp/Completions/GodotResourcePathCodeCompletion.cs",
  "fileLinesCount" : 353,
  "components" : [ "primary::resharper" ],
  "startLine" : 309,
  "endLine" : 315,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "resharper/src/CSharp/Completions/GodotResourcePathCodeCompletion.cs",
  "fileLinesCount" : 353,
  "components" : [ "primary::resharper" ],
  "startLine" : 317,
  "endLine" : 323,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "resharper/src/CSharp/Completions/GodotResourcePathCodeCompletion.cs",
  "fileLinesCount" : 353,
  "components" : [ "primary::resharper" ],
  "startLine" : 343,
  "endLine" : 348,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void InitDefaultSettings()",
  "longName" : "",
  "relativeFileName" : "resharper/src/CSharp/FileTemplates/GodotQuickListDefaultSettings.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::resharper" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Version? Parse()",
  "longName" : "",
  "relativeFileName" : "resharper/src/Application/GodotVersion.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::resharper" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string Choice()",
  "longName" : "",
  "relativeFileName" : "resharper/src/Resources/Strings.Designer.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::resharper" ],
  "startLine" : 56,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void initialize_gdextension_types()",
  "longName" : "",
  "relativeFileName" : "godot-editor-plugin/addons/rider-plugin/cpp/src/register_types.cpp",
  "fileLinesCount" : 35,
  "components" : [ "primary::godot-editor-plugin" ],
  "startLine" : 11,
  "endLine" : 16,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static std::string strip_bin_suffix()",
  "longName" : "",
  "relativeFileName" : "godot-editor-plugin/addons/rider-plugin/cpp/src/rider_path_locator_windows.cpp",
  "fileLinesCount" : 234,
  "components" : [ "primary::godot-editor-plugin" ],
  "startLine" : 175,
  "endLine" : 180,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool RiderPathLocator::directory_exists_and_non_empty()",
  "longName" : "",
  "relativeFileName" : "godot-editor-plugin/addons/rider-plugin/cpp/src/rider_path_locator_common.cpp",
  "fileLinesCount" : 199,
  "components" : [ "primary::godot-editor-plugin" ],
  "startLine" : 67,
  "endLine" : 72,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getInfo()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/tscn/lineMarker/TscnRunLineMarkerProvider.kt",
  "fileLinesCount" : 23,
  "components" : [ "primary::gdscript" ],
  "startLine" : 13,
  "endLine" : 21,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/tscn/psi/impl/TscnConnectionHeaderElementType.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::gdscript" ],
  "startLine" : 22,
  "endLine" : 27,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/tscn/psi/search/processor/TscnConnectionHeaderCollectingProcessor.kt",
  "fileLinesCount" : 19,
  "components" : [ "primary::gdscript" ],
  "startLine" : 11,
  "endLine" : 17,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/tscn/psi/search/processor/TscnResourceHeaderCollectingProcessor.kt",
  "fileLinesCount" : 18,
  "components" : [ "primary::gdscript" ],
  "startLine" : 11,
  "endLine" : 16,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun anyMethodReference()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/tscn/psi/search/TscnMethodSearcher.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::gdscript" ],
  "startLine" : 12,
  "endLine" : 19,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun listMethodReferences()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/tscn/psi/search/TscnMethodSearcher.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::gdscript" ],
  "startLine" : 21,
  "endLine" : 26,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getName()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/tscn/psi/utils/TscnCommonUtil.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::gdscript" ],
  "startLine" : 11,
  "endLine" : 16,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getValue()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/tscn/psi/utils/TscnHeaderUtils.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::gdscript" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getReferencesByElement()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/tscn/completion/TscnResourceReferenceContributor.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::gdscript" ],
  "startLine" : 18,
  "endLine" : 23,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runAction()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/tscn/action/TscnRunAction.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::gdscript" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createTransferable()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/tscn/toolWindow/model/TscnSceneTreeBuilder.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::gdscript" ],
  "startLine" : 79,
  "endLine" : 84,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun makeAvailable()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/tscn/toolWindow/TscnScenePreviewWindowFactory.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::gdscript" ],
  "startLine" : 17,
  "endLine" : 22,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getGlobally()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/common/index/StringStubIndexExtensionExt.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::gdscript" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getNonEmptyKeys()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/common/index/StringStubIndexExtensionExt.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::gdscript" ],
  "startLine" : 101,
  "endLine" : 106,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun followingTokensAre()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/parser/GdPsiBuilder.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::gdscript" ],
  "startLine" : 76,
  "endLine" : 82,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun errorPin()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/parser/GdPsiBuilder.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::gdscript" ],
  "startLine" : 202,
  "endLine" : 208,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parse()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/parser/expr/GdCastExParser.kt",
  "fileLinesCount" : 23,
  "components" : [ "primary::gdscript" ],
  "startLine" : 15,
  "endLine" : 21,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enterSection()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/parser/GdPsiState.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::gdscript" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun collectNavigationMarkers()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/lineMarker/GdResourceLineMarkerContributor.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::gdscript" ],
  "startLine" : 20,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/library/GdLibraryProperties.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::gdscript" ],
  "startLine" : 20,
  "endLine" : 26,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createStub()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/impl/GdEnumDeclElementType.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::gdscript" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createStub()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/impl/GdConstDeclElementType.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::gdscript" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getReturnType()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/utils/PsiGdConstDeclUtil.kt",
  "fileLinesCount" : 16,
  "components" : [ "primary::gdscript" ],
  "startLine" : 7,
  "endLine" : 13,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getParentClassElement()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/utils/PsiGdClassUtil.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::gdscript" ],
  "startLine" : 26,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getReturnType()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/utils/PsiGdLocalVarUtil.kt",
  "fileLinesCount" : 15,
  "components" : [ "primary::gdscript" ],
  "startLine" : 7,
  "endLine" : 13,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun renameValue()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/utils/GdCfgUtil.kt",
  "fileLinesCount" : 25,
  "components" : [ "primary::gdscript" ],
  "startLine" : 14,
  "endLine" : 19,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isConstructor()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/utils/PsiGdMethodDeclUtil.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::gdscript" ],
  "startLine" : 55,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getReturnType()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/utils/PsiGdClassVarUtil.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::gdscript" ],
  "startLine" : 12,
  "endLine" : 18,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getReturnType()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/utils/PsiGdLocalConstUtil.kt",
  "fileLinesCount" : 20,
  "components" : [ "primary::gdscript" ],
  "startLine" : 8,
  "endLine" : 14,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/symbol/GdSymbolPointer.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::gdscript" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectedLevel()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/settings/GdProjectState.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::gdscript" ],
  "startLine" : 13,
  "endLine" : 18,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getReferencesByElement()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/completion/GdTypeHintReferenceContributor.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::gdscript" ],
  "startLine" : 19,
  "endLine" : 24,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getReferencesByElement()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/completion/GdResourceReferenceContributor.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::gdscript" ],
  "startLine" : 18,
  "endLine" : 23,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getReferencesByElement()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/completion/GdRefIdReferenceContributor.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::gdscript" ],
  "startLine" : 19,
  "endLine" : 24,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/completion/utils/GdLookupElementBuilder.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::gdscript" ],
  "startLine" : 445,
  "endLine" : 450,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildFoldRegions()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/formatter/GdTraitFoldingBuilder.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::gdscript" ],
  "startLine" : 22,
  "endLine" : 28,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCodeSample()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/formatter/settings/GdLanguageCodeStyleSettingsProvider.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::gdscript" ],
  "startLine" : 64,
  "endLine" : 91,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clone()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/formatter/block/Alignments.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::gdscript" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildFoldRegions()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/formatter/GdRegionFoldingBuilder.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::gdscript" ],
  "startLine" : 21,
  "endLine" : 27,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAlwaysLeaf()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/structureView/GdStructureViewModel.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::gdscript" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDescriptiveName()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/codeInsight/GdUsageProvider.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::gdscript" ],
  "startLine" : 52,
  "endLine" : 57,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getNodeText()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/codeInsight/GdUsageProvider.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::gdscript" ],
  "startLine" : 59,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAvailable()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/action/GdPropageTraitChangesAction.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::gdscript" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runAction()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/action/GdRunAction.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::gdscript" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/inspection/fixes/GdAddUnderscoreFix.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::gdscript" ],
  "startLine" : 22,
  "endLine" : 27,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validate()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/inspection/validator/GdMethodValidator.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::gdscript" ],
  "startLine" : 18,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun execute()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/GdScriptToolWindowManagerProjectActivity.kt",
  "fileLinesCount" : 26,
  "components" : [ "primary::gdscript" ],
  "startLine" : 9,
  "endLine" : 14,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/config/psi/impl/GdConfigAnnotationElementType.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::gdscript" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deserialize()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/config/psi/impl/GdConfigOperatorElementType.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::gdscript" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createStub()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/config/psi/impl/GdConfigOperatorElementType.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::gdscript" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun listActions()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/project/psi/util/ProjectInputUtil.kt",
  "fileLinesCount" : 18,
  "components" : [ "primary::gdscript" ],
  "startLine" : 10,
  "endLine" : 16,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun message()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/GodotPluginBundle.kt",
  "fileLinesCount" : 22,
  "components" : [ "primary::rider" ],
  "startLine" : 15,
  "endLine" : 20,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCommandName()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/projectView/GodotUidTracker.kt",
  "fileLinesCount" : 258,
  "components" : [ "primary::rider" ],
  "startLine" : 230,
  "endLine" : 235,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isGodotLspRunning()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/lang/service/GodotLspRunningStatusProvider.kt",
  "fileLinesCount" : 20,
  "components" : [ "primary::rider" ],
  "startLine" : 15,
  "endLine" : 20,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isConfigurationFromContext()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/run/configurations/DebugSceneRunConfigurationProducerCor.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::rider" ],
  "startLine" : 19,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clone()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/run/configurations/GodotDebugRunConfiguration.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::rider" ],
  "startLine" : 24,
  "endLine" : 29,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun getRunProfileStateAsync()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/run/configurations/GodotDebugRunConfiguration.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::rider" ],
  "startLine" : 31,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun configureBeforeRunTaskDefaults()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/run/configurations/gdscript/GdScriptRunFactory.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::rider" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startNotified()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/run/configurations/GodotDebugProfileState.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::rider" ],
  "startLine" : 86,
  "endLine" : 113,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onTextAvailable()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/run/configurations/GodotDebugProfileState.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::rider" ],
  "startLine" : 99,
  "endLine" : 104,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ValueReferenceDecoratorBase()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Values/ValueReferences/ValueReferenceDecoratorBase.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::debugger" ],
  "startLine" : 17,
  "endLine" : 22,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void SetValue()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Values/ValueReferences/ValueReferenceDecoratorBase.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::debugger" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IReifiedType GetReifiedType()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Values/Util.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::debugger" ],
  "startLine" : 14,
  "endLine" : 19,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsWindows()",
  "longName" : "",
  "relativeFileName" : "resharper/gradle-launcher/Program.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::resharper" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task HandleRequest()",
  "longName" : "",
  "relativeFileName" : "resharper/src/ProjectModel/GodotMessagingClient.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::resharper" ],
  "startLine" : 69,
  "endLine" : 74,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InitialiseQuickList()",
  "longName" : "",
  "relativeFileName" : "resharper/src/CSharp/FileTemplates/GodotQuickListDefaultSettings.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::resharper" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GodotProjectScopeCategoryUIProvider()",
  "longName" : "",
  "relativeFileName" : "resharper/src/CSharp/FileTemplates/Scope/GodotProjectScopeCategoryUIProvider.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::resharper" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MissingParameterlessConstructor()",
  "longName" : "",
  "relativeFileName" : "resharper/src/CSharp/Daemon/MissingParameterlessConstructor.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::resharper" ],
  "startLine" : 15,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FrontendBackendHost()",
  "longName" : "",
  "relativeFileName" : "resharper/src/Protocol/FrontendBackendHost.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::resharper" ],
  "startLine" : 17,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable DoLocalDeploy()",
  "longName" : "",
  "relativeFileName" : "resharper/src/BuildScript/LocalDeployStep.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::resharper" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static std::string get_toolbox_path()",
  "longName" : "",
  "relativeFileName" : "godot-editor-plugin/addons/rider-plugin/cpp/src/rider_path_locator_mac.cpp",
  "fileLinesCount" : 92,
  "components" : [ "primary::godot-editor-plugin" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::string RiderPathLocator::get_default_ide_install_location_for_toolbox_v2()",
  "longName" : "",
  "relativeFileName" : "godot-editor-plugin/addons/rider-plugin/cpp/src/rider_path_locator_mac.cpp",
  "fileLinesCount" : 92,
  "components" : [ "primary::godot-editor-plugin" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDataValue()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/tscn/psi/utils/TscnHeaderUtils.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::gdscript" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFrom()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/tscn/psi/utils/TscnConnectionUtil.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::gdscript" ],
  "startLine" : 11,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTo()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/tscn/psi/utils/TscnConnectionUtil.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::gdscript" ],
  "startLine" : 18,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSignal()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/tscn/psi/utils/TscnConnectionUtil.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::gdscript" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getMethod()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/tscn/psi/utils/TscnConnectionUtil.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::gdscript" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getName()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/tscn/psi/utils/TscnNodeUtil.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::gdscript" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getType()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/tscn/psi/utils/TscnNodeUtil.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::gdscript" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getParentPath()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/tscn/psi/utils/TscnNodeUtil.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::gdscript" ],
  "startLine" : 52,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isUniqueNameOwner()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/tscn/psi/utils/TscnNodeUtil.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::gdscript" ],
  "startLine" : 97,
  "endLine" : 102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isVisible()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/tscn/psi/utils/TscnNodeUtil.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::gdscript" ],
  "startLine" : 104,
  "endLine" : 109,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasScript()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/tscn/psi/utils/TscnNodeUtil.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::gdscript" ],
  "startLine" : 147,
  "endLine" : 152,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun listAllGroups()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/tscn/psi/utils/TscnNodeUtil.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::gdscript" ],
  "startLine" : 158,
  "endLine" : 162,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getId()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/tscn/psi/utils/TscnResourceUtil.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::gdscript" ],
  "startLine" : 15,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPath()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/tscn/psi/utils/TscnResourceUtil.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::gdscript" ],
  "startLine" : 22,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolve()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/tscn/reference/TscnResourceReference.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::gdscript" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun annotate()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/annotator/GdSetGetAnnotator.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::gdscript" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mceIdentifier()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/parser/GdPsiBuilder.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::gdscript" ],
  "startLine" : 117,
  "endLine" : 122,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enterSection()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/parser/GdPsiBuilder.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::gdscript" ],
  "startLine" : 164,
  "endLine" : 168,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun precedeEnterSection()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/parser/GdPsiBuilder.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::gdscript" ],
  "startLine" : 170,
  "endLine" : 174,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseGd()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/parser/GdRootParser.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::gdscript" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun init()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/parser/GdPsiState.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::gdscript" ],
  "startLine" : 102,
  "endLine" : 106,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getElementText()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/lineMarker/GdTscnLineMarkerContributor.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::gdscript" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadState()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/library/GdLibraryProperties.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::gdscript" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/impl/GdEnumDeclElementType.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::gdscript" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/impl/GdClassVarDeclElementType.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::gdscript" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/impl/GdClassDeclElementType.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::gdscript" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/impl/GdSignalDeclElementType.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::gdscript" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getName()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/utils/PsiGdClassUtil.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::gdscript" ],
  "startLine" : 12,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isStatic()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/utils/PsiGdMethodDeclUtil.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::gdscript" ],
  "startLine" : 9,
  "endLine" : 14,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isStatic()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/utils/PsiGdClassVarUtil.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::gdscript" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getName()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/utils/GdSignalUtil.kt",
  "fileLinesCount" : 14,
  "components" : [ "primary::gdscript" ],
  "startLine" : 7,
  "endLine" : 12,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getName()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/utils/GdEnumUtil.kt",
  "fileLinesCount" : 14,
  "components" : [ "primary::gdscript" ],
  "startLine" : 7,
  "endLine" : 12,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getClassIdElement()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/utils/GdClassUtil.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::gdscript" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getName()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/utils/GdClassUtil.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::gdscript" ],
  "startLine" : 99,
  "endLine" : 104,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getName()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/utils/GdMethodUtil.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::gdscript" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getName()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/utils/GdClassVarUtil.kt",
  "fileLinesCount" : 17,
  "components" : [ "primary::gdscript" ],
  "startLine" : 10,
  "endLine" : 15,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun serializeTutorials()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/model/GdCommentModel.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::gdscript" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doAction()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/refactoring/inline/GdInlineVariableDialog.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::gdscript" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleElementRename()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/reference/GdResourceReference.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::gdscript" ],
  "startLine" : 50,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolve()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/reference/GdResourceReference.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::gdscript" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleElementRename()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/reference/GdClassMemberReference.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::gdscript" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolve()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/reference/GdClassMemberReference.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::gdscript" ],
  "startLine" : 197,
  "endLine" : 202,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fillCompletionVariants()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/completion/GdTypeHintCompletionContributor.kt",
  "fileLinesCount" : 23,
  "components" : [ "primary::gdscript" ],
  "startLine" : 16,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleInsert()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/completion/utils/GdLookupElementBuilder.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::gdscript" ],
  "startLine" : 373,
  "endLine" : 377,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun allRootClasses()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/completion/utils/GdClassCompletionUtil.kt",
  "fileLinesCount" : 26,
  "components" : [ "primary::gdscript" ],
  "startLine" : 15,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fillCompletionVariants()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/completion/GdKeywordContributor.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::gdscript" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startProcess()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/run/GdRunConfiguration.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::gdscript" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initialize()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/formatter/block/Alignments.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::gdscript" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/utils/GdAnnotationUtil.kt",
  "fileLinesCount" : 21,
  "components" : [ "primary::gdscript" ],
  "startLine" : 14,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun shouldHighlightErrorElement()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/codeInsight/highlighting/GdErrorFilter.kt",
  "fileLinesCount" : 14,
  "components" : [ "primary::gdscript" ],
  "startLine" : 9,
  "endLine" : 13,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/action/GdRunAction.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::gdscript" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitVarDeclSt()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/inspection/GdUnusedVariableInspection.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::gdscript" ],
  "startLine" : 24,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitConstDeclSt()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/inspection/GdUnusedVariableInspection.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::gdscript" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitMethodDeclTl()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/inspection/GdMethodValidationInspection.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::gdscript" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitClassDeclTl()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/inspection/GdUnusedClassInspection.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::gdscript" ],
  "startLine" : 27,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitSignalDeclTl()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/inspection/GdUnusedSignalInspection.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::gdscript" ],
  "startLine" : 20,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/config/psi/impl/GdConfigOperationElementType.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::gdscript" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isVariadic()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/config/psi/util/GdConfigAnnotationUtil.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::gdscript" ],
  "startLine" : 7,
  "endLine" : 12,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requiredCount()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/config/psi/util/GdConfigAnnotationUtil.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::gdscript" ],
  "startLine" : 14,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getName()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/config/psi/util/GdConfigAnnotationUtil.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::gdscript" ],
  "startLine" : 21,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOperand()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/config/psi/util/GdConfigOperationUtil.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::gdscript" ],
  "startLine" : 7,
  "endLine" : 12,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLeftTyped()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/config/psi/util/GdConfigOperationUtil.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::gdscript" ],
  "startLine" : 14,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRightTyped()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/config/psi/util/GdConfigOperationUtil.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::gdscript" ],
  "startLine" : 21,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getName()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/config/psi/util/GdConfigOperatorUtil.kt",
  "fileLinesCount" : 14,
  "components" : [ "primary::gdscript" ],
  "startLine" : 7,
  "endLine" : 12,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getName()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/project/psi/util/ProjectSectionUtil.kt",
  "fileLinesCount" : 14,
  "components" : [ "primary::gdscript" ],
  "startLine" : 7,
  "endLine" : 12,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getKey()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/project/psi/util/ProjectDataUtil.kt",
  "fileLinesCount" : 18,
  "components" : [ "primary::gdscript" ],
  "startLine" : 7,
  "endLine" : 12,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun godotProjectInfo()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/GodotDetectorImpl.kt",
  "fileLinesCount" : 20,
  "components" : [ "primary::rider" ],
  "startLine" : 12,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun register()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/projectView/GodotUidTracker.kt",
  "fileLinesCount" : 258,
  "components" : [ "primary::rider" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beforeCommandFinished()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/projectView/GodotUidTracker.kt",
  "fileLinesCount" : 258,
  "components" : [ "primary::rider" ],
  "startLine" : 176,
  "endLine" : 183,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addFileNestingRules()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/projectView/GodotNestingRulesProvider.kt",
  "fileLinesCount" : 13,
  "components" : [ "primary::rider" ],
  "startLine" : 7,
  "endLine" : 12,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canPutAt()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/run/configurations/gdscript/breakpoints/GdScriptLineBreakpointType.kt",
  "fileLinesCount" : 20,
  "components" : [ "primary::rider" ],
  "startLine" : 15,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getState()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/run/configurations/GodotDotNetRemoteConfiguration.kt",
  "fileLinesCount" : 17,
  "components" : [ "primary::rider" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MonoGodotAdditionalValuesProvider()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Evaluation/MonoGodotAdditionalValuesProvider.cs",
  "fileLinesCount" : 165,
  "components" : [ "primary::debugger" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CorGodotAdditionalValuesProvider()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Evaluation/MonoGodotAdditionalValuesProvider.cs",
  "fileLinesCount" : 165,
  "components" : [ "primary::debugger" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual IValueKeyPresentation GetKeyPresentation()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Values/ValueGroupBase.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::debugger" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual IValuePresentation GetValuePresentation()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Values/ValueGroupBase.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::debugger" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NodeObjectChildrenRenderer()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Values/Renderer/ChildrenRenderers/NodeObjectChildrenRenderer.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::debugger" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsApplicable()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Values/Renderer/ChildrenRenderers/NodeObjectChildrenRenderer.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::debugger" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string FormatArgs()",
  "longName" : "",
  "relativeFileName" : "resharper/gradle-launcher/Program.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::resharper" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GodotTestRunnerHostProvider()",
  "longName" : "",
  "relativeFileName" : "resharper/src/UnitTesting/GodotTestRunnerHostProvider.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::resharper" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogDebug()",
  "longName" : "",
  "relativeFileName" : "resharper/src/ProjectModel/GodotMessagingClient.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::resharper" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogInfo()",
  "longName" : "",
  "relativeFileName" : "resharper/src/ProjectModel/GodotMessagingClient.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::resharper" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogWarning()",
  "longName" : "",
  "relativeFileName" : "resharper/src/ProjectModel/GodotMessagingClient.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::resharper" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogError()",
  "longName" : "",
  "relativeFileName" : "resharper/src/ProjectModel/GodotMessagingClient.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::resharper" ],
  "startLine" : 113,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogError()",
  "longName" : "",
  "relativeFileName" : "resharper/src/ProjectModel/GodotMessagingClient.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::resharper" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsReady()",
  "longName" : "",
  "relativeFileName" : "resharper/src/ProjectModel/GodotMessagingClient.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::resharper" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsGodotProject2()",
  "longName" : "",
  "relativeFileName" : "resharper/src/ProjectModel/ProjectExtensions.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::resharper" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GodotSmartCompletion()",
  "longName" : "",
  "relativeFileName" : "resharper/src/CSharp/Completions/GodotSmartCompletion.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::resharper" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsAvailable()",
  "longName" : "",
  "relativeFileName" : "resharper/src/CSharp/Completions/GodotSmartCompletion.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::resharper" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringLiteralItem()",
  "longName" : "",
  "relativeFileName" : "resharper/src/CSharp/Completions/GodotSmartCompletion.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::resharper" ],
  "startLine" : 174,
  "endLine" : 177,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsAvailable()",
  "longName" : "",
  "relativeFileName" : "resharper/src/CSharp/Completions/GodotResourcePathCodeCompletion.cs",
  "fileLinesCount" : 353,
  "components" : [ "primary::resharper" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringLiteralItem()",
  "longName" : "",
  "relativeFileName" : "resharper/src/CSharp/Completions/GodotResourcePathCodeCompletion.cs",
  "fileLinesCount" : 353,
  "components" : [ "primary::resharper" ],
  "startLine" : 328,
  "endLine" : 331,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GodotProjectScopeProvider()",
  "longName" : "",
  "relativeFileName" : "resharper/src/CSharp/FileTemplates/Scope/GodotProjectScopeProvider.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::resharper" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static GodotProjectScopeCategoryUIProvider()",
  "longName" : "",
  "relativeFileName" : "resharper/src/CSharp/FileTemplates/Scope/GodotProjectScopeCategoryUIProvider.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::resharper" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IEnumerable BuildAllPoints()",
  "longName" : "",
  "relativeFileName" : "resharper/src/CSharp/FileTemplates/Scope/GodotProjectScopeCategoryUIProvider.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::resharper" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InGodotCSharpProject()",
  "longName" : "",
  "relativeFileName" : "resharper/src/CSharp/FileTemplates/Scope/InGodotCSharpProject.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::resharper" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsSuitableMethod()",
  "longName" : "",
  "relativeFileName" : "resharper/src/CSharp/Feature/RunMarkers/ChickensoftTestRunMarkerUtil.cs",
  "fileLinesCount" : 16,
  "components" : [ "primary::resharper" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsValid()",
  "longName" : "",
  "relativeFileName" : "resharper/src/CSharp/Daemon/MissingParameterlessConstructor.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::resharper" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocumentRange CalculateRange()",
  "longName" : "",
  "relativeFileName" : "resharper/src/CSharp/Daemon/MissingParameterlessConstructor.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::resharper" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IEnumerable BuildAllPoints()",
  "longName" : "",
  "relativeFileName" : "resharper/src/CSharp/LiveTemplates/Scope/GodotLiveTemplatesScopeCategoryUIProvider.cs",
  "fileLinesCount" : 21,
  "components" : [ "primary::resharper" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool DerivesFromGodotObject()",
  "longName" : "",
  "relativeFileName" : "resharper/src/CSharp/DeclaredElementExtensions.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::resharper" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool DerivesFromChickenTest()",
  "longName" : "",
  "relativeFileName" : "resharper/src/CSharp/DeclaredElementExtensions.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::resharper" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Do()",
  "longName" : "",
  "relativeFileName" : "resharper/src/Protocol/FrontendBackendHost.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::resharper" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsApplicable()",
  "longName" : "",
  "relativeFileName" : "resharper/src/AI/GodotChatContextPartProvider.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::resharper" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static std::string get_env_localappdata()",
  "longName" : "",
  "relativeFileName" : "godot-editor-plugin/addons/rider-plugin/cpp/src/rider_path_locator_windows.cpp",
  "fileLinesCount" : 234,
  "components" : [ "primary::godot-editor-plugin" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::string RiderPathLocator::get_default_ide_install_location_for_toolbox_v2()",
  "longName" : "",
  "relativeFileName" : "godot-editor-plugin/addons/rider-plugin/cpp/src/rider_path_locator_windows.cpp",
  "fileLinesCount" : 234,
  "components" : [ "primary::godot-editor-plugin" ],
  "startLine" : 93,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static std::string get_toolbox_path_from_env()",
  "longName" : "",
  "relativeFileName" : "godot-editor-plugin/addons/rider-plugin/cpp/src/rider_path_locator_windows.cpp",
  "fileLinesCount" : 234,
  "components" : [ "primary::godot-editor-plugin" ],
  "startLine" : 170,
  "endLine" : 173,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static std::string get_home()",
  "longName" : "",
  "relativeFileName" : "godot-editor-plugin/addons/rider-plugin/cpp/src/rider_path_locator_linux.cpp",
  "fileLinesCount" : 118,
  "components" : [ "primary::godot-editor-plugin" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static std::string get_toolbox_path()",
  "longName" : "",
  "relativeFileName" : "godot-editor-plugin/addons/rider-plugin/cpp/src/rider_path_locator_linux.cpp",
  "fileLinesCount" : 118,
  "components" : [ "primary::godot-editor-plugin" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/tscn/psi/impl/TscnResourceHeaderElementType.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::gdscript" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun shouldCreateStub()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/tscn/psi/impl/TscnResourceHeaderElementType.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::gdscript" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tscnNodeHeaderValueVal()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/tscn/psi/TscnElementFactory.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::gdscript" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tscnDataLineNm()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/tscn/psi/TscnElementFactory.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::gdscript" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findTscnByResource()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/tscn/psi/utils/TscnResourceUtil.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::gdscript" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findTscnByResources()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/tscn/psi/utils/TscnResourceUtil.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::gdscript" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleElementRename()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/tscn/reference/TscnResourceReference.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::gdscript" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bindToElement()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/tscn/reference/TscnResourceReference.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::gdscript" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleElementRename()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/tscn/reference/TscnResourceFieldReference.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::gdscript" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleElementRename()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/tscn/reference/TscnScriptClassReference.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::gdscript" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun init()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/tscn/toolWindow/TscnScenePreviewWindowFactory.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::gdscript" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createToolWindowContent()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/tscn/toolWindow/TscnScenePreviewWindowFactory.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::gdscript" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getScoped()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/common/index/StringStubIndexExtensionExt.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::gdscript" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAllValues()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/common/index/StringStubIndexExtensionExt.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::gdscript" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nextTokenIs()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/parser/GdPsiBuilder.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::gdscript" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun exitSection()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/parser/GdPsiBuilder.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::gdscript" ],
  "startLine" : 180,
  "endLine" : 183,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearState()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/parser/GdPsiBuilder.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::gdscript" ],
  "startLine" : 210,
  "endLine" : 213,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseEndStmt()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/parser/stmt/GdStmtBaseParser.kt",
  "fileLinesCount" : 17,
  "components" : [ "primary::gdscript" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parse()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/parser/stmt/GdStmtParser.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::gdscript" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getElementText()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/lineMarker/GdTraitLineMarkerContributor.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::gdscript" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun extractSdkIfNeeded()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/library/GdLibraryManager.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::gdscript" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun writeStamp()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/library/SdkIntegrityValidator.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::gdscript" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun classNameNmi()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/GdElementFactory.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::gdscript" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enumDeclNmi()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/GdElementFactory.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::gdscript" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enumValueNmi()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/GdElementFactory.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::gdscript" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun funcDeclIdNmi()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/GdElementFactory.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::gdscript" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getMethodIdRef()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/GdElementFactory.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::gdscript" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inheritanceIdNm()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/GdElementFactory.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::gdscript" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inheritanceSubIdNm()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/GdElementFactory.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::gdscript" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun methodIdNmi()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/GdElementFactory.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::gdscript" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun refIdNm()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/GdElementFactory.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::gdscript" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setMethodIdRef()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/GdElementFactory.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::gdscript" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun signalIdNmi()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/GdElementFactory.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::gdscript" ],
  "startLine" : 77,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun typeHintRef()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/GdElementFactory.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::gdscript" ],
  "startLine" : 83,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun typeStringVal()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/GdElementFactory.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::gdscript" ],
  "startLine" : 89,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun typed()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/GdElementFactory.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::gdscript" ],
  "startLine" : 95,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun returnHint()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/GdElementFactory.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::gdscript" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun returnHintVal()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/GdElementFactory.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::gdscript" ],
  "startLine" : 106,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun varNmi()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/GdElementFactory.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::gdscript" ],
  "startLine" : 112,
  "endLine" : 116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun callExpr()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/GdElementFactory.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::gdscript" ],
  "startLine" : 124,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shortAssignTyped()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/GdElementFactory.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::gdscript" ],
  "startLine" : 130,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/impl/GdClassNamingElementType.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::gdscript" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createStub()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/impl/GdClassNamingElementType.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::gdscript" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/impl/GdConstDeclElementType.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::gdscript" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/impl/GdClassIdElementType.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::gdscript" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun listTraits()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/utils/GdFileUtil.kt",
  "fileLinesCount" : 16,
  "components" : [ "primary::gdscript" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filename()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/utils/PsiGdFileUtil.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::gdscript" ],
  "startLine" : 11,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getReturnType()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/utils/PsiGdMethodDeclUtil.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::gdscript" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isConstructor()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/utils/PsiGdMethodIdUtil.kt",
  "fileLinesCount" : 14,
  "components" : [ "primary::gdscript" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findMethod()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/utils/GdMethodUtil.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::gdscript" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun finish()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/refactoring/introduce/inplace/GdInplaceIntroducer.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::gdscript" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inlineAndRemove()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/refactoring/inline/GdInlineVariableDialog.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::gdscript" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createComponent()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/settings/GdSettingsConfigurable.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::gdscript" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolve()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/reference/GdSetGetMethodIdReference.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::gdscript" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getVariants()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/reference/GdSetGetMethodIdReference.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::gdscript" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleElementRename()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/reference/GdClassNameReference.kt",
  "fileLinesCount" : 21,
  "components" : [ "primary::gdscript" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bindToElement()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/reference/GdResourceReference.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::gdscript" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/completion/utils/GdLookupElementBuilder.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::gdscript" ],
  "startLine" : 435,
  "endLine" : 438,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createWithIcon()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/completion/utils/GdLookupElementBuilder.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::gdscript" ],
  "startLine" : 440,
  "endLine" : 443,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customizeDefaults()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/formatter/settings/GdLanguageCodeStyleSettingsProvider.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::gdscript" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reset()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/formatter/block/GdAlignments.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::gdscript" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validResource()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/index/impl/utils/GdFileResInputFilter.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::gdscript" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validResource()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/index/impl/utils/GdFileResInputFilter.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::gdscript" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accept()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/index/impl/utils/GdFileResInputFilter.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::gdscript" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAvailable()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/action/GdRemoveElementAction.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::gdscript" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/action/GdRemoveElementAction.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::gdscript" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAvailable()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/action/GdRemoveSetGetAction.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::gdscript" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/action/quickFix/GdRemoveElementsAction.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::gdscript" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitFuncDeclEx()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/inspection/GdMethodValidationInspection.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::gdscript" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/inspection/fixes/GdAddVariableTypeHintFix.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::gdscript" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/inspection/GdUnusedClassInspection.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::gdscript" ],
  "startLine" : 23,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findFromAlias()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/project/psi/util/ProjectAutoloadUtil.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::gdscript" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/projectView/GodotUidTracker.kt",
  "fileLinesCount" : 258,
  "components" : [ "primary::rider" ],
  "startLine" : 202,
  "endLine" : 205,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/lang/service/GodotLspServerWidgetItem.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::rider" ],
  "startLine" : 49,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/lang/service/GodotLspNotification.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::rider" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun restartServer()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/lang/service/GodotLspServerSupportProvider.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::rider" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getHighlightSeverity()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/lang/service/GodotLspServerSupportProvider.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::rider" ],
  "startLine" : 173,
  "endLine" : 177,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeExternal()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/run/configurations/gdscript/GdScriptRunConfiguration.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::rider" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doesExceptionMatchBreakpoint()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/run/configurations/gdscript/GdScriptDebugAdapterSupportProvider.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::rider" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/actions/StartGodotEditorAction.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::rider" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/actions/GodotPluginShowSettingsAction.kt",
  "fileLinesCount" : 13,
  "components" : [ "primary::rider" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DebuggerWorkerHost()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/DebuggerWorkerHost.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::debugger" ],
  "startLine" : 11,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DebuggerOptions()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/DebuggerOptions.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::debugger" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual IValueRole GetPrimaryRole()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Values/ValueReferences/ValueReferenceDecoratorBase.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::debugger" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TValue GetValue()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Values/ValueReferences/ValueReferenceDecoratorBase.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::debugger" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ValueGroupBase()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Values/ValueGroupBase.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::debugger" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Part()",
  "longName" : "",
  "relativeFileName" : "resharper/src/AI/GodotChatContextPartProvider.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::resharper" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Part()",
  "longName" : "",
  "relativeFileName" : "resharper/src/AI/GodotChatContextPartProvider.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::resharper" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __str__()",
  "longName" : "",
  "relativeFileName" : "godot-editor-plugin/addons/rider-plugin/cpp/methods.py",
  "fileLinesCount" : 52,
  "components" : [ "primary::godot-editor-plugin" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::string RiderPathLocator::get_default_ide_install_location_for_toolbox_v2()",
  "longName" : "",
  "relativeFileName" : "godot-editor-plugin/addons/rider-plugin/cpp/src/rider_path_locator_linux.cpp",
  "fileLinesCount" : 118,
  "components" : [ "primary::godot-editor-plugin" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::vector RiderPathLocator::get_install_infos_from_resource_file()",
  "longName" : "",
  "relativeFileName" : "godot-editor-plugin/addons/rider-plugin/cpp/src/rider_path_locator_common.cpp",
  "fileLinesCount" : 199,
  "components" : [ "primary::godot-editor-plugin" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RiderLocator::_bind_methods()",
  "longName" : "",
  "relativeFileName" : "godot-editor-plugin/addons/rider-plugin/cpp/src/rider_locator_gd.cpp",
  "fileLinesCount" : 59,
  "components" : [ "primary::godot-editor-plugin" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIcon()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/tscn/lineMarker/TscnInheritanceLineMarkerProvider.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::gdscript" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getElementText()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/tscn/lineMarker/TscnInheritanceLineMarkerProvider.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::gdscript" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getContainerText()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/tscn/lineMarker/TscnInheritanceLineMarkerProvider.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::gdscript" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun indexStub()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/tscn/psi/impl/TscnParagraphElementType.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::gdscript" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getReferences()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/tscn/psi/impl/TscnNamedElementImpl.kt",
  "fileLinesCount" : 16,
  "components" : [ "primary::gdscript" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun indexStub()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/tscn/psi/impl/TscnConnectionHeaderElementType.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::gdscript" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun indexStub()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/tscn/psi/impl/TscnNodeHeaderElementType.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::gdscript" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun indexStub()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/tscn/psi/impl/TscnResourceHeaderElementType.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::gdscript" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun anySignalReference()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/tscn/psi/search/TscnSignalSearcher.kt",
  "fileLinesCount" : 17,
  "components" : [ "primary::gdscript" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun listSignalReferences()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/tscn/psi/search/TscnSignalSearcher.kt",
  "fileLinesCount" : 17,
  "components" : [ "primary::gdscript" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDataLine()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/tscn/psi/utils/TscnParagraphUtil.kt",
  "fileLinesCount" : 19,
  "components" : [ "primary::gdscript" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun listAllGroups()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/tscn/psi/utils/TscnNodeUtil.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::gdscript" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getType()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/tscn/psi/utils/TscnResourceUtil.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::gdscript" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findTscnByResources()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/tscn/psi/utils/TscnResourceUtil.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::gdscript" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getHighlightingLexer()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/tscn/highlighter/TscnSyntaxHighlighter.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::gdscript" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTokenHighlights()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/tscn/highlighter/TscnSyntaxHighlighter.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::gdscript" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIcon()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/tscn/highlighter/TscnColorSettingsPage.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::gdscript" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getHighlighter()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/tscn/highlighter/TscnColorSettingsPage.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::gdscript" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAdditionalHighlightingTagToDescriptorMap()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/tscn/highlighter/TscnColorSettingsPage.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::gdscript" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAttributeDescriptors()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/tscn/highlighter/TscnColorSettingsPage.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::gdscript" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getColorDescriptors()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/tscn/highlighter/TscnColorSettingsPage.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::gdscript" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDisplayName()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/tscn/highlighter/TscnColorSettingsPage.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::gdscript" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSyntaxHighlighter()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/tscn/highlighter/TscnSyntaxHighlighterFactory.kt",
  "fileLinesCount" : 12,
  "components" : [ "primary::gdscript" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getVersion()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/tscn/index/impl/TscnParagraphIndex.kt",
  "fileLinesCount" : 20,
  "components" : [ "primary::gdscript" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getVersion()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/tscn/index/impl/TscnNodeIndex.kt",
  "fileLinesCount" : 20,
  "components" : [ "primary::gdscript" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getVersion()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/tscn/index/impl/TscnConnectionIndex.kt",
  "fileLinesCount" : 20,
  "components" : [ "primary::gdscript" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getVersion()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/tscn/index/impl/TscnResourceIndex.kt",
  "fileLinesCount" : 20,
  "components" : [ "primary::gdscript" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFrom()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/tscn/index/stub/TscnConnectionHeaderStubImpl.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::gdscript" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTo()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/tscn/index/stub/TscnConnectionHeaderStubImpl.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::gdscript" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMethod()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/tscn/index/stub/TscnConnectionHeaderStubImpl.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::gdscript" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSignal()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/tscn/index/stub/TscnConnectionHeaderStubImpl.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::gdscript" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/tscn/action/TscnRunAction.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::gdscript" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun after()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/tscn/toolWindow/TscnScenePreviewWindow.kt",
  "fileLinesCount" : 232,
  "components" : [ "primary::gdscript" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rebuildNow()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/tscn/toolWindow/TscnScenePreviewWindow.kt",
  "fileLinesCount" : 232,
  "components" : [ "primary::gdscript" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun shouldBeAvailable()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/tscn/toolWindow/TscnScenePreviewWindowFactory.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::gdscript" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun isApplicableAsync()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/tscn/toolWindow/TscnScenePreviewWindowFactory.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::gdscript" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getName()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/common/index/ScalarIndexExtensionExt.kt",
  "fileLinesCount" : 15,
  "components" : [ "primary::gdscript" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parse()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/parser/recovery/GdRecovery.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::gdscript" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun remapCurrentToken()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/parser/GdPsiBuilder.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::gdscript" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setDebugMode()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/parser/GdPsiBuilder.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::gdscript" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unpin()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/parser/GdPsiBuilder.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::gdscript" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dropSection()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/parser/GdPsiBuilder.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::gdscript" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parse()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/parser/GdRootParser.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::gdscript" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseLight()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/parser/GdRootParser.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::gdscript" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkExtendedRefId()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/parser/expr/GdLiteralExParser.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::gdscript" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parse()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/parser/expr/GdExprParser.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::gdscript" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun remapElement()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/parser/GdPsiState.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::gdscript" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pinned()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/parser/GdPsiState.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::gdscript" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unpin()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/parser/GdPsiState.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::gdscript" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/parser/GdPsiState.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::gdscript" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parse()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/parser/roots/GdInheritanceParser.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::gdscript" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIcon()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/lineMarker/GdTscnLineMarkerContributor.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::gdscript" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getContainerText()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/lineMarker/GdTscnLineMarkerContributor.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::gdscript" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIcon()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/lineMarker/GdTraitLineMarkerContributor.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::gdscript" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIcon()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/lineMarker/GdTraitLineMarkerContributor.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::gdscript" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getToolTipText()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/lineMarker/GdTraitLineMarkerContributor.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::gdscript" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getContainerText()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/lineMarker/GdTraitLineMarkerContributor.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::gdscript" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIcon()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/lineMarker/GdResourceLineMarkerContributor.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::gdscript" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIcon()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/lineMarker/GdInheritanceLineMarkerContributor.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::gdscript" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIcon()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/lineMarker/GdInheritanceLineMarkerContributor.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::gdscript" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getToolTipText()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/lineMarker/GdInheritanceLineMarkerContributor.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::gdscript" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getElementText()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/lineMarker/GdInheritanceLineMarkerContributor.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::gdscript" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getContainerText()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/lineMarker/GdInheritanceLineMarkerContributor.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::gdscript" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/library/GdLibraryProperties.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::gdscript" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getState()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/library/GdLibraryProperties.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::gdscript" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCreateActionName()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/library/GdLibraryType.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::gdscript" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPropertiesEditor()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/library/GdLibraryType.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::gdscript" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIcon()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/library/GdLibraryType.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::gdscript" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createDefaultProperties()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/library/GdLibraryKind.kt",
  "fileLinesCount" : 11,
  "components" : [ "primary::gdscript" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/GdFile.kt",
  "fileLinesCount" : 15,
  "components" : [ "primary::gdscript" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getClassname()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/impl/GdClassNamingElementType.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::gdscript" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/impl/GdClassNamingElementType.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::gdscript" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deserialize()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/impl/GdClassNamingElementType.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::gdscript" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun indexStub()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/impl/GdClassNamingElementType.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::gdscript" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getReferences()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/impl/GdRefElementImpl.kt",
  "fileLinesCount" : 16,
  "components" : [ "primary::gdscript" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun accept()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/impl/GdAnnotationStmtImpl.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::gdscript" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accept()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/impl/GdAnnotationStmtImpl.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::gdscript" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAnnotationParams()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/impl/GdAnnotationStmtImpl.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::gdscript" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAnnotationType()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/impl/GdAnnotationStmtImpl.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::gdscript" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/impl/GdMethodDeclElementType.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::gdscript" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun indexStub()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/impl/GdMethodDeclElementType.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::gdscript" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inheritancePath()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/impl/GdInheritanceElementType.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::gdscript" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/impl/GdInheritanceElementType.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::gdscript" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/impl/GdInheritanceElementType.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::gdscript" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun indexStub()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/impl/GdInheritanceElementType.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::gdscript" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createStub()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/impl/GdInheritanceElementType.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::gdscript" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/impl/GdEnumDeclElementType.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::gdscript" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/impl/GdConstDeclElementType.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::gdscript" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun indexStub()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/impl/GdConstDeclElementType.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::gdscript" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/impl/GdClassVarDeclElementType.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::gdscript" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun indexStub()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/impl/GdClassVarDeclElementType.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::gdscript" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/impl/GdClassIdElementType.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::gdscript" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deserialize()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/impl/GdClassIdElementType.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::gdscript" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun indexStub()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/impl/GdClassIdElementType.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::gdscript" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createStub()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/impl/GdClassIdElementType.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::gdscript" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getReferences()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/impl/GdNamedIdElementImpl.kt",
  "fileLinesCount" : 16,
  "components" : [ "primary::gdscript" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/impl/GdClassDeclElementType.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::gdscript" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun indexStub()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/impl/GdClassDeclElementType.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::gdscript" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/impl/GdSignalDeclElementType.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::gdscript" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun indexStub()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/impl/GdSignalDeclElementType.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::gdscript" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createStub()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/impl/GdSignalDeclElementType.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::gdscript" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getReturnType()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/utils/PsiGdLocalFuncUtil.kt",
  "fileLinesCount" : 21,
  "components" : [ "primary::gdscript" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getReturnExpr()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/utils/PsiGdLocalFuncUtil.kt",
  "fileLinesCount" : 21,
  "components" : [ "primary::gdscript" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getParameters()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/utils/PsiGdLocalFuncUtil.kt",
  "fileLinesCount" : 21,
  "components" : [ "primary::gdscript" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isClassName()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/utils/PsiGdInheritanceUtil.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::gdscript" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getReturnType()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/utils/GdTypedUtil.kt",
  "fileLinesCount" : 11,
  "components" : [ "primary::gdscript" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isInner()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/utils/PsiGdClassUtil.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::gdscript" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getName()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/utils/GdConstDeclUtil.kt",
  "fileLinesCount" : 23,
  "components" : [ "primary::gdscript" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getType()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/utils/GdStmtUtil.kt",
  "fileLinesCount" : 17,
  "components" : [ "primary::gdscript" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isLoopStatement()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/utils/GdStmtUtil.kt",
  "fileLinesCount" : 17,
  "components" : [ "primary::gdscript" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getName()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/utils/GdCommonUtil.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::gdscript" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getNameIdentifier()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/utils/GdCommonUtil.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::gdscript" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getExtendedElement()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/utils/GdInheritanceUtil.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::gdscript" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getClassIdElement()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/utils/GdClassUtil.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::gdscript" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun typeAccepts()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/utils/GdExprUtil.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::gdscript" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getReturnExpr()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/utils/PsiGdLocalConstUtil.kt",
  "fileLinesCount" : 20,
  "components" : [ "primary::gdscript" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromTyped()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/utils/PsiGdExprUtil.kt",
  "fileLinesCount" : 339,
  "components" : [ "primary::gdscript" ],
  "startLine" : 275,
  "endLine" : 277,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getName()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/utils/GdVarDeclStUtil.kt",
  "fileLinesCount" : 11,
  "components" : [ "primary::gdscript" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/GdTokenType.kt",
  "fileLinesCount" : 14,
  "components" : [ "primary::gdscript" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isMemberInplaceRenameAvailable()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/GdRefactoringSupportProvider.kt",
  "fileLinesCount" : 23,
  "components" : [ "primary::gdscript" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isInplaceIntroduceAvailable()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/GdRefactoringSupportProvider.kt",
  "fileLinesCount" : 23,
  "components" : [ "primary::gdscript" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIntroduceVariableHandler()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/psi/GdRefactoringSupportProvider.kt",
  "fileLinesCount" : 23,
  "components" : [ "primary::gdscript" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/symbol/GdPsiSymbol.kt",
  "fileLinesCount" : 22,
  "components" : [ "primary::gdscript" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/symbol/GdSymbolPointer.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::gdscript" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun open()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/lexer/ParenTracker.kt",
  "fileLinesCount" : 20,
  "components" : [ "primary::gdscript" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun close()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/lexer/ParenTracker.kt",
  "fileLinesCount" : 20,
  "components" : [ "primary::gdscript" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun new()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/model/BoolVal.kt",
  "fileLinesCount" : 9,
  "components" : [ "primary::gdscript" ],
  "startLine" : 5,
  "endLine" : 7,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIcon()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/highlighter/GdColorSettingsPage.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::gdscript" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getHighlighter()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/highlighter/GdColorSettingsPage.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::gdscript" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAdditionalHighlightingTagToDescriptorMap()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/highlighter/GdColorSettingsPage.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::gdscript" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAttributeDescriptors()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/highlighter/GdColorSettingsPage.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::gdscript" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getColorDescriptors()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/highlighter/GdColorSettingsPage.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::gdscript" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDisplayName()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/highlighter/GdColorSettingsPage.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::gdscript" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSyntaxHighlighter()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/highlighter/GdSyntaxHighlighterFactory.kt",
  "fileLinesCount" : 12,
  "components" : [ "primary::gdscript" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getHighlightingLexer()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/highlighter/GdSyntaxHighlighter.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::gdscript" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTokenHighlights()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/highlighter/GdSyntaxHighlighter.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::gdscript" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRefactoringName()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/refactoring/introduce/GdIntroduceVariableHandler.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::gdscript" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getHelpID()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/refactoring/introduce/GdIntroduceVariableHandler.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::gdscript" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getChooseScopeTitle()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/refactoring/introduce/GdIntroduceVariableHandler.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::gdscript" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getScopeRenderer()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/refactoring/introduce/GdIntroduceVariableHandler.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::gdscript" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun checkUsages()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/refactoring/introduce/GdIntroduceVariableHandler.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::gdscript" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getActionName()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/refactoring/introduce/inplace/GdInplaceIntroducer.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::gdscript" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isReplaceAllOccurrences()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/refactoring/introduce/inplace/GdInplaceIntroducer.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::gdscript" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setReplaceAllOccurrences()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/refactoring/introduce/inplace/GdInplaceIntroducer.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::gdscript" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getVariable()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/refactoring/introduce/inplace/GdInplaceIntroducer.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::gdscript" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getComponent()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/refactoring/introduce/inplace/GdInplaceIntroducer.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::gdscript" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun suggestNames()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/refactoring/introduce/inplace/GdInplaceIntroducer.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::gdscript" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getBorderTitle()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/refactoring/inline/GdInlineVariableDialog.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::gdscript" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getInlineAllText()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/refactoring/inline/GdInlineVariableDialog.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::gdscript" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getInlineThisText()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/refactoring/inline/GdInlineVariableDialog.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::gdscript" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun allowInlineAll()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/refactoring/inline/GdInlineVariableDialog.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::gdscript" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isInlineThis()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/refactoring/inline/GdInlineVariableDialog.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::gdscript" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun ignoreOccurrence()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/refactoring/inline/GdInlineVariableDialog.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::gdscript" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isEnabledForLanguage()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/refactoring/inline/GdInlineVariableActionHandler.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::gdscript" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canInlineElement()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/refactoring/inline/GdInlineVariableActionHandler.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::gdscript" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createUsageViewDescriptor()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/refactoring/inline/GdInlineVariableProcessor.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::gdscript" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCommandName()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/refactoring/inline/GdInlineVariableProcessor.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::gdscript" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/settings/GdProjectSettingsState.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::gdscript" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/settings/GdProjectSettingsState.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::gdscript" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getState()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/settings/GdProjectSettingsState.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::gdscript" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadState()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/settings/GdProjectSettingsState.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::gdscript" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDisplayName()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/settings/GdSettingsConfigurable.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::gdscript" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/settings/GdSettingsConfigurable.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::gdscript" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun disposeUIResources()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/settings/GdSettingsConfigurable.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::gdscript" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleElementRename()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/reference/GdTypeHintReference.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::gdscript" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolve()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/reference/GdClassNameReference.kt",
  "fileLinesCount" : 21,
  "components" : [ "primary::gdscript" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getReferencesByElement()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/completion/GdSetGetMethodIdReferenceContributor.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::gdscript" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setInsertHandler()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/completion/utils/GdLookupElementBuilder.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::gdscript" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAllLookupStrings()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/completion/utils/GdLookupElementBuilder.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::gdscript" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setIcon()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/completion/utils/GdLookupElementBuilder.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::gdscript" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isCaseSensitive()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/completion/utils/GdLookupElementBuilder.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::gdscript" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setTypeText()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/completion/utils/GdLookupElementBuilder.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::gdscript" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withTypeText()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/completion/utils/GdLookupElementBuilder.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::gdscript" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withTypeText()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/completion/utils/GdLookupElementBuilder.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::gdscript" ],
  "startLine" : 235,
  "endLine" : 237,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setPresentableText()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/completion/utils/GdLookupElementBuilder.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::gdscript" ],
  "startLine" : 264,
  "endLine" : 266,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bold()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/completion/utils/GdLookupElementBuilder.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::gdscript" ],
  "startLine" : 280,
  "endLine" : 282,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun strikeout()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/completion/utils/GdLookupElementBuilder.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::gdscript" ],
  "startLine" : 296,
  "endLine" : 298,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setTailText()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/completion/utils/GdLookupElementBuilder.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::gdscript" ],
  "startLine" : 314,
  "endLine" : 316,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withTailText()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/completion/utils/GdLookupElementBuilder.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::gdscript" ],
  "startLine" : 319,
  "endLine" : 321,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setTailText()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/completion/utils/GdLookupElementBuilder.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::gdscript" ],
  "startLine" : 326,
  "endLine" : 328,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withAutoCompletionPolicy()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/completion/utils/GdLookupElementBuilder.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::gdscript" ],
  "startLine" : 353,
  "endLine" : 355,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLookupString()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/completion/utils/GdLookupElementBuilder.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::gdscript" ],
  "startLine" : 357,
  "endLine" : 359,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getExpensiveRenderer()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/completion/utils/GdLookupElementBuilder.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::gdscript" ],
  "startLine" : 361,
  "endLine" : 363,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getObject()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/completion/utils/GdLookupElementBuilder.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::gdscript" ],
  "startLine" : 365,
  "endLine" : 367,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPsiElement()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/completion/utils/GdLookupElementBuilder.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::gdscript" ],
  "startLine" : 369,
  "endLine" : 371,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/completion/utils/GdLookupElementBuilder.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::gdscript" ],
  "startLine" : 401,
  "endLine" : 403,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/completion/utils/GdLookupElementBuilder.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::gdscript" ],
  "startLine" : 415,
  "endLine" : 417,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/completion/utils/GdLookupElementBuilder.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::gdscript" ],
  "startLine" : 419,
  "endLine" : 421,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/completion/utils/GdLookupElementBuilder.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::gdscript" ],
  "startLine" : 423,
  "endLine" : 425,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getReferencesByElement()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/completion/GdInheritanceReferenceContributor.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::gdscript" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isConfigurationFromContext()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/run/GdRunConfigurationProducer.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::gdscript" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getConfigurationFactory()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/run/GdRunConfigurationProducer.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::gdscript" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getActionName()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/run/GdRunConfiguration.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::gdscript" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun suggestedName()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/run/GdRunConfiguration.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::gdscript" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPlaceholderText()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/formatter/GdTraitFoldingBuilder.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::gdscript" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isCollapsedByDefault()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/formatter/GdTraitFoldingBuilder.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::gdscript" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCustomSettings()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/formatter/GdCodeStyleSettingsProvider.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::gdscript" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLanguage()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/formatter/GdCodeStyleSettingsProvider.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::gdscript" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPanel()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/formatter/GdCodeStyleSettingsProvider.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::gdscript" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLineCommentPrefix()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/formatter/GdCommenter.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::gdscript" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getBlockCommentPrefix()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/formatter/GdCommenter.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::gdscript" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getBlockCommentSuffix()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/formatter/GdCommenter.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::gdscript" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCommentedBlockCommentPrefix()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/formatter/GdCommenter.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::gdscript" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCommentedBlockCommentSuffix()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/formatter/GdCommenter.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::gdscript" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isPairedBracesAllowedBeforeType()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/formatter/GdBraceMatcher.kt",
  "fileLinesCount" : 25,
  "components" : [ "primary::gdscript" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCodeConstructStart()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/formatter/GdBraceMatcher.kt",
  "fileLinesCount" : 25,
  "components" : [ "primary::gdscript" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLanguage()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/formatter/settings/GdLanguageCodeStyleSettingsProvider.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::gdscript" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIndentOptionsEditor()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/formatter/settings/GdLanguageCodeStyleSettingsProvider.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::gdscript" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPlaceholderText()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/formatter/GdFoldingBuilder.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::gdscript" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isCollapsedByDefault()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/formatter/GdFoldingBuilder.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::gdscript" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIndent()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/formatter/block/GdBlock.kt",
  "fileLinesCount" : 296,
  "components" : [ "primary::gdscript" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isLeaf()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/formatter/block/GdBlock.kt",
  "fileLinesCount" : 296,
  "components" : [ "primary::gdscript" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPlaceholderText()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/formatter/GdRegionFoldingBuilder.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::gdscript" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isCollapsedByDefault()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/formatter/GdRegionFoldingBuilder.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::gdscript" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSerializer()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/formatter/arangement/GdRearranger.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::gdscript" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getParent()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/formatter/arangement/GdArrangementEntry.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::gdscript" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getChildren()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/formatter/arangement/GdArrangementEntry.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::gdscript" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDependencies()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/formatter/arangement/GdArrangementEntry.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::gdscript" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getStartOffset()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/formatter/arangement/GdArrangementEntry.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::gdscript" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getEndOffset()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/formatter/arangement/GdArrangementEntry.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::gdscript" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canBeMatched()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/formatter/arangement/GdArrangementEntry.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::gdscript" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun navigate()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/structureView/GdStructureViewElement.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::gdscript" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSorters()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/structureView/GdStructureViewModel.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::gdscript" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAlwaysShowsPlus()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/structureView/GdStructureViewModel.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::gdscript" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun endTraitComment()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/utils/GdCommentUtil.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::gdscript" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun endRegionComment()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/utils/GdCommentUtil.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::gdscript" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/utils/GdAnnotationUtil.kt",
  "fileLinesCount" : 21,
  "components" : [ "primary::gdscript" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isAllowed()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/utils/GdOperand.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::gdscript" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getHelpId()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/codeInsight/GdUsageProvider.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::gdscript" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateParameterInfo()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/codeInsight/GdParameterInfoHandler.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::gdscript" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showParameterInfo()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/codeInsight/GdParameterInfoHandler.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::gdscript" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createFindUsagesHandler()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/codeInsight/GdFindUsageHandlerFactory.kt",
  "fileLinesCount" : 24,
  "components" : [ "primary::gdscript" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDialogTitle()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/codeInsight/renamer/GdFileAutomaticRenamer.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::gdscript" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDialogDescription()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/codeInsight/renamer/GdFileAutomaticRenamer.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::gdscript" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun entityName()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/codeInsight/renamer/GdFileAutomaticRenamer.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::gdscript" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSelectedByDefault()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/codeInsight/renamer/GdFileAutomaticRenamer.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::gdscript" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isApplicable()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/codeInsight/renamer/GdFileAutomaticRenamerFactory.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::gdscript" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getOptionName()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/codeInsight/renamer/GdFileAutomaticRenamerFactory.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::gdscript" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isEnabled()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/codeInsight/renamer/GdFileAutomaticRenamerFactory.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::gdscript" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canProcessElement()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/codeInsight/renamer/GdRenamePsiFileProcessor.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::gdscript" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun generateDoc()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/codeInsight/GdDocumentationProvider.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::gdscript" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun generateHoverDoc()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/codeInsight/GdDocumentationProvider.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::gdscript" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canShowHintsWhenDisabled()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/codeInsight/GdInlayParameterHintProvider.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::gdscript" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDefaultBlackList()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/codeInsight/GdInlayParameterHintProvider.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::gdscript" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFiles()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/index/impl/GdFileResIndex.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::gdscript" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getNonEmptyKeys()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/index/impl/GdFileResIndex.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::gdscript" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun inheritancePath()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/index/stub/GdInheritanceStubImpl.kt",
  "fileLinesCount" : 18,
  "components" : [ "primary::gdscript" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun name()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/index/stub/GdClassNamingStubImpl.kt",
  "fileLinesCount" : 26,
  "components" : [ "primary::gdscript" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parent()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/index/stub/GdClassNamingStubImpl.kt",
  "fileLinesCount" : 26,
  "components" : [ "primary::gdscript" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun name()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/index/stub/GdConstDeclStubImpl.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::gdscript" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun name()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/index/stub/GdSignalDeclStubImpl.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::gdscript" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parameters()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/index/stub/GdSignalDeclStubImpl.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::gdscript" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun name()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/index/stub/GdClassVarDeclStubImpl.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::gdscript" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isStatic()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/index/stub/GdClassVarDeclStubImpl.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::gdscript" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun name()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/index/stub/GdEnumDeclStubImpl.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::gdscript" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun values()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/index/stub/GdEnumDeclStubImpl.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::gdscript" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun name()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/index/stub/GdClassIdStubImpl.kt",
  "fileLinesCount" : 26,
  "components" : [ "primary::gdscript" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parent()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/index/stub/GdClassIdStubImpl.kt",
  "fileLinesCount" : 26,
  "components" : [ "primary::gdscript" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun name()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/index/stub/GdClassDeclStubImpl.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::gdscript" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parent()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/index/stub/GdClassDeclStubImpl.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::gdscript" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getActionName()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/action/GdCreateFileAction.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::gdscript" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAvailable()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/action/GdCreateMethodAction.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::gdscript" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getText()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/action/GdRemoveElementAction.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::gdscript" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFamilyName()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/action/GdRemoveElementAction.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::gdscript" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getText()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/action/GdPropageTraitChangesAction.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::gdscript" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFamilyName()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/action/GdPropageTraitChangesAction.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::gdscript" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startInWriteAction()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/action/GdPropageTraitChangesAction.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::gdscript" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isValidForFile()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/action/GdAddTraitAction.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::gdscript" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getText()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/action/GdRemoveSetGetAction.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::gdscript" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFamilyName()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/action/GdRemoveSetGetAction.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::gdscript" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getText()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/action/quickFix/GdChangeTypeFix.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::gdscript" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFamilyName()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/action/quickFix/GdChangeTypeFix.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::gdscript" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAvailable()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/action/quickFix/GdChangeTypeFix.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::gdscript" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getText()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/action/quickFix/GdAddMatchBranchesFix.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::gdscript" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFamilyName()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/action/quickFix/GdAddMatchBranchesFix.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::gdscript" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAvailable()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/action/quickFix/GdAddMatchBranchesFix.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::gdscript" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAvailable()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/action/quickFix/GdFileClassNameAction.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::gdscript" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startInWriteAction()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/action/quickFix/GdFileClassNameAction.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::gdscript" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/action/quickFix/GdFileClassNameAction.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::gdscript" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getText()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/action/quickFix/GdRemoveElementsAction.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::gdscript" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFamilyName()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/action/quickFix/GdRemoveElementsAction.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::gdscript" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAvailable()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/action/quickFix/GdRemoveElementsAction.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::gdscript" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/action/GdRunAction.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::gdscript" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeText()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/inspection/GdUnusedVariableInspection.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::gdscript" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitClassVarDeclTl()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/inspection/GdTypeHintInspection.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::gdscript" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitConstDeclTl()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/inspection/GdTypeHintInspection.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::gdscript" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitVarDeclSt()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/inspection/GdTypeHintInspection.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::gdscript" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitConstDeclSt()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/inspection/GdTypeHintInspection.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::gdscript" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeText()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/inspection/GdUnusedMethodInspection.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::gdscript" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/inspection/GdWhitespaceLocalInspectionTool.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::gdscript" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeText()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/inspection/GdUnusedParameterInspection.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::gdscript" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFamilyName()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/inspection/fixes/GdAddUnderscoreFix.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::gdscript" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getText()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/inspection/fixes/GdAddUnderscoreFix.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::gdscript" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFamilyName()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/inspection/fixes/GdRemoveElementFix.kt",
  "fileLinesCount" : 25,
  "components" : [ "primary::gdscript" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getText()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/inspection/fixes/GdRemoveElementFix.kt",
  "fileLinesCount" : 25,
  "components" : [ "primary::gdscript" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/inspection/fixes/GdRemoveElementFix.kt",
  "fileLinesCount" : 25,
  "components" : [ "primary::gdscript" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/inspection/fixes/GdChangeReturnTypeFix.kt",
  "fileLinesCount" : 23,
  "components" : [ "primary::gdscript" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeText()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/inspection/GdUnusedClassInspection.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::gdscript" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeText()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/inspection/GdUnusedSignalInspection.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::gdscript" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noReturn()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/inspection/validator/GdMethodValidationResult.kt",
  "fileLinesCount" : 24,
  "components" : [ "primary::gdscript" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasReturn()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/inspection/validator/GdMethodValidationResult.kt",
  "fileLinesCount" : 24,
  "components" : [ "primary::gdscript" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun voidOnlyReturn()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/inspection/validator/GdMethodValidationResult.kt",
  "fileLinesCount" : 24,
  "components" : [ "primary::gdscript" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun anyReference()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/inspection/GdUnusedInspection.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::gdscript" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createLexer()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/GdParserDefinition.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::gdscript" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCommentTokens()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/GdParserDefinition.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::gdscript" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getStringLiteralElements()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/GdParserDefinition.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::gdscript" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createParser()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/GdParserDefinition.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::gdscript" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFileNodeType()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/GdParserDefinition.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::gdscript" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createFile()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/GdParserDefinition.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::gdscript" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun spaceExistenceTypeBetweenTokens()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/GdParserDefinition.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::gdscript" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createElement()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/GdParserDefinition.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::gdscript" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getExternalId()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/config/psi/impl/GdConfigOperationElementType.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::gdscript" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPsi()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/config/psi/impl/GdConfigOperationElementType.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::gdscript" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun indexStub()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/config/psi/impl/GdConfigOperationElementType.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::gdscript" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getExternalId()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/config/psi/impl/GdConfigAnnotationElementType.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::gdscript" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPsi()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/config/psi/impl/GdConfigAnnotationElementType.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::gdscript" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun indexStub()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/config/psi/impl/GdConfigAnnotationElementType.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::gdscript" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getExternalId()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/config/psi/impl/GdConfigOperatorElementType.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::gdscript" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPsi()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/config/psi/impl/GdConfigOperatorElementType.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::gdscript" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun indexStub()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/config/psi/impl/GdConfigOperatorElementType.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::gdscript" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/config/psi/impl/GdConfigOperatorElementType.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::gdscript" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/config/psi/GdConfigTokenType.kt",
  "fileLinesCount" : 14,
  "components" : [ "primary::gdscript" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getKey()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/config/index/impl/GdConfigOperatorDataIndex.kt",
  "fileLinesCount" : 22,
  "components" : [ "primary::gdscript" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getVersion()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/config/index/impl/GdConfigOperatorDataIndex.kt",
  "fileLinesCount" : 22,
  "components" : [ "primary::gdscript" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getKey()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/config/index/impl/GdConfigOperationDataIndex.kt",
  "fileLinesCount" : 22,
  "components" : [ "primary::gdscript" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getVersion()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/config/index/impl/GdConfigOperationDataIndex.kt",
  "fileLinesCount" : 22,
  "components" : [ "primary::gdscript" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getKey()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/config/index/impl/GdConfigAnnotationDataIndex.kt",
  "fileLinesCount" : 22,
  "components" : [ "primary::gdscript" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getVersion()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/config/index/impl/GdConfigAnnotationDataIndex.kt",
  "fileLinesCount" : 22,
  "components" : [ "primary::gdscript" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/GdScriptProjectLifetimeService.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::gdscript" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/project/psi/impl/ProjectDataElementType.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::gdscript" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun indexStub()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/project/psi/impl/ProjectDataElementType.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::gdscript" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/project/psi/impl/ProjectSectionElementType.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::gdscript" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun indexStub()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/project/psi/impl/ProjectSectionElementType.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::gdscript" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getValue()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/project/psi/util/ProjectDataUtil.kt",
  "fileLinesCount" : 18,
  "components" : [ "primary::gdscript" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getVersion()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/project/index/impl/ProjectDataIndex.kt",
  "fileLinesCount" : 20,
  "components" : [ "primary::gdscript" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun acceptInput()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/project/index/impl/utils/ProjectFileInputFilter.kt",
  "fileLinesCount" : 13,
  "components" : [ "primary::gdscript" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun save()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/project/index/impl/utils/GdFileResDataExternalizer.kt",
  "fileLinesCount" : 17,
  "components" : [ "primary::gdscript" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun read()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/project/index/impl/utils/GdFileResDataExternalizer.kt",
  "fileLinesCount" : 17,
  "components" : [ "primary::gdscript" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun map()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/project/index/impl/utils/ProjectFileIndexer.kt",
  "fileLinesCount" : 13,
  "components" : [ "primary::gdscript" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getVersion()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/project/index/impl/ProjectSectionIndex.kt",
  "fileLinesCount" : 22,
  "components" : [ "primary::gdscript" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getKey()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/project/index/stub/ProjectDataStubImpl.kt",
  "fileLinesCount" : 20,
  "components" : [ "primary::gdscript" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getName()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/project/index/stub/ProjectSectionStubImpl.kt",
  "fileLinesCount" : 20,
  "components" : [ "primary::gdscript" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/notifications/GodotVirtualSolutionNotification.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::rider" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addInitialSetOfChangedUidFiles()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/projectView/GodotUidTracker.kt",
  "fileLinesCount" : 258,
  "components" : [ "primary::rider" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun after()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/projectView/GodotUidTracker.kt",
  "fileLinesCount" : 258,
  "components" : [ "primary::rider" ],
  "startLine" : 255,
  "endLine" : 257,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isLspRunning()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/lang/service/GodotLspRunningStatusProvider.kt",
  "fileLinesCount" : 20,
  "components" : [ "primary::rider" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun queueRestart()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/lang/service/GodotLspServerSupportProvider.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::rider" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/lang/service/GodotLspServerSupportProvider.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::rider" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createLsp4jClient()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/lang/service/GodotLspServerSupportProvider.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::rider" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getId()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/settings/GodotPluginOptionsPage.kt",
  "fileLinesCount" : 14,
  "components" : [ "primary::rider" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getHelpTopic()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/settings/GodotPluginOptionsPage.kt",
  "fileLinesCount" : 14,
  "components" : [ "primary::rider" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getId()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/settings/templates/GodotLiveTemplatesOptionPage.kt",
  "fileLinesCount" : 20,
  "components" : [ "primary::rider" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getHelpTopic()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/settings/templates/GodotLiveTemplatesOptionPage.kt",
  "fileLinesCount" : 20,
  "components" : [ "primary::rider" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getId()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/settings/templates/GodotFileTemplatesOptionPage.kt",
  "fileLinesCount" : 20,
  "components" : [ "primary::rider" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getHelpTopic()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/settings/templates/GodotFileTemplatesOptionPage.kt",
  "fileLinesCount" : 20,
  "components" : [ "primary::rider" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isNative()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/run/configurations/GodotDebugRunConfiguration.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::rider" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createDefaultBreakpoint()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/run/configurations/gdscript/breakpoints/GdScriptExceptionBreakpointType.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::rider" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getEnabledIcon()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/run/configurations/gdscript/breakpoints/GdScriptExceptionBreakpointType.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::rider" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDisabledIcon()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/run/configurations/gdscript/breakpoints/GdScriptExceptionBreakpointType.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::rider" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMutedEnabledIcon()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/run/configurations/gdscript/breakpoints/GdScriptExceptionBreakpointType.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::rider" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMutedDisabledIcon()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/run/configurations/gdscript/breakpoints/GdScriptExceptionBreakpointType.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::rider" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createExpressionCodeFragment()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/run/configurations/gdscript/breakpoints/GdScriptDebuggerEditorsProvider.kt",
  "fileLinesCount" : 18,
  "components" : [ "primary::rider" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getState()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/run/configurations/gdscript/breakpoints/GdScriptExceptionBreakpointProperties.kt",
  "fileLinesCount" : 21,
  "components" : [ "primary::rider" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadState()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/run/configurations/gdscript/breakpoints/GdScriptExceptionBreakpointProperties.kt",
  "fileLinesCount" : 21,
  "components" : [ "primary::rider" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setData()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/run/configurations/gdscript/GdScriptEditorForm.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::rider" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getData()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/run/configurations/gdscript/GdScriptEditorForm.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::rider" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun checkEditorData()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/run/configurations/gdscript/GdScriptRunConfigurationSettingsEditor.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::rider" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resetEditorFrom()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/run/configurations/gdscript/GdScriptRunConfigurationSettingsEditor.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::rider" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyEditorTo()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/run/configurations/gdscript/GdScriptRunConfigurationSettingsEditor.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::rider" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createEditor()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/run/configurations/gdscript/GdScriptRunConfigurationSettingsEditor.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::rider" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun disposeEditor()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/run/configurations/gdscript/GdScriptRunConfigurationSettingsEditor.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::rider" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getState()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/run/configurations/gdscript/GdScriptRunConfiguration.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::rider" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getOptions()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/run/configurations/gdscript/GdScriptRunConfiguration.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::rider" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/run/configurations/GodotDebugProfileState.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::rider" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun execute()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/run/configurations/GodotDebugProfileState.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::rider" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processTerminated()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/run/configurations/GodotDebugProfileState.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::rider" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isGodotProject()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/project/GodotProjectInfoProvider.kt",
  "fileLinesCount" : 18,
  "components" : [ "primary::rider" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMainProjectBasePathProperty()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/project/GodotProjectInfoProvider.kt",
  "fileLinesCount" : 18,
  "components" : [ "primary::rider" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def print_warning()",
  "longName" : "",
  "relativeFileName" : "godot-editor-plugin/addons/rider-plugin/cpp/methods.py",
  "fileLinesCount" : 52,
  "components" : [ "primary::godot-editor-plugin" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def print_error()",
  "longName" : "",
  "relativeFileName" : "godot-editor-plugin/addons/rider-plugin/cpp/methods.py",
  "fileLinesCount" : 52,
  "components" : [ "primary::godot-editor-plugin" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void uninitialize_gdextension_types()",
  "longName" : "",
  "relativeFileName" : "godot-editor-plugin/addons/rider-plugin/cpp/src/register_types.cpp",
  "fileLinesCount" : 35,
  "components" : [ "primary::godot-editor-plugin" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/tscn/toolWindow/TscnScenePreviewWindow.kt",
  "fileLinesCount" : 232,
  "components" : [ "primary::gdscript" ],
  "startLine" : 133,
  "endLine" : 134,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performIntroduce()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/refactoring/introduce/inplace/GdInplaceIntroducer.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::gdscript" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun saveSettings()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/refactoring/introduce/inplace/GdInplaceIntroducer.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::gdscript" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setEnabled()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/codeInsight/renamer/GdFileAutomaticRenamerFactory.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::gdscript" ],
  "startLine" : 29,
  "endLine" : 30,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit Version()",
  "longName" : "",
  "relativeFileName" : "godot-editor-plugin/addons/rider-plugin/cpp/src/rider_path_locator.h",
  "fileLinesCount" : 66,
  "components" : [ "primary::godot-editor-plugin" ],
  "startLine" : 16,
  "endLine" : 16,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int major()",
  "longName" : "",
  "relativeFileName" : "godot-editor-plugin/addons/rider-plugin/cpp/src/rider_path_locator.h",
  "fileLinesCount" : 66,
  "components" : [ "primary::godot-editor-plugin" ],
  "startLine" : 20,
  "endLine" : 20,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int minor()",
  "longName" : "",
  "relativeFileName" : "godot-editor-plugin/addons/rider-plugin/cpp/src/rider_path_locator.h",
  "fileLinesCount" : 66,
  "components" : [ "primary::godot-editor-plugin" ],
  "startLine" : 21,
  "endLine" : 21,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int patch()",
  "longName" : "",
  "relativeFileName" : "godot-editor-plugin/addons/rider-plugin/cpp/src/rider_path_locator.h",
  "fileLinesCount" : 66,
  "components" : [ "primary::godot-editor-plugin" ],
  "startLine" : 22,
  "endLine" : 22,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool initialized()",
  "longName" : "",
  "relativeFileName" : "godot-editor-plugin/addons/rider-plugin/cpp/src/rider_path_locator.h",
  "fileLinesCount" : 66,
  "components" : [ "primary::godot-editor-plugin" ],
  "startLine" : 24,
  "endLine" : 24,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/tscn/psi/impl/TscnParagraphElementType.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::gdscript" ],
  "startLine" : 19,
  "endLine" : 19,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun checkConfiguration()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/run/GdRunConfiguration.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::gdscript" ],
  "startLine" : 61,
  "endLine" : 61,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processTerminated()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/run/configurations/GodotDebugProfileState.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::rider" ],
  "startLine" : 56,
  "endLine" : 56,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun collectNavigationMarkers()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/tscn/lineMarker/TscnInheritanceLineMarkerProvider.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::gdscript" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerReferenceProviders()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/tscn/completion/TscnResourceReferenceContributor.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::gdscript" ],
  "startLine" : 14,
  "endLine" : 14,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun collectNavigationMarkers()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/lineMarker/GdTscnLineMarkerContributor.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::gdscript" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun collectNavigationMarkers()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/lineMarker/GdTraitLineMarkerContributor.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::gdscript" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun collectNavigationMarkers()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/lineMarker/GdInheritanceLineMarkerContributor.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::gdscript" ],
  "startLine" : 25,
  "endLine" : 25,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerReferenceProviders()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/completion/GdTypeHintReferenceContributor.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::gdscript" ],
  "startLine" : 15,
  "endLine" : 15,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerReferenceProviders()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/completion/GdSetGetMethodIdReferenceContributor.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::gdscript" ],
  "startLine" : 15,
  "endLine" : 15,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerReferenceProviders()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/completion/GdResourceReferenceContributor.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::gdscript" ],
  "startLine" : 14,
  "endLine" : 14,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerReferenceProviders()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/completion/GdRefIdReferenceContributor.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::gdscript" ],
  "startLine" : 15,
  "endLine" : 15,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerReferenceProviders()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/completion/GdInheritanceReferenceContributor.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::gdscript" ],
  "startLine" : 15,
  "endLine" : 15,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getState()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/run/GdRunConfiguration.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::gdscript" ],
  "startLine" : 63,
  "endLine" : 63,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createConfigurable()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/formatter/GdCodeStyleSettingsProvider.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::gdscript" ],
  "startLine" : 24,
  "endLine" : 24,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun presentation()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/structureView/GdPresentationUtil.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::gdscript" ],
  "startLine" : 15,
  "endLine" : 15,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun presentation()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/structureView/GdPresentationUtil.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::gdscript" ],
  "startLine" : 23,
  "endLine" : 23,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun presentation()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/structureView/GdPresentationUtil.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::gdscript" ],
  "startLine" : 31,
  "endLine" : 31,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun presentation()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/structureView/GdPresentationUtil.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::gdscript" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/inspection/GdUnusedVariableInspection.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::gdscript" ],
  "startLine" : 22,
  "endLine" : 22,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/inspection/GdTypeHintInspection.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::gdscript" ],
  "startLine" : 17,
  "endLine" : 17,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/inspection/GdUnusedMethodInspection.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::gdscript" ],
  "startLine" : 20,
  "endLine" : 20,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/inspection/GdUnusedParameterInspection.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::gdscript" ],
  "startLine" : 18,
  "endLine" : 18,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/inspection/GdMethodValidationInspection.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::gdscript" ],
  "startLine" : 21,
  "endLine" : 21,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "gdscript/src/main/kotlin/gdscript/inspection/GdUnusedSignalInspection.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::gdscript" ],
  "startLine" : 18,
  "endLine" : 18,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showNonMatchingProjectWarning()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/lang/service/GodotLspNotification.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::rider" ],
  "startLine" : 31,
  "endLine" : 31,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun execute()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/run/configurations/GodotDebugProfileState.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::rider" ],
  "startLine" : 69,
  "endLine" : 69,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
} ]