JetBrains / intellij-coverage
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
0% | 0% | 14% | 32% | 52%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
java0% | 0% | 14% | 36% | 48%
kt0% | 0% | 49% | 0% | 50%
groovy0% | 0% | 0% | 42% | 57%
xml0% | 0% | 0% | 0% | 100%
kts0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
instrumentation0% | 0% | 10% | 48% | 40%
java6-utils0% | 0% | 86% | 0% | 13%
src0% | 0% | 24% | 27% | 47%
test-kotlin0% | 0% | 20% | 23% | 56%
test-discovery0% | 0% | 14% | 28% | 56%
common0% | 0% | 52% | 31% | 16%
util0% | 0% | 0% | 70% | 29%
reporter0% | 0% | 0% | 6% | 93%
buildSrc0% | 0% | 0% | 40% | 59%
offline-runtime0% | 0% | 0% | 0% | 100%
benchmarks0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
XMLCoverageReport.java
in java6-utils/src/com/intellij/rt/coverage/report
485 24
runner.kt
in test-kotlin/test-utils/src/com/intellij/rt/coverage
313 23
ClassData.java
in src/com/intellij/rt/coverage/data
265 25
TestDiscoveryProjectData.java
in test-discovery/src/com/intellij/rt/coverage/data
253 21
InstrumentationData.java
in instrumentation/src/com/intellij/rt/coverage/instrumentation/data
226 32
CoverageIOUtil.java
in common/src/com/intellij/rt/coverage/util
219 22
CoverageRuntime.java
in instrumentation/src/com/intellij/rt/coverage/instrumentation
213 12
LineData.java
in src/com/intellij/rt/coverage/data
207 31
PrivateConstructorOfUtilClassFilter.java
in instrumentation/src/com/intellij/rt/coverage/instrumentation/filters/classFilter
202 26
ProjectContext.java
in instrumentation/src/com/intellij/rt/coverage/instrumentation/data
193 23
OpenCloseFileTransformer.java
in test-discovery/src/com/intellij/rt/coverage/testDiscovery/instrumentation
184 14
Test.java
in test-kotlin/test-sources/src/testData/cases/javaSwitch
183 11
KotlinCoroutinesFilter.java
in instrumentation/src/com/intellij/rt/coverage/instrumentation/filters/lines
177 15
JSR45Util.java
in util/src/com/intellij/rt/coverage/instrumentation
176 6
Test.java
in test-kotlin/test-sources/src/testData/cases/javaIf
176 23
InstrumentationVisitor.java
in instrumentation/src/com/intellij/rt/coverage/instrumentation
172 13
CoverageEnumeratorWithInstructions.java
in instrumentation/src/com/intellij/rt/coverage/instrumentation
169 20
KotlinDefaultArgsLineFilter.java
in instrumentation/src/com/intellij/rt/coverage/instrumentation/filters/lines
168 18
CoverageReport.java
in instrumentation/src/com/intellij/rt/coverage/util
156 10
JavaStringSwitchFilter.java
in instrumentation/src/com/intellij/rt/coverage/instrumentation/filters/branches
153 17
JumpsAndSwitches.java
in src/com/intellij/rt/coverage/data
152 13
TestDiscoveryProtocolDataListener.java
in test-discovery/src/com/intellij/rt/coverage/data
151 10
TestDiscoveryProtocolUtil.java
in test-discovery/src/com/intellij/rt/coverage/data/api
148 7
AbstractIntellijClassfileTransformer.java
in util/src/com/intellij/rt/coverage/instrumentation
148 8
Aggregator.java
in reporter/src/com/intellij/rt/coverage/aggregate
145 8
ClassPathEntry.java
in src/com/intellij/rt/coverage/util/classFinder
144 11
ClassWriterImpl.java
in util/src/com/intellij/rt/coverage/instrumentation
132 7
ErrorReporter.java
in common/src/com/intellij/rt/coverage/util
131 16
CoverageArgs.java
in instrumentation/src/com/intellij/rt/coverage/instrumentation
130 4
TryWithResourcesLineFilter.java
in instrumentation/src/com/intellij/rt/coverage/instrumentation/filters/lines
129 7
FilteredMethodStorage.java
in instrumentation/src/com/intellij/rt/coverage/instrumentation/data
125 14
InstrumentationOptions.java
in instrumentation/src/com/intellij/rt/coverage/instrumentation
124 17
ProjectDataLoader.java
in instrumentation/src/com/intellij/rt/coverage/util
123 4
CoverageEnumerator.java
in instrumentation/src/com/intellij/rt/coverage/instrumentation
118 10
StringHash.java
in src/com/intellij/rt/coverage/util
117 1
KotlinOpenMemberWithDefaultArgsFilter.java
in instrumentation/src/com/intellij/rt/coverage/instrumentation/filters/branches
110 13
KotlinValueClassFilter.java
in instrumentation/src/com/intellij/rt/coverage/instrumentation/filters/classFilter
110 4
BooleanOperatorFilter.java
in instrumentation/src/com/intellij/rt/coverage/instrumentation/filters/branches
109 16
KotlinImplementerDefaultInterfaceMemberFilter.java
in instrumentation/src/com/intellij/rt/coverage/instrumentation/filters/lines
108 11
BaseLineFilter.java
in instrumentation/src/com/intellij/rt/coverage/instrumentation/filters/lines
108 21
ProjectData.java
in src/com/intellij/rt/coverage/data
107 21
InstrumentationUtils.java
in instrumentation/src/com/intellij/rt/coverage/instrumentation
105 10
Instrumentator.java
in instrumentation/src/com/intellij/rt/coverage/instrumentation
103 6
InstructionsSection.java
in instrumentation/src/com/intellij/rt/coverage/util
103 7
ArtifactBuilder.groovy
in buildSrc/src/main/groovy/com/intellij/rt/coverage/build
103 4
KotlinDefaultArgsBranchFilter.java
in instrumentation/src/com/intellij/rt/coverage/instrumentation/filters/branches
102 10
InsertLineAfterJumpVisitor.java
in instrumentation/src/com/intellij/rt/coverage/instrumentation/util
102 17
KotlinWhenMappingExceptionFilter.java
in instrumentation/src/com/intellij/rt/coverage/instrumentation/filters/branches
99 7
NotNullAssertionsFilter.java
in instrumentation/src/com/intellij/rt/coverage/instrumentation/filters/branches
99 14
noReport.xml
in reporter/resources/xml
96 -
Files With Most Units (Top 50)
File# lines# units
InstrumentationData.java
in instrumentation/src/com/intellij/rt/coverage/instrumentation/data
226 32
LineData.java
in src/com/intellij/rt/coverage/data
207 31
PrivateConstructorOfUtilClassFilter.java
in instrumentation/src/com/intellij/rt/coverage/instrumentation/filters/classFilter
202 26
ClassData.java
in src/com/intellij/rt/coverage/data
265 25
XMLCoverageReport.java
in java6-utils/src/com/intellij/rt/coverage/report
485 24
ProjectContext.java
in instrumentation/src/com/intellij/rt/coverage/instrumentation/data
193 23
Test.java
in test-kotlin/test-sources/src/testData/cases/javaIf
176 23
runner.kt
in test-kotlin/test-utils/src/com/intellij/rt/coverage
313 23
CoverageIOUtil.java
in common/src/com/intellij/rt/coverage/util
219 22
BaseLineFilter.java
in instrumentation/src/com/intellij/rt/coverage/instrumentation/filters/lines
108 21
TestDiscoveryProjectData.java
in test-discovery/src/com/intellij/rt/coverage/data
253 21
ProjectData.java
in src/com/intellij/rt/coverage/data
107 21
CoverageEnumeratorWithInstructions.java
in instrumentation/src/com/intellij/rt/coverage/instrumentation
169 20
KotlinDefaultArgsLineFilter.java
in instrumentation/src/com/intellij/rt/coverage/instrumentation/filters/lines
168 18
InstrumentationOptions.java
in instrumentation/src/com/intellij/rt/coverage/instrumentation
124 17
JavaStringSwitchFilter.java
in instrumentation/src/com/intellij/rt/coverage/instrumentation/filters/branches
153 17
InsertLineAfterJumpVisitor.java
in instrumentation/src/com/intellij/rt/coverage/instrumentation/util
102 17
BooleanOperatorFilter.java
in instrumentation/src/com/intellij/rt/coverage/instrumentation/filters/branches
109 16
ErrorReporter.java
in common/src/com/intellij/rt/coverage/util
131 16
KotlinCoroutinesFilter.java
in instrumentation/src/com/intellij/rt/coverage/instrumentation/filters/lines
177 15
AssertFilter.java
in instrumentation/src/com/intellij/rt/coverage/instrumentation/filters/branches
90 14
NotNullAssertionsFilter.java
in instrumentation/src/com/intellij/rt/coverage/instrumentation/filters/branches
99 14
FilteredMethodStorage.java
in instrumentation/src/com/intellij/rt/coverage/instrumentation/data
125 14
OpenCloseFileTransformer.java
in test-discovery/src/com/intellij/rt/coverage/testDiscovery/instrumentation
184 14
InstrumentationVisitor.java
in instrumentation/src/com/intellij/rt/coverage/instrumentation
172 13
KotlinOpenMemberWithDefaultArgsFilter.java
in instrumentation/src/com/intellij/rt/coverage/instrumentation/filters/branches
110 13
JumpsAndSwitches.java
in src/com/intellij/rt/coverage/data
152 13
CoverageRuntime.java
in instrumentation/src/com/intellij/rt/coverage/instrumentation
213 12
SimpleDecodingTestDiscoveryProtocolReader.java
in test-discovery/src/com/intellij/rt/coverage/data/api
94 12
KotlinImplementerDefaultInterfaceMemberFilter.java
in instrumentation/src/com/intellij/rt/coverage/instrumentation/filters/lines
108 11
ClassPathEntry.java
in src/com/intellij/rt/coverage/util/classFinder
144 11
Test.java
in test-kotlin/test-sources/src/testData/cases/javaSwitch
183 11
CoverageEnumerator.java
in instrumentation/src/com/intellij/rt/coverage/instrumentation
118 10
InstrumentationUtils.java
in instrumentation/src/com/intellij/rt/coverage/instrumentation
105 10
KotlinDefaultArgsBranchFilter.java
in instrumentation/src/com/intellij/rt/coverage/instrumentation/filters/branches
102 10
CoverageReport.java
in instrumentation/src/com/intellij/rt/coverage/util
156 10
TestDiscoveryProtocolDataListener.java
in test-discovery/src/com/intellij/rt/coverage/data
151 10
XMLProjectData.java
in java6-utils/src/com/intellij/rt/coverage/report
74 10
CoverageRuntime.java
in offline-runtime/api/src/com/intellij/rt/coverage/offline/api
63 10
JumpData.java
in src/com/intellij/rt/coverage/data
49 10
SwitchData.java
in src/com/intellij/rt/coverage/data
94 9
ClassFinder.java
in src/com/intellij/rt/coverage/util/classFinder
90 9
TryFinallyLineFilter.java
in instrumentation/src/com/intellij/rt/coverage/instrumentation/filters/lines
75 8
TryWithResourcesJava8LineFilter.java
in instrumentation/src/com/intellij/rt/coverage/instrumentation/filters/lines
69 8
CoverageTransformer.java
in instrumentation/src/com/intellij/rt/coverage/instrumentation
77 8
DefaultConstructorDetectionVisitor.java
in test-discovery/src/com/intellij/rt/coverage/testDiscovery/instrumentation
72 8
ClassMetadata.java
in test-discovery/src/com/intellij/rt/coverage/data
36 8
LineInstructions.java
in src/com/intellij/rt/coverage/data/instructions
89 8
TestTrackingCallback.java
in src/com/intellij/rt/coverage/util
85 8
AbstractIntellijClassfileTransformer.java
in util/src/com/intellij/rt/coverage/instrumentation
148 8
Files With Long Lines (Top 50)

There are 80 files with lines longer than 120 characters. In total, there are 172 long lines.

File# lines# units# long lines
XMLCoverageReport.java
in java6-utils/src/com/intellij/rt/coverage/report
485 24 12
DataAccessUtil.java
in instrumentation/src/com/intellij/rt/coverage/instrumentation/dataAccess
40 1 8
AbstractIntellijClassfileTransformer.java
in util/src/com/intellij/rt/coverage/instrumentation
148 8 7
CoverageRuntime.java
in instrumentation/src/com/intellij/rt/coverage/instrumentation
213 12 6
CoverageReport.java
in instrumentation/src/com/intellij/rt/coverage/util
156 10 6
UnloadedUtil.java
in instrumentation/src/com/intellij/rt/coverage/instrumentation
79 7 5
ComposeCheckingBranchFilter.java
in instrumentation/src/com/intellij/rt/coverage/instrumentation/filters/compose
35 3 5
PrivateConstructorOfUtilClassFilter.java
in instrumentation/src/com/intellij/rt/coverage/instrumentation/filters/classFilter
202 26 5
OptionsUtil.java
in src/com/intellij/rt/coverage/util
13 - 5
OpenCloseFileTransformer.java
in test-discovery/src/com/intellij/rt/coverage/testDiscovery/instrumentation
184 14 4
TestDiscoveryProtocolUtil.java
in test-discovery/src/com/intellij/rt/coverage/data/api
148 7 4
ArtifactBuilder.groovy
in buildSrc/src/main/groovy/com/intellij/rt/coverage/build
103 4 4
CoverageArgs.java
in instrumentation/src/com/intellij/rt/coverage/instrumentation
130 4 3
Instrumentator.java
in instrumentation/src/com/intellij/rt/coverage/instrumentation
103 6 3
ReportSection.java
in instrumentation/src/com/intellij/rt/coverage/util
22 1 3
TestDiscoveryInstrumenter.java
in test-discovery/src/com/intellij/rt/coverage/testDiscovery/instrumentation
95 6 3
MethodCaller.java
in common/src/com/intellij/rt/coverage/util
30 4 3
ExtraFieldInstrumenter.java
in util/src/com/intellij/rt/coverage/instrumentation
88 7 3
CoverageEnumeratorWithInstructions.java
in instrumentation/src/com/intellij/rt/coverage/instrumentation
169 20 2
InstrumentationVisitor.java
in instrumentation/src/com/intellij/rt/coverage/instrumentation
172 13 2
KotlinCoroutinesFilter.java
in instrumentation/src/com/intellij/rt/coverage/instrumentation/filters/lines
177 15 2
CoverageTransformer.java
in instrumentation/src/com/intellij/rt/coverage/instrumentation
77 8 2
TestTrackingClassDataMode.java
in instrumentation/src/com/intellij/rt/coverage/instrumentation/testTracking
63 4 2
TestTrackingArrayMode.java
in instrumentation/src/com/intellij/rt/coverage/instrumentation/testTracking
67 5 2
IncludePatternsSection.java
in instrumentation/src/com/intellij/rt/coverage/util
55 7 2
ClassListSection.java
in instrumentation/src/com/intellij/rt/coverage/util
44 2 2
TestDiscoveryInnerClassInstrumenter.java
in test-discovery/src/com/intellij/rt/coverage/testDiscovery/instrumentation
74 4 2
TestDiscoveryPremain.java
in test-discovery/src/com/intellij/rt/coverage/testDiscovery/main
57 4 2
TestDiscoveryProtocolDataListener.java
in test-discovery/src/com/intellij/rt/coverage/data
151 10 2
TestDiscoveryProjectData.java
in test-discovery/src/com/intellij/rt/coverage/data
253 21 2
CondyUtils.java
in offline-runtime/java7-utils/src/com/intellij/rt/coverage/offline
11 - 2
RawProjectInit.java
in offline-runtime/src/com/intellij/rt/coverage/offline
64 4 2
ClassData.java
in src/com/intellij/rt/coverage/data
265 25 2
LineMapper.java
in src/com/intellij/rt/coverage/util
83 2 2
ClassFinder.java
in src/com/intellij/rt/coverage/util/classFinder
90 9 2
ClassPathEntry.java
in src/com/intellij/rt/coverage/util/classFinder
144 11 2
Publishing.groovy
in buildSrc/src/main/groovy/com/intellij/rt/coverage/build
69 3 2
ReportApi.java
in reporter/src/com/intellij/rt/coverage/report/api
43 5 2
InheritanceFilter.java
in reporter/src/com/intellij/rt/coverage/aggregate
59 4 2
CoverageDataAccessVisitor.java
in instrumentation/src/com/intellij/rt/coverage/instrumentation/dataAccess
42 6 1
KotlinDefaultArgsLineFilter.java
in instrumentation/src/com/intellij/rt/coverage/instrumentation/filters/lines
168 18 1
KotlinDeprecatedMethodFilter.java
in instrumentation/src/com/intellij/rt/coverage/instrumentation/filters/lines
49 4 1
BaseLineFilter.java
in instrumentation/src/com/intellij/rt/coverage/instrumentation/filters/lines
108 21 1
BooleanOperatorFilter.java
in instrumentation/src/com/intellij/rt/coverage/instrumentation/filters/branches
109 16 1
AssertFilter.java
in instrumentation/src/com/intellij/rt/coverage/instrumentation/filters/branches
90 14 1
NotNullAssertionsFilter.java
in instrumentation/src/com/intellij/rt/coverage/instrumentation/filters/branches
99 14 1
KotlinUnsafeCastFilter.java
in instrumentation/src/com/intellij/rt/coverage/instrumentation/filters/branches
71 7 1
KotlinDefaultArgsBranchFilter.java
in instrumentation/src/com/intellij/rt/coverage/instrumentation/filters/branches
102 10 1
JavaStringSwitchFilter.java
in instrumentation/src/com/intellij/rt/coverage/instrumentation/filters/branches
153 17 1
KotlinValueClassFilter.java
in instrumentation/src/com/intellij/rt/coverage/instrumentation/filters/classFilter
110 4 1