Path	Lines of Code
benchmarks/jmh/com/intellij/rt/coverage/jmh/ApacheCollectionsTests.java	53
benchmarks/jmh/com/intellij/rt/coverage/jmh/CoverageAgentBenchmark.java	27
benchmarks/jmh/com/intellij/rt/coverage/jmh/DiscoveryAgentBenchmark.java	17
benchmarks/jmh/com/intellij/rt/coverage/jmh/JodaTimeTests.java	28
benchmarks/jmh/com/intellij/rt/coverage/jmh/TestDiscoveryListener.java	58
benchmarks/jmh/com/intellij/rt/coverage/jmh/TraceFileProfiler.java	39
buildSrc/build.gradle.kts	9
buildSrc/settings.gradle.kts	1
buildSrc/src/main/groovy/com/intellij/rt/coverage/build/ArtifactBuilder.groovy	103
buildSrc/src/main/groovy/com/intellij/rt/coverage/build/Publishing.groovy	69
buildSrc/src/main/groovy/com/intellij/rt/coverage/testDiscovery/jmh/ReportReader.groovy	71
common/src/com/intellij/rt/coverage/util/CommonArrayUtil.java	16
common/src/com/intellij/rt/coverage/util/CoverageIOUtil.java	219
common/src/com/intellij/rt/coverage/util/DictionaryLookup.java	4
common/src/com/intellij/rt/coverage/util/ErrorReporter.java	131
common/src/com/intellij/rt/coverage/util/MethodCaller.java	30
common/src/com/intellij/rt/coverage/util/ThreadLocalCachedValue.java	17
instrumentation/java7-utils/src/com/intellij/rt/coverage/util/CondyUtils.java	18
instrumentation/src/com/intellij/rt/coverage/instrumentation/CoverageArgs.java	130
instrumentation/src/com/intellij/rt/coverage/instrumentation/CoverageEnumerator.java	118
instrumentation/src/com/intellij/rt/coverage/instrumentation/CoverageEnumeratorWithInstructions.java	169
instrumentation/src/com/intellij/rt/coverage/instrumentation/CoverageRuntime.java	213
instrumentation/src/com/intellij/rt/coverage/instrumentation/CoverageTransformer.java	77
instrumentation/src/com/intellij/rt/coverage/instrumentation/InstrumentationOptions.java	124
instrumentation/src/com/intellij/rt/coverage/instrumentation/InstrumentationStrategy.java	42
instrumentation/src/com/intellij/rt/coverage/instrumentation/InstrumentationUtils.java	105
instrumentation/src/com/intellij/rt/coverage/instrumentation/InstrumentationVisitor.java	172
instrumentation/src/com/intellij/rt/coverage/instrumentation/Instrumentator.java	103
instrumentation/src/com/intellij/rt/coverage/instrumentation/UnloadedUtil.java	79
instrumentation/src/com/intellij/rt/coverage/instrumentation/data/FilteredMethodStorage.java	125
instrumentation/src/com/intellij/rt/coverage/instrumentation/data/InstrumentationData.java	226
instrumentation/src/com/intellij/rt/coverage/instrumentation/data/Jump.java	41
instrumentation/src/com/intellij/rt/coverage/instrumentation/data/Key.java	22
instrumentation/src/com/intellij/rt/coverage/instrumentation/data/ProjectContext.java	193
instrumentation/src/com/intellij/rt/coverage/instrumentation/data/Switch.java	41
instrumentation/src/com/intellij/rt/coverage/instrumentation/data/SwitchLabels.java	16
instrumentation/src/com/intellij/rt/coverage/instrumentation/dataAccess/CondyCoverageDataAccess.java	22
instrumentation/src/com/intellij/rt/coverage/instrumentation/dataAccess/CoverageDataAccess.java	40
instrumentation/src/com/intellij/rt/coverage/instrumentation/dataAccess/CoverageDataAccessVisitor.java	42
instrumentation/src/com/intellij/rt/coverage/instrumentation/dataAccess/DataAccessUtil.java	40
instrumentation/src/com/intellij/rt/coverage/instrumentation/dataAccess/EmptyCoverageDataAccess.java	14
instrumentation/src/com/intellij/rt/coverage/instrumentation/dataAccess/FieldCoverageDataAccess.java	36
instrumentation/src/com/intellij/rt/coverage/instrumentation/dataAccess/NameCoverageDataAccess.java	14
instrumentation/src/com/intellij/rt/coverage/instrumentation/filters/FilterUtils.java	51
instrumentation/src/com/intellij/rt/coverage/instrumentation/filters/KotlinUtils.java	66
instrumentation/src/com/intellij/rt/coverage/instrumentation/filters/branches/AssertFilter.java	90
instrumentation/src/com/intellij/rt/coverage/instrumentation/filters/branches/BooleanOperatorFilter.java	109
instrumentation/src/com/intellij/rt/coverage/instrumentation/filters/branches/JavaStringSwitchFilter.java	153
instrumentation/src/com/intellij/rt/coverage/instrumentation/filters/branches/KotlinDefaultArgsBranchFilter.java	102
instrumentation/src/com/intellij/rt/coverage/instrumentation/filters/branches/KotlinLateinitFilter.java	58
instrumentation/src/com/intellij/rt/coverage/instrumentation/filters/branches/KotlinOpenMemberWithDefaultArgsFilter.java	110
instrumentation/src/com/intellij/rt/coverage/instrumentation/filters/branches/KotlinUnsafeCastFilter.java	71
instrumentation/src/com/intellij/rt/coverage/instrumentation/filters/branches/KotlinWhenMappingExceptionFilter.java	99
instrumentation/src/com/intellij/rt/coverage/instrumentation/filters/branches/KotlinWhenStringFilter.java	83
instrumentation/src/com/intellij/rt/coverage/instrumentation/filters/branches/NotNullAssertionsFilter.java	99
instrumentation/src/com/intellij/rt/coverage/instrumentation/filters/classFilter/ClassFilter.java	15
instrumentation/src/com/intellij/rt/coverage/instrumentation/filters/classFilter/InheritanceCollectorFilter.java	36
instrumentation/src/com/intellij/rt/coverage/instrumentation/filters/classFilter/KotlinClassMarkerFilter.java	18
instrumentation/src/com/intellij/rt/coverage/instrumentation/filters/classFilter/KotlinValueClassFilter.java	110
instrumentation/src/com/intellij/rt/coverage/instrumentation/filters/classFilter/PrivateConstructorOfUtilClassFilter.java	202
instrumentation/src/com/intellij/rt/coverage/instrumentation/filters/classes/ClassIgnoredByAnnotationFilter.java	8
instrumentation/src/com/intellij/rt/coverage/instrumentation/filters/classes/ClassSignatureFilter.java	5
instrumentation/src/com/intellij/rt/coverage/instrumentation/filters/classes/KotlinFunctionOrPropertyReferenceFilter.java	25
instrumentation/src/com/intellij/rt/coverage/instrumentation/filters/classes/KotlinSerializerFilter.java	19
instrumentation/src/com/intellij/rt/coverage/instrumentation/filters/compose/ComposeCheckingBranchFilter.java	35
instrumentation/src/com/intellij/rt/coverage/instrumentation/filters/compose/ComposeKeyCheckBranchFilter.java	93
instrumentation/src/com/intellij/rt/coverage/instrumentation/filters/compose/ComposeSkipGroupLineFilter.java	45
instrumentation/src/com/intellij/rt/coverage/instrumentation/filters/compose/ComposeTraceEventStartLineFilter.java	35
instrumentation/src/com/intellij/rt/coverage/instrumentation/filters/compose/ComposeUtils.java	43
instrumentation/src/com/intellij/rt/coverage/instrumentation/filters/lines/AnnotationIgnoredMethodFilter.java	45
instrumentation/src/com/intellij/rt/coverage/instrumentation/filters/lines/BaseLineFilter.java	108
instrumentation/src/com/intellij/rt/coverage/instrumentation/filters/lines/ClosingBracesFilter.java	57
instrumentation/src/com/intellij/rt/coverage/instrumentation/filters/lines/CoverageFilter.java	15
instrumentation/src/com/intellij/rt/coverage/instrumentation/filters/lines/KotlinCoroutinesFilter.java	177
instrumentation/src/com/intellij/rt/coverage/instrumentation/filters/lines/KotlinDefaultArgsLineFilter.java	168
instrumentation/src/com/intellij/rt/coverage/instrumentation/filters/lines/KotlinDeprecatedMethodFilter.java	49
instrumentation/src/com/intellij/rt/coverage/instrumentation/filters/lines/KotlinImplementerDefaultInterfaceMemberFilter.java	108
instrumentation/src/com/intellij/rt/coverage/instrumentation/filters/lines/KotlinTryFinallyLineFilter.java	55
instrumentation/src/com/intellij/rt/coverage/instrumentation/filters/lines/TryFinallyLineFilter.java	75
instrumentation/src/com/intellij/rt/coverage/instrumentation/filters/lines/TryWithResourcesJava8LineFilter.java	69
instrumentation/src/com/intellij/rt/coverage/instrumentation/filters/lines/TryWithResourcesLineFilter.java	129
instrumentation/src/com/intellij/rt/coverage/instrumentation/filters/methods/DeserializeLambdaFilter.java	12
instrumentation/src/com/intellij/rt/coverage/instrumentation/filters/methods/EnumMethodsFilter.java	18
instrumentation/src/com/intellij/rt/coverage/instrumentation/filters/methods/KotlinLocalFunctionInsideIgnoredMethodFilter.java	31
instrumentation/src/com/intellij/rt/coverage/instrumentation/filters/methods/KotlinSyntheticAccessMethodFilter.java	11
instrumentation/src/com/intellij/rt/coverage/instrumentation/filters/methods/KotlinSyntheticConstructorOfSealedClassFilter.java	18
instrumentation/src/com/intellij/rt/coverage/instrumentation/filters/methods/MethodFilter.java	5
instrumentation/src/com/intellij/rt/coverage/instrumentation/testTracking/TestTrackingArrayMode.java	67
instrumentation/src/com/intellij/rt/coverage/instrumentation/testTracking/TestTrackingClassDataMode.java	63
instrumentation/src/com/intellij/rt/coverage/instrumentation/testTracking/TestTrackingMode.java	10
instrumentation/src/com/intellij/rt/coverage/instrumentation/util/InsertLineAfterJumpVisitor.java	102
instrumentation/src/com/intellij/rt/coverage/instrumentation/util/LinesUtil.java	18
instrumentation/src/com/intellij/rt/coverage/instrumentation/util/LocalVariableInserter.java	40
instrumentation/src/com/intellij/rt/coverage/instrumentation/util/SaveLabelsMethodNode.java	17
instrumentation/src/com/intellij/rt/coverage/util/ClassListSection.java	44
instrumentation/src/com/intellij/rt/coverage/util/CoverageReport.java	156
instrumentation/src/com/intellij/rt/coverage/util/IncludePatternsSection.java	55
instrumentation/src/com/intellij/rt/coverage/util/InstructionsSection.java	103
instrumentation/src/com/intellij/rt/coverage/util/PartlyAnalysedClassesSection.java	36
instrumentation/src/com/intellij/rt/coverage/util/ProjectDataLoader.java	123
instrumentation/src/com/intellij/rt/coverage/util/ReportSection.java	22
instrumentation/src/com/intellij/rt/coverage/util/ReportSectionsUtil.java	66
instrumentation/src/com/intellij/rt/coverage/util/UncoveredBranchesSection.java	70
java6-utils/src/com/intellij/rt/coverage/report/XMLCoverageReport.java	485
java6-utils/src/com/intellij/rt/coverage/report/XMLProjectData.java	74
offline-runtime/api/src/com/intellij/rt/coverage/offline/api/ClassCoverage.java	12
offline-runtime/api/src/com/intellij/rt/coverage/offline/api/CoverageCollector.java	72
offline-runtime/api/src/com/intellij/rt/coverage/offline/api/CoverageRuntime.java	63
offline-runtime/api/src/com/intellij/rt/coverage/offline/api/LineCoverage.java	12
offline-runtime/api/src/com/intellij/rt/coverage/offline/api/MethodCoverage.java	12
offline-runtime/data/src/com/intellij/rt/coverage/offline/RawClassData.java	14
offline-runtime/data/src/com/intellij/rt/coverage/offline/RawHitsReport.java	77
offline-runtime/data/src/com/intellij/rt/coverage/offline/RawProjectData.java	33
offline-runtime/java7-utils/src/com/intellij/rt/coverage/offline/CondyUtils.java	11
offline-runtime/src/com/intellij/rt/coverage/offline/RawProjectInit.java	64
reporter/offline/src/com/intellij/rt/coverage/instrument/RawReportLoader.java	29
reporter/resources/xml/branches.xml	96
reporter/resources/xml/classAndInheritanceFilter.xml	56
reporter/resources/xml/crossinline.xml	56
reporter/resources/xml/defaultArgs.xml	52
reporter/resources/xml/deprecated.xml	56
reporter/resources/xml/emptyMethod.xml	38
reporter/resources/xml/excludeAnnotation.xml	85
reporter/resources/xml/includeAnnotation.xml	74
reporter/resources/xml/inline.xml	56
reporter/resources/xml/noReport.xml	96
reporter/resources/xml/properties.xml	47
reporter/resources/xml/sameSource.xml	43
reporter/resources/xml/simple.xml	45
reporter/resources/xml/topLevel.xml	32
reporter/resources/xml/xmlTest.xml	69
reporter/src/com/intellij/rt/coverage/aggregate/Aggregator.java	145
reporter/src/com/intellij/rt/coverage/aggregate/InheritanceFilter.java	59
reporter/src/com/intellij/rt/coverage/aggregate/api/AggregatorApi.java	33
reporter/src/com/intellij/rt/coverage/aggregate/api/Request.java	18
reporter/src/com/intellij/rt/coverage/instrument/ClassLengthAnalyser.java	40
reporter/src/com/intellij/rt/coverage/instrument/DirectoryVisitor.java	41
reporter/src/com/intellij/rt/coverage/instrument/IOUtil.java	37
reporter/src/com/intellij/rt/coverage/instrument/Instrumentator.java	86
reporter/src/com/intellij/rt/coverage/instrument/OfflineCoverageTransformer.java	39
reporter/src/com/intellij/rt/coverage/instrument/api/OfflineInstrumentationApi.java	19
reporter/src/com/intellij/rt/coverage/report/DirectorySourceCodeProvider.java	44
reporter/src/com/intellij/rt/coverage/report/ReportLoadStrategy.java	54
reporter/src/com/intellij/rt/coverage/report/Reporter.java	48
reporter/src/com/intellij/rt/coverage/report/api/Filters.java	29
reporter/src/com/intellij/rt/coverage/report/api/ReportApi.java	43
reporter/src/com/intellij/rt/coverage/report/data/BinaryReport.java	49
reporter/src/com/intellij/rt/coverage/report/util/FileLocator.java	27
reporter/src/com/intellij/rt/coverage/report/util/FileUtils.java	29
reporter/src/com/intellij/rt/coverage/report/util/SourceFileLocator.java	70
reporter/src/com/intellij/rt/coverage/verify/ClassTargetProcessor.java	12
reporter/src/com/intellij/rt/coverage/verify/PackageTargetProcessor.java	21
reporter/src/com/intellij/rt/coverage/verify/ProjectTargetProcessor.java	48
reporter/src/com/intellij/rt/coverage/verify/TargetProcessor.java	8
reporter/src/com/intellij/rt/coverage/verify/Verifier.java	74
reporter/src/com/intellij/rt/coverage/verify/api/Bound.java	16
reporter/src/com/intellij/rt/coverage/verify/api/BoundViolation.java	11
reporter/src/com/intellij/rt/coverage/verify/api/Counter.java	18
reporter/src/com/intellij/rt/coverage/verify/api/Rule.java	15
reporter/src/com/intellij/rt/coverage/verify/api/RuleViolation.java	10
reporter/src/com/intellij/rt/coverage/verify/api/Target.java	21
reporter/src/com/intellij/rt/coverage/verify/api/ValueType.java	31
reporter/src/com/intellij/rt/coverage/verify/api/VerificationApi.java	12
reporter/src/com/intellij/rt/coverage/verify/api/Violation.java	10
settings.gradle.kts	34
src/com/intellij/rt/coverage/data/BranchData.java	15
src/com/intellij/rt/coverage/data/ClassData.java	265
src/com/intellij/rt/coverage/data/CoverageData.java	4
src/com/intellij/rt/coverage/data/JumpData.java	49
src/com/intellij/rt/coverage/data/JumpsAndSwitches.java	152
src/com/intellij/rt/coverage/data/LineCoverage.java	6
src/com/intellij/rt/coverage/data/LineData.java	207
src/com/intellij/rt/coverage/data/ProjectData.java	107
src/com/intellij/rt/coverage/data/SwitchData.java	94
src/com/intellij/rt/coverage/data/instructions/ClassInstructions.java	67
src/com/intellij/rt/coverage/data/instructions/InstructionsUtil.java	60
src/com/intellij/rt/coverage/data/instructions/JumpInstructions.java	19
src/com/intellij/rt/coverage/data/instructions/LineInstructions.java	89
src/com/intellij/rt/coverage/data/instructions/SwitchInstructions.java	34
src/com/intellij/rt/coverage/main/CoveragePremain.java	14
src/com/intellij/rt/coverage/util/ArrayUtil.java	27
src/com/intellij/rt/coverage/util/LineMapper.java	83
src/com/intellij/rt/coverage/util/OptionsUtil.java	13
src/com/intellij/rt/coverage/util/StringHash.java	117
src/com/intellij/rt/coverage/util/StringsPool.java	17
src/com/intellij/rt/coverage/util/TestTrackingCallback.java	85
src/com/intellij/rt/coverage/util/TestTrackingIOUtil.java	70
src/com/intellij/rt/coverage/util/classFinder/ClassEntry.java	25
src/com/intellij/rt/coverage/util/classFinder/ClassFilter.java	21
src/com/intellij/rt/coverage/util/classFinder/ClassFinder.java	90
src/com/intellij/rt/coverage/util/classFinder/ClassPathEntry.java	144
src/com/intellij/rt/coverage/util/classFinder/OutputClassFinder.java	20
test-discovery/src/com/intellij/rt/coverage/data/ClassMetadata.java	36
test-discovery/src/com/intellij/rt/coverage/data/NameEnumerator.java	62
test-discovery/src/com/intellij/rt/coverage/data/SingleTrFileDiscoveryProtocolDataListener.java	79
test-discovery/src/com/intellij/rt/coverage/data/SocketTestDiscoveryProtocolDataListener.java	76
test-discovery/src/com/intellij/rt/coverage/data/TestDiscoveryDataListener.java	11
test-discovery/src/com/intellij/rt/coverage/data/TestDiscoveryProjectData.java	253
test-discovery/src/com/intellij/rt/coverage/data/TestDiscoveryProtocolDataListener.java	151
test-discovery/src/com/intellij/rt/coverage/data/api/SimpleDecodingTestDiscoveryProtocolReader.java	94
test-discovery/src/com/intellij/rt/coverage/data/api/StandaloneTestDiscoveryFileReader.java	24
test-discovery/src/com/intellij/rt/coverage/data/api/TestDiscoveryProtocolReader.java	32
test-discovery/src/com/intellij/rt/coverage/data/api/TestDiscoveryProtocolUtil.java	148
test-discovery/src/com/intellij/rt/coverage/testDiscovery/instrumentation/CheckSumCalculator.java	72
test-discovery/src/com/intellij/rt/coverage/testDiscovery/instrumentation/DefaultConstructorDetectionVisitor.java	72
test-discovery/src/com/intellij/rt/coverage/testDiscovery/instrumentation/InstrumentedMethodsCollector.java	67
test-discovery/src/com/intellij/rt/coverage/testDiscovery/instrumentation/InstrumentedMethodsFilter.java	40
test-discovery/src/com/intellij/rt/coverage/testDiscovery/instrumentation/OpenCloseFileTransformer.java	184
test-discovery/src/com/intellij/rt/coverage/testDiscovery/instrumentation/SourceFilesCollector.java	34
test-discovery/src/com/intellij/rt/coverage/testDiscovery/instrumentation/TestDiscoveryInnerClassInstrumenter.java	74
test-discovery/src/com/intellij/rt/coverage/testDiscovery/instrumentation/TestDiscoveryInstrumentationUtils.java	9
test-discovery/src/com/intellij/rt/coverage/testDiscovery/instrumentation/TestDiscoveryInstrumenter.java	95
test-discovery/src/com/intellij/rt/coverage/testDiscovery/main/TestDiscoveryPremain.java	57
test-discovery/src/com/intellij/rt/coverage/testDiscovery/main/TestDiscoveryTransformer.java	33
test-kotlin/build.gradle.kts	40
test-kotlin/test-generation/build.gradle.kts	9
test-kotlin/test-generation/src/com/intellij/rt/coverage/testGeneration.kt	87
test-kotlin/test-sources/build.gradle.kts	33
test-kotlin/test-sources/src/testData/basicJava/assertion/Test.java	13
test-kotlin/test-sources/src/testData/basicJava/badCycle/classes/Test.java	23
test-kotlin/test-sources/src/testData/basicJava/badCycle/interfaces/Test.java	30
test-kotlin/test-sources/src/testData/basicJava/deserializeLambda/Test.java	16
test-kotlin/test-sources/src/testData/basicJava/interfaces/Test.java	17
test-kotlin/test-sources/src/testData/basicJava/lombok/Test.java	35
test-kotlin/test-sources/src/testData/basicJava/tryFinally/java/Test.java	32
test-kotlin/test-sources/src/testData/basicJava/tryWithResources/java/Test.java	48
test-kotlin/test-sources/src/testData/cases/elseif/Test.java	17
test-kotlin/test-sources/src/testData/cases/fallthrough/Test.java	40
test-kotlin/test-sources/src/testData/cases/javaIf/Test.java	176
test-kotlin/test-sources/src/testData/cases/javaSwitch/Test.java	183
test-kotlin/test-sources/src/testData/coverageFeatures/ignoreAnnotation/IgnoreCoverage.kt	3
test-kotlin/test-sources/src/testData/coverageFeatures/not/java/Test.java	9
test-kotlin/test-sources/src/testData/custom/IDEA_275520/test2.kt	18
test-kotlin/test-sources/src/testData/custom/IDEA_281195/MyServiceTest.java	23
test-kotlin/test-sources/src/testData/custom/offline/api/utils.kt	41
test-kotlin/test-sources/src/testData/custom/reflection/Test.java	16
test-kotlin/test-sources/src/testData/custom/testTracking/utils.kt	11
test-kotlin/test-sources/src/testData/enum_/java/Test.java	16
test-kotlin/test-sources/src/testData/inline/multiplyFiles/test2.kt	12
test-kotlin/test-sources/src/testData/inline/simpleInline.kt	4
test-kotlin/test-sources/src/testData/kotlinFeatures/defaultInterfaceMember/java/Test.java	25
test-kotlin/test-sources/src/testData/unloaded/multiFile/UnusedClass.kt	6
test-kotlin/test-sources/src/testData/unloaded/outer/FileWalkerTest42.java	19
test-kotlin/test-sources/src/testData/utilClass/java/Test.java	20
test-kotlin/test-sources/src/testData/utilClass/throwing/Test.java	14
test-kotlin/test-sources11/build.gradle.kts	34
test-kotlin/test-sources11/src/testData/basicJava/tryWithResources/java/Test.java	20
test-kotlin/test-utils/build.gradle.kts	5
test-kotlin/test-utils/src/com/intellij/rt/coverage/CoverageTest.kt	90
test-kotlin/test-utils/src/com/intellij/rt/coverage/configuration.kt	38
test-kotlin/test-utils/src/com/intellij/rt/coverage/runner.kt	313
test-kotlin/test-utils/src/com/intellij/rt/coverage/utils.kt	10
util/src/com/intellij/rt/coverage/data/FileMapData.java	27
util/src/com/intellij/rt/coverage/data/LineMapData.java	36
util/src/com/intellij/rt/coverage/instrumentation/AbstractIntellijClassfileTransformer.java	148
util/src/com/intellij/rt/coverage/instrumentation/ClassWriterImpl.java	132
util/src/com/intellij/rt/coverage/instrumentation/ExtraFieldInstrumenter.java	88
util/src/com/intellij/rt/coverage/instrumentation/JSR45Util.java	176
util/src/com/intellij/rt/coverage/util/ClassNameUtil.java	36
