[ {
  "shortName" : "override fun getItemsByName()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/goto/PestTestGoToSymbolContributor.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 93,
  "linesOfCode" : 49,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getState()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/configuration/PestRerunFailedTestsAction.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 93,
  "linesOfCode" : 47,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun multiResolve()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/features/datasets/DatasetReference.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 64,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createFileFromTemplate()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/templates/PestConfigNewDatasetFileAction.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 68,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyFix()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/inspections/ChangeMultipleExpectCallsToChainableQuickFix.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 56,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/completion/PestCustomExtensionCompletionProvider.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 57,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitPhpFile()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/features/datasets/InvalidDatasetReferenceInspection.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 50,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateUI()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/features/customExpectations/CustomExpectationParameterInfoHandler.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 78,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun read()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/features/customExpectations/MethodDataExternalizer.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 61,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/completion/InternalMembersCompletionProvider.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 48,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDatasetUsages()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/goto/PestDatasetUsagesGotoHandler.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 47,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyTestArguments()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/configuration/PestRunConfiguration.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 164,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createPestCoverageCommand()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/coverage/PestCoverageProgramRunner.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 77,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun getPestType()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/types/ThisTypeProvider.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 64,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLocation()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/configuration/PestLocationProvider.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 54,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun collectNavigationMarkers()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/features/snapshotTesting/SnapshotLineMarkerProvider.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 39,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRecordsForTest()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/runner/PestFailedLineManager.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 48,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitElement()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/parser/PestConfigurationFileParser.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 81,
  "linesOfCode" : 19,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitPhpGroupStatement()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/inspections/MultipleExpectChainableInspection.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 36,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findClassesForTest()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/goto/PestTestFinder.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 45,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun collectSearchRequests()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/features/customExpectations/symbols/PestCustomExpectationRenameUsageSearcher.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 39,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun suggestedName()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/configuration/PestRunConfiguration.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 135,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/completion/ThisFieldsCompletionProvider.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 45,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getGotoDeclarationTargets()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/completion/ThisFieldsCompletionProvider.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 67,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAvailable()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/templates/PestConfigNewFileAction.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 48,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getNames()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/goto/PestTestGoToSymbolContributor.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 40,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolveReference()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/features/customExpectations/symbols/PestCustomExpectationReference.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 37,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processPhpCallInstruction()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/features/snapshotTesting/SnapshotUtil.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 118,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun save()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/features/customExpectations/MethodDataExternalizer.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 31,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getReferences()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/features/customExpectations/symbols/PestCustomExpectationReferenceProvider.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 40,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIndexer()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/features/datasets/DatasetIndex.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 50,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parse()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/runner/PestTestStackTraceParser.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 28,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun runMethod()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/configuration/PestRunConfigurationHandler.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 83,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generate()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/features/customExpectations/generators/ExpectationGenerator.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 29,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getWorkingDirectory()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/configuration/PestRunConfiguration.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 195,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun renderElement()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/completion/PestCustomExtensionCompletionProvider.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 87,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getInfo()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/PestTestRunLineMarkerProvider.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 38,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doExecute()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/features/parallel/PestParallelProgramRunner.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 56,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/features/datasets/InvalidDatasetNameCaseInspection.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 76,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getReferencesByElement()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/features/configuration/ConfigurationInDirectoryReferenceProvider.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 33,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyEditorTo()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/configuration/PestTestRunConfigurationEditor.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 84,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIcon()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/PestIconProvider.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 26,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitPhpMethodReference()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/inspections/MissingScreenshotSnapshotInspection.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 36,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/runner/PestPressToContinueAction.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 47,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIndexer()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/indexers/PestTestIndex.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 49,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCoverageSuite()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/coverage/PestCoverageEngine.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 49,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/inspections/PestAssertionCanBeSimplifiedInspection.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 103,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getReferencesByElement()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/features/datasets/DatasetReferenceProvider.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 29,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromPhpTestRunnerSettings()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/configuration/PestRunnerSettings.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 30,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createState()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/coverage/PestCoverageProgramRunner.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 50,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitPhpFile()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/inspections/InvalidTestNameCaseInspection.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 30,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDeclarations()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/features/customExpectations/symbols/PestCustomExpectationSymbolDeclarationProvider.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 26,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun collectSearchRequests()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/features/customExpectations/symbols/PestCustomExpectationUsageSearcher.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 33,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitPhpFile()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/features/datasets/InvalidDatasetNameCaseInspection.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 38,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getType()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/types/ThisFieldTypeProvider.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 39,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun parse()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/configuration/PestVersionDetector.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 39,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createTestConsoleProperties()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/configuration/PestRunConfiguration.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 104,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCommand()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/configuration/PestRunConfiguration.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 176,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun runDirectory()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/configuration/PestRunConfigurationHandler.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 52,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun runFile()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/configuration/PestRunConfigurationHandler.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 64,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCoverageSuite()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/coverage/PestCoverageEngine.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 34,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPresentation()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/structureView/PestStructureViewElement.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 28,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isInContext()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/templates/PestRootTemplateContextType.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 34,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getElementsToSurround()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/surrounders/StatementSurroundDescriptor.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 25,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun read()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/features/customExpectations/ListMethodDataExternalizer.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 30,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/runner/PestPressToContinueAction.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 33,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSuppressedFor()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/inspections/SuppressUndefinedPropertyInspection.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 27,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertTestNameToSentenceCase()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/inspections/ChangeTestNameCasingQuickFix.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 20,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyFix()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/inspections/ChangeTestNameCasingQuickFix.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 40,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTargetPresentation()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/goto/PestGotoTargetPresentationProvider.kt",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 21,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun surroundElements()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/surrounders/ExpectStatementSurrounder.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 31,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitPhpMethodReference()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/features/customExpectations/CustomExpectationIndex.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 44,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun read()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/features/customExpectations/externalizers/ListDataExternalizer.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 27,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun read()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/features/customExpectations/externalizers/ParameterDataExternalizer.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 34,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun read()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/features/customExpectations/externalizers/MethodDataExternalizer.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 33,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun save()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/features/customExpectations/externalizers/PhpTypeDataExternalizer.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 25,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerReferenceProviders()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/features/datasets/DatasetReferenceContributor.kt",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 23,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getConfigurationFunctionCall()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/features/configuration/ConfigurationInDirectoryReferenceProvider.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 45,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerReferenceProviders()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/features/configuration/ConfigurationReferenceContributor.kt",
  "fileLinesCount" : 21,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 20,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getType()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/types/HigherOrderExtendTypeProvider.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 32,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkAndGetState()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/configuration/PestRunConfiguration.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 68,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRunProfile()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/configuration/PestRerunFailedTestsAction.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 95,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun decorate()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/PestFrameworkType.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 47,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createFileFromTemplate()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/templates/PestConfigNewFileAction.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 71,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSuppressedFor()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/inspections/SuppressExpressionResultUnusedInspection.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 25,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitPhpMethodReference()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/inspections/PestAssertionCanBeSimplifiedInspection.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 43,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/features/customExpectations/generators/Parameter.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 23,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parametersAsString()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/features/customExpectations/generators/Method.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 17,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/features/customExpectations/generators/Method.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 32,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findElementForParameterInfo()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/features/customExpectations/CustomExpectationParameterInfoHandler.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 33,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findReferencesToSymbol()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/features/customExpectations/symbols/PestCustomExpectationUsageSearcher.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 55,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun computeDefaultContexts()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/features/configuration/PhpFolderReferenceSet.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 27,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getType()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/types/ThisTypeProvider.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 37,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prepareCommand()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/configuration/PestRunConfigurationHandler.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 30,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun runType()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/configuration/PestRunConfigurationHandler.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 40,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateFileUrl()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/configuration/PestLocationProvider.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 114,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getChildren()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/structureView/PestStructureViewExtension.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 26,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTemplateString()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/templates/PestDescribePostfixTemplate.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 27,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTemplateString()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/templates/PestItPostfixTemplate.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 30,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findTestsForClass()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/goto/PestTestFinder.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getGotoDeclarationTargets()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/goto/PestDatasetUsagesGotoHandler.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 57,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateParameterInfo()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/features/customExpectations/CustomExpectationParameterInfoHandler.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun save()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/features/customExpectations/externalizers/ParameterDataExternalizer.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 22,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun save()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/features/customExpectations/externalizers/MethodDataExternalizer.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 21,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doExecute()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/features/mutate/PestMutateProgramRunner.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 27,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletionVariants()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/configuration/PestRunConfiguration.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 80,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resetEditorFrom()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/configuration/PestTestRunConfigurationEditor.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 67,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLocation()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/configuration/PestLocationProvider.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 105,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDefaultTemplateName()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/templates/PestConfigNewFileAction.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 79,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processTerminated()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/features/parallel/PestParallelProgramRunner.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 87,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generateToFile()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/features/customExpectations/generators/ExpectationGenerator.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun save()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/features/customExpectations/ListMethodDataExternalizer.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 16,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/configuration/PestRunnerSettings.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getVersion()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/configuration/PestVersionDetector.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getWorkingDirectory()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/configuration/PestRunConfigurationProducer.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getConfigurationEditor()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/configuration/PestRunConfiguration.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createRerunAction()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/configuration/PestRunConfiguration.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 89,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCoverageArguments()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/coverage/PestCoverageProgramRunner.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildDialog()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/templates/PestConfigNewDatasetFileAction.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 27,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildDialog()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/templates/PestConfigNewFileAction.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/features/customExpectations/generators/Parameter.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/features/customExpectations/generators/Method.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun save()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/features/customExpectations/externalizers/ListDataExternalizer.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 14,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isEnabledForConsole()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/runner/PestPromptConsoleFolding.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notify()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/notifications/OutdatedNotification.kt",
  "fileLinesCount" : 18,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getType()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/types/InnerTestTypeProvider.kt",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 25,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getType()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/types/ThisExtendTypeProvider.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSnapshot()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/configuration/PestTestRunConfigurationEditor.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 90,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun renderElement()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/completion/PestCustomExtensionCompletionProvider.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitPhpFunctionCall()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/inspections/PestTestFailedLineInspection.kt",
  "fileLinesCount" : 21,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun configPathChanged()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/features/customExpectations/CustomExpectationRemoveGeneratedFileStartupActivity.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getArgListStopSearchClasses()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/features/customExpectations/CustomExpectationParameterInfoHandler.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 101,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processResults()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/features/customExpectations/symbols/PestCustomExpectationRenameUsageSearcher.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getVariants()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/features/datasets/DatasetReference.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun postprocessTemplateFile()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/PestTestCreateInfo.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTestLocationUrl()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/runner/PestFailedLineManager.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun annotate()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/annotator/PestAnnotator.kt",
  "fileLinesCount" : 19,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/configuration/PestRunnerSettings.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun shouldReplace()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/configuration/PestRunConfigurationProducer.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isTest()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/goto/PestTestFinder.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getStartActionText()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/features/parallel/PestParallelTestExecutor.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/features/customExpectations/generators/Parameter.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 10,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getActualParameters()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/features/customExpectations/CustomExpectationParameterInfoHandler.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun read()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/features/customExpectations/externalizers/PhpTypeDataExternalizer.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSearchRequests()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/features/customExpectations/symbols/PestCustomExpectationReferenceProvider.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSymbol()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/features/customExpectations/symbols/PestCustomExpectationSymbolDeclaration.kt",
  "fileLinesCount" : 19,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getStartActionText()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/features/mutate/PestMutateTestExecutor.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getName()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/PestTestCreateInfo.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTemplateName()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/PestTestCreateInfo.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIcon()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/PestTestCreateInfo.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTestMethodText()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/PestTestCreateInfo.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun shouldPostprocessTemplateFile()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/PestTestCreateInfo.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/runner/PestPressToContinueAction.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTestLocator()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/runner/PestConsoleProperties.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createRerunFailedTestsAction()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/runner/PestConsoleProperties.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isPrintTestingStartedTime()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/runner/PestConsoleProperties.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun printExpectedActualHeader()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/runner/PestConsoleProperties.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createConsole()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/runner/PestConsoleProperties.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTestStackTraceParser()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/runner/PestConsoleProperties.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serviceMessageHasNewLinePrefix()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/runner/PestConsoleProperties.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun shouldFoldLine()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/runner/PestPromptConsoleFolding.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPlaceholderText()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/runner/PestPromptConsoleFolding.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun shouldBeAttachedToThePreviousLine()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/runner/PestPromptConsoleFolding.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitPhpMethodReference()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/annotator/PestAnnotatorVisitor.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitPhpFile()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/annotator/PestAnnotatorVisitor.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isForceHighlightParents()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/annotator/PestAnnotator.kt",
  "fileLinesCount" : 19,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDefaultConfigName()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/PestComposerConfig.kt",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getConfigurationType()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/PestComposerConfig.kt",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getState()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/PestSettings.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadState()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/PestSettings.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/PestSettings.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getName()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/indexers/PestTestIndex.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getVersion()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/indexers/PestTestIndex.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dependsOnFileContent()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/indexers/PestTestIndex.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun acceptInput()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/indexers/PestTestIndex.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getKeyDescriptor()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/indexers/PestTestIndex.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getValueExternalizer()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/indexers/PestTestIndex.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findTests()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/PestTestDescriptor.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findTests()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/PestTestDescriptor.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findClasses()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/PestTestDescriptor.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findMethods()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/PestTestDescriptor.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTestCreateInfos()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/PestTestDescriptor.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDefaultTestCreateInfo()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/PestNewTestFromClassAction.kt",
  "fileLinesCount" : 14,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getKey()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/types/InnerTestTypeProvider.kt",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getKey()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/types/ThisTypeProvider.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun complete()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/types/ThisTypeProvider.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getBySignature()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/types/ThisTypeProvider.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getKey()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/types/ThisFieldTypeProvider.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun complete()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/types/ThisFieldTypeProvider.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getBySignature()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/types/ThisFieldTypeProvider.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getKey()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/types/ThisExtendTypeProvider.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun complete()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/types/ThisExtendTypeProvider.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getBySignature()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/types/ThisExtendTypeProvider.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getKey()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/types/HigherOrderExtendTypeProvider.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun complete()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/types/HigherOrderExtendTypeProvider.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getBySignature()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/types/HigherOrderExtendTypeProvider.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRunnerId()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/configuration/PestDebugRunner.kt",
  "fileLinesCount" : 13,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createTemplateConfiguration()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/configuration/PestRunConfigurationType.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPresentableName()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/configuration/PestVersionDetector.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTitle()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/configuration/PestVersionDetector.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getVersionOptions()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/configuration/PestVersionDetector.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createSettings()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/configuration/PestRunConfiguration.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getConfigFileOption()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/configuration/PestRunConfigurationHandler.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createEditor()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/configuration/PestTestRunConfigurationEditor.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canRun()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/coverage/PestCoverageProgramRunner.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isApplicableTo()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/coverage/PestCoverageEngine.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCoverageEnabledConfiguration()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/coverage/PestCoverageEngine.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDisplayName()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/PestFrameworkType.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getID()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/PestFrameworkType.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIcon()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/PestFrameworkType.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDescriptor()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/PestFrameworkType.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logMutationTestExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/statistics/PestUsagesCollector.kt",
  "fileLinesCount" : 21,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logParallelTestExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/statistics/PestUsagesCollector.kt",
  "fileLinesCount" : 21,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getChildren()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/structureView/PestStructureViewElement.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun navigate()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/structureView/PestStructureViewElement.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canNavigate()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/structureView/PestStructureViewElement.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canNavigateToSource()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/structureView/PestStructureViewElement.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getValue()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/structureView/PestStructureViewElement.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getType()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/structureView/PestStructureViewExtension.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCurrentEditorElement()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/structureView/PestStructureViewExtension.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTemplates()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/templates/PestPostfixTemplateProvider.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isTerminalSymbol()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/templates/PestPostfixTemplateProvider.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun preCheck()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/templates/PestPostfixTemplateProvider.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isApplicable()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/templates/PestDescribePostfixTemplate.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getActionName()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/templates/PestConfigNewDatasetFileAction.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getActionName()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/templates/PestConfigNewFileAction.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isApplicable()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/templates/PestItPostfixTemplate.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSuppressActions()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/inspections/SuppressExpressionResultUnusedInspection.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSuppressActions()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/inspections/SuppressUndefinedPropertyInspection.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFamilyName()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/inspections/ChangeTestNameCasingQuickFix.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFamilyName()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/inspections/ChangeMultipleExpectCallsToChainableQuickFix.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getName()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/goto/PestTestGoToSymbolContributor.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findSourceElement()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/goto/PestTestFinder.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSurrounders()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/surrounders/StatementSurroundDescriptor.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isExclusive()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/surrounders/StatementSurroundDescriptor.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTemplateDescription()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/surrounders/ExpectStatementSurrounder.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isApplicable()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/surrounders/ExpectStatementSurrounder.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSuiteStarted()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/features/parallel/PestParallelSMTEventsAdapter.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onTestStarted()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/features/parallel/PestParallelSMTEventsAdapter.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/features/customExpectations/generators/Method.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getName()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/features/customExpectations/CustomExpectationIndex.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getVersion()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/features/customExpectations/CustomExpectationIndex.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getKeyDescriptor()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/features/customExpectations/CustomExpectationIndex.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getValueExternalizer()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/features/customExpectations/CustomExpectationIndex.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun acceptInput()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/features/customExpectations/CustomExpectationIndex.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dependsOnFileContent()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/features/customExpectations/CustomExpectationIndex.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showParameterInfo()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/features/customExpectations/CustomExpectationParameterInfoHandler.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findElementForUpdatingParameterInfo()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/features/customExpectations/CustomExpectationParameterInfoHandler.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getActualParameterDelimiterType()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/features/customExpectations/CustomExpectationParameterInfoHandler.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getActualParametersRBraceType()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/features/customExpectations/CustomExpectationParameterInfoHandler.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getArgumentListAllowedParentClasses()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/features/customExpectations/CustomExpectationParameterInfoHandler.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getArgumentListClass()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/features/customExpectations/CustomExpectationParameterInfoHandler.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFamilyName()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/features/datasets/InvalidDatasetNameCaseInspection.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolve()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/features/datasets/DatasetReference.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getName()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/features/datasets/DatasetIndex.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getVersion()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/features/datasets/DatasetIndex.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getKeyDescriptor()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/features/datasets/DatasetIndex.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getValueExternalizer()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/features/datasets/DatasetIndex.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun acceptInput()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/features/datasets/DatasetIndex.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dependsOnFileContent()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/features/datasets/DatasetIndex.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getReferenceCompletionFilter()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/features/configuration/PhpFolderReferenceSet.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPestRunnerSettings()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/pestphp/pest/configuration/PestRunConfigurationSettings.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PhpTestRunConfiguration()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/pestphp/pest/configuration/PhpTestRunConfiguration.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBeforeRunTasks()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/pestphp/pest/configuration/PhpTestRunConfiguration.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getInputFilter()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/indexers/PestTestIndex.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createMethodFieldCompletionProvider()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/configuration/PestRunConfiguration.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 70,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDecorator()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/PestFrameworkType.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/inspections/MultipleExpectChainableInspection.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 14,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/inspections/InvalidTestNameCaseInspection.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 15,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/inspections/PestTestFailedLineInspection.kt",
  "fileLinesCount" : 21,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 12,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/inspections/PestAssertionCanBeSimplifiedInspection.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/inspections/MissingScreenshotSnapshotInspection.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 18,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIndexer()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/features/customExpectations/CustomExpectationIndex.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getInputFilter()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/features/customExpectations/CustomExpectationIndex.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 59,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun execute()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/features/customExpectations/CustomExpectationRemoveGeneratedFileStartupActivity.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 13,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/features/datasets/InvalidDatasetNameCaseInspection.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 24,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getInputFilter()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/features/datasets/DatasetIndex.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 60,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "src/main/kotlin/com/pestphp/pest/features/datasets/InvalidDatasetReferenceInspection.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 17,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
} ]