JetBrains / kotlin
File Size

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

Intro
Learn more...
File Size Overall
14% | 9% | 17% | 14% | 43%
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
kt10% | 8% | 18% | 15% | 47%
java39% | 17% | 14% | 8% | 20%
c91% | 0% | 3% | 1% | 2%
xml59% | 12% | 7% | 7% | 13%
cpp8% | 23% | 33% | 14% | 19%
cc100% | 0% | 0% | 0% | 0%
hpp10% | 5% | 14% | 26% | 43%
kts3% | 8% | 9% | 12% | 65%
proto0% | 60% | 16% | 7% | 14%
swift0% | 21% | 32% | 13% | 33%
mm0% | 21% | 55% | 13% | 9%
py0% | 55% | 44% | 0% | 0%
g40% | 68% | 31% | 0% | 0%
flex0% | 0% | 100% | 0% | 0%
h0% | 0% | 12% | 15% | 72%
pro0% | 0% | 58% | 0% | 41%
ts0% | 0% | 12% | 23% | 63%
js0% | 0% | 0% | 7% | 92%
mjs0% | 0% | 0% | 26% | 73%
toml0% | 0% | 0% | 97% | 2%
inc0% | 0% | 0% | 100% | 0%
css0% | 0% | 0% | 0% | 100%
groovy0% | 0% | 0% | 0% | 100%
m0% | 0% | 0% | 0% | 100%
policy0% | 0% | 0% | 0% | 100%
pp0% | 0% | 0% | 0% | 100%
html0% | 0% | 0% | 0% | 100%
yaml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
compiler12% | 8% | 16% | 13% | 48%
analysis30% | 12% | 12% | 9% | 34%
kotlin-native29% | 14% | 23% | 14% | 18%
libraries8% | 10% | 23% | 20% | 36%
plugins7% | 9% | 24% | 17% | 41%
gradle94% | 0% | 0% | 2% | 3%
js5% | <1% | 9% | 10% | 74%
annotations36% | 24% | 10% | 10% | 17%
build-common28% | 6% | 27% | 14% | 22%
native4% | 7% | 15% | 18% | 53%
ROOT93% | 0% | 0% | 0% | 6%
core0% | 17% | 25% | 22% | 34%
generators0% | 21% | 35% | 19% | 22%
wasm0% | 36% | 13% | 20% | 30%
repo0% | 8% | 24% | 23% | 43%
jps0% | 4% | 13% | 5% | 76%
prepare0% | 0% | 56% | 0% | 43%
benchmarks0% | 0% | 0% | 38% | 61%
test-instrumenter0% | 0% | 0% | 73% | 26%
idea0% | 0% | 0% | 0% | 100%
scripts0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
KaFirDataClassConverters.kt
in analysis/analysis-api-fir/gen/org/jetbrains/kotlin/analysis/api/fir/diagnostics
7645 -
5885 -
SourceResolveCandidatesFirTreeConsistencyTestGenerated.java
in analysis/low-level-api-fir/tests-gen/org/jetbrains/kotlin/analysis/low/level/api/fir/resolve
5767 1091
org.w3c.dom.kt
in libraries/stdlib/js/src/org.w3c
5619 448
KaFirDiagnosticsImpl.kt
in analysis/analysis-api-fir/gen/org/jetbrains/kotlin/analysis/api/fir/diagnostics
5343 -
clang.kt
in kotlin-native/libclangInterop/gen/main-mingw_x64/kotlin/clang
5073 360
clang.kt
in kotlin-native/libclangInterop/gen/main-linux_x64/kotlin/clang
5073 360
clang.kt
in kotlin-native/libclangInterop/gen/main-macos_arm64/kotlin/clang
5040 357
clang.kt
in kotlin-native/libclangInterop/gen/main-macos_x64/kotlin/clang
5040 357
LoadJavaTestGenerated.java
in compiler/tests-gen/org/jetbrains/kotlin/jvm/compiler
4305 998
LoadJavaUsingJavacTestGenerated.java
in compiler/tests-gen/org/jetbrains/kotlin/jvm/compiler/javac
4305 998
KaFirDiagnostics.kt
in analysis/analysis-api-fir/gen/org/jetbrains/kotlin/analysis/api/fir/diagnostics
4254 -
ComposableFunctionBodyTransformer.kt
in plugins/compose/compiler-hosted/src/main/java/androidx/compose/compiler/plugins/kotlin/lower
4077 74
SourceStubsTestGenerated.java
in analysis/stubs/tests-gen/org/jetbrains/kotlin/analysis/stubs
3950 746
CompiledJvmStubsTestGenerated.java
in analysis/stubs/tests-gen/org/jetbrains/kotlin/analysis/stubs/jvm
3880 732
DecompiledJvmTextTestGenerated.java
in analysis/stubs/tests-gen/org/jetbrains/kotlin/analysis/decompiler/psi/jvm
3880 732
CompiledJsStubsTestGenerated.java
in analysis/stubs/tests-gen/org/jetbrains/kotlin/analysis/stubs/js
3741 705
CompiledCommonStubsTestGenerated.java
in analysis/stubs/tests-gen/org/jetbrains/kotlin/analysis/stubs/common
3741 705
DecompiledJsTextTestGenerated.java
in analysis/stubs/tests-gen/org/jetbrains/kotlin/analysis/decompiler/psi/js
3741 705
DecompiledCommonTextTestGenerated.java
in analysis/stubs/tests-gen/org/jetbrains/kotlin/analysis/decompiler/psi/common
3741 705
elf.c
in kotlin-native/runtime/src/libbacktrace/c
3726 -
13.kt
in compiler/tests-spec/testData/diagnostics/notLinked/dfa/pos
3659 266
13.fir.kt
in compiler/tests-spec/testData/diagnostics/notLinked/dfa/pos
3659 266
FirErrorsDefaultMessages.kt
in compiler/fir/checkers/src/org/jetbrains/kotlin/fir/analysis/diagnostics
3656 2
1.kt
in compiler/tests-spec/testData/diagnostics/notLinked/dfa/pos
3472 31
1.fir.kt
in compiler/tests-spec/testData/diagnostics/notLinked/dfa/pos
3472 31
12.fir.kt
in compiler/tests-spec/testData/diagnostics/notLinked/dfa/pos
3442 307
12.kt
in compiler/tests-spec/testData/diagnostics/notLinked/dfa/pos
3442 307
ParsingTestGenerated.java
in compiler/tests-gen/org/jetbrains/kotlin/parsing
3438 815
dwarf.c
in kotlin-native/runtime/src/libbacktrace/c
3415 -
PsiRawFirBuilder.kt
in compiler/fir/raw-fir/psi2fir/src/org/jetbrains/kotlin/fir/builder
3350 56
kt13213.kt
in compiler/testData/codegen/box/strings
2708 1
crossTypeEquals.kt
in compiler/testData/codegen/box/primitiveTypes
2563 1
1.2.kt
in compiler/tests-spec/testData/diagnostics/linked/expressions/constant-literals/character-literals/p-4/pos
2560 512
LightTreeRawFirDeclarationBuilder.kt
in compiler/fir/raw-fir/light-tree2fir/src/org/jetbrains/kotlin/fir/lightTree/converter
2478 19
UklibResolutionWithMockComponents.kt
in libraries/tools/kotlin-gradle-plugin/src/functionalTest/kotlin/org/jetbrains/kotlin/gradle/unitTests/uklibs
2405 -
LoadKotlinWithTypeTableTestGenerated.java
in compiler/tests-gen/org/jetbrains/kotlin/jvm/compiler
2355 554
ProtoCompareGenerated.kt
in build-common/src/org/jetbrains/kotlin/incremental
2291 88
IncrementalK2PsiJvmCompilerRunnerTestGenerated.java
in compiler/incremental-compilation-impl/tests-gen/org/jetbrains/kotlin/incremental
2261 483
IncrementalK2JvmCompilerRunnerTestGenerated.java
in compiler/incremental-compilation-impl/tests-gen/org/jetbrains/kotlin/incremental
2261 483
IncrementalK2FirICJvmCompilerRunnerTestGenerated.java
in compiler/incremental-compilation-impl/tests-gen/org/jetbrains/kotlin/incremental
2257 482
IncrementalK1JvmCompilerRunnerTestGenerated.java
in compiler/incremental-compilation-impl/tests-gen/org/jetbrains/kotlin/incremental
2237 477
FirOutOfContentRootLazyDeclarationResolveTestGenerated.java
in analysis/low-level-api-fir/tests-gen/org/jetbrains/kotlin/analysis/low/level/api/fir
2221 429
FirSourceLazyDeclarationResolveTestGenerated.java
in analysis/low-level-api-fir/tests-gen/org/jetbrains/kotlin/analysis/low/level/api/fir
2221 429
FirOutOfContentRootWithDependenciesLazyDeclarationResolveTestGenerated.java
in analysis/low-level-api-fir/tests-gen/org/jetbrains/kotlin/analysis/low/level/api/fir
2221 429
IrToBitcode.kt
in kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/llvm
2178 60
FirDiagnosticsList.kt
in compiler/fir/checkers/checkers-component-generator/src/org/jetbrains/kotlin/fir/checkers/generator/diagnostics
2096 -
KotlinParsing.kt
in compiler/multiplatform-parsing/common/src/org/jetbrains/kotlin/kmp/parser/utils
2046 30
KotlinToolingDiagnostics.kt
in libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/diagnostics
1986 2
KotlinParsing.java
in compiler/psi/parser/src/org/jetbrains/kotlin/parsing
1947 101
Files With Most Units (Top 50)
File# lines# units
SourceResolveCandidatesFirTreeConsistencyTestGenerated.java
in analysis/low-level-api-fir/tests-gen/org/jetbrains/kotlin/analysis/low/level/api/fir/resolve
5767 1091
LoadJavaTestGenerated.java
in compiler/tests-gen/org/jetbrains/kotlin/jvm/compiler
4305 998
LoadJavaUsingJavacTestGenerated.java
in compiler/tests-gen/org/jetbrains/kotlin/jvm/compiler/javac
4305 998
ParsingTestGenerated.java
in compiler/tests-gen/org/jetbrains/kotlin/parsing
3438 815
SourceStubsTestGenerated.java
in analysis/stubs/tests-gen/org/jetbrains/kotlin/analysis/stubs
3950 746
CompiledJvmStubsTestGenerated.java
in analysis/stubs/tests-gen/org/jetbrains/kotlin/analysis/stubs/jvm
3880 732
DecompiledJvmTextTestGenerated.java
in analysis/stubs/tests-gen/org/jetbrains/kotlin/analysis/decompiler/psi/jvm
3880 732
CompiledJsStubsTestGenerated.java
in analysis/stubs/tests-gen/org/jetbrains/kotlin/analysis/stubs/js
3741 705
CompiledCommonStubsTestGenerated.java
in analysis/stubs/tests-gen/org/jetbrains/kotlin/analysis/stubs/common
3741 705
DecompiledJsTextTestGenerated.java
in analysis/stubs/tests-gen/org/jetbrains/kotlin/analysis/decompiler/psi/js
3741 705
DecompiledCommonTextTestGenerated.java
in analysis/stubs/tests-gen/org/jetbrains/kotlin/analysis/decompiler/psi/common
3741 705
LoadKotlinWithTypeTableTestGenerated.java
in compiler/tests-gen/org/jetbrains/kotlin/jvm/compiler
2355 554
1.2.kt
in compiler/tests-spec/testData/diagnostics/linked/expressions/constant-literals/character-literals/p-4/pos
2560 512
IncrementalK2PsiJvmCompilerRunnerTestGenerated.java
in compiler/incremental-compilation-impl/tests-gen/org/jetbrains/kotlin/incremental
2261 483
IncrementalK2JvmCompilerRunnerTestGenerated.java
in compiler/incremental-compilation-impl/tests-gen/org/jetbrains/kotlin/incremental
2261 483
IncrementalK2FirICJvmCompilerRunnerTestGenerated.java
in compiler/incremental-compilation-impl/tests-gen/org/jetbrains/kotlin/incremental
2257 482
IncrementalK1JvmCompilerRunnerTestGenerated.java
in compiler/incremental-compilation-impl/tests-gen/org/jetbrains/kotlin/incremental
2237 477
CliTestGenerated.java
in compiler/tests-integration/tests-gen/org/jetbrains/kotlin/cli
1921 459
org.w3c.dom.kt
in libraries/stdlib/js/src/org.w3c
5619 448
FirOutOfContentRootLazyDeclarationResolveTestGenerated.java
in analysis/low-level-api-fir/tests-gen/org/jetbrains/kotlin/analysis/low/level/api/fir
2221 429
FirSourceLazyDeclarationResolveTestGenerated.java
in analysis/low-level-api-fir/tests-gen/org/jetbrains/kotlin/analysis/low/level/api/fir
2221 429
FirOutOfContentRootWithDependenciesLazyDeclarationResolveTestGenerated.java
in analysis/low-level-api-fir/tests-gen/org/jetbrains/kotlin/analysis/low/level/api/fir
2221 429
clang.kt
in kotlin-native/libclangInterop/gen/main-mingw_x64/kotlin/clang
5073 360
clangstubs.c
in kotlin-native/libclangInterop/gen/main-mingw_x64/c
1196 360
clang.kt
in kotlin-native/libclangInterop/gen/main-linux_x64/kotlin/clang
5073 360
clangstubs.c
in kotlin-native/libclangInterop/gen/main-linux_x64/c
1196 360
clang.kt
in kotlin-native/libclangInterop/gen/main-macos_arm64/kotlin/clang
5040 357
clangstubs.c
in kotlin-native/libclangInterop/gen/main-macos_arm64/c
1187 357
clang.kt
in kotlin-native/libclangInterop/gen/main-macos_x64/kotlin/clang
5040 357
clangstubs.c
in kotlin-native/libclangInterop/gen/main-macos_x64/c
1187 357
OutOfContentRootGetOrBuildFirTestGenerated.java
in analysis/low-level-api-fir/tests-gen/org/jetbrains/kotlin/analysis/low/level/api/fir
1827 351
SourceGetOrBuildFirTestGenerated.java
in analysis/low-level-api-fir/tests-gen/org/jetbrains/kotlin/analysis/low/level/api/fir
1827 351
LoadJavaWithPsiClassReadingTestGenerated.java
in compiler/tests-gen/org/jetbrains/kotlin/jvm/compiler
1334 313
12.fir.kt
in compiler/tests-spec/testData/diagnostics/notLinked/dfa/pos
3442 307
12.kt
in compiler/tests-spec/testData/diagnostics/notLinked/dfa/pos
3442 307
13.kt
in compiler/tests-spec/testData/diagnostics/notLinked/dfa/pos
3659 266
13.fir.kt
in compiler/tests-spec/testData/diagnostics/notLinked/dfa/pos
3659 266
LLReversedJsDiagnosticsFe10TestGenerated.java
in analysis/low-level-api-fir/tests-gen/org/jetbrains/kotlin/analysis/low/level/api/fir/diagnostic/compiler/based
1407 263
LLJsDiagnosticsFe10TestGenerated.java
in analysis/low-level-api-fir/tests-gen/org/jetbrains/kotlin/analysis/low/level/api/fir/diagnostic/compiler/based
1407 263
FirLightTreeCompileJavaAgainstKotlinTestGenerated.java
in compiler/tests-gen/org/jetbrains/kotlin/jvm/compiler/fir
1132 254
FirPsiCompileJavaAgainstKotlinTestGenerated.java
in compiler/tests-gen/org/jetbrains/kotlin/jvm/compiler/fir
1132 254
IrCompileJavaAgainstKotlinTestGenerated.java
in compiler/tests-gen/org/jetbrains/kotlin/jvm/compiler/ir
1132 254
FirLightTreeWriteFlagsTestGenerated.java
in compiler/tests-gen/org/jetbrains/kotlin/codegen/fir
1049 231
FirPsiWriteFlagsTestGenerated.java
in compiler/tests-gen/org/jetbrains/kotlin/codegen/fir
1049 231
IrWriteFlagsTestGenerated.java
in compiler/tests-gen/org/jetbrains/kotlin/codegen/ir
1049 231
ContextCollectorSourceTestGenerated.java
in analysis/low-level-api-fir/tests-gen/org/jetbrains/kotlin/analysis/low/level/api/fir
1198 230
JsSymbolLightClassesByPsiForLibraryTestGenerated.java
in analysis/symbol-light-classes/tests-gen/org/jetbrains/kotlin/light/classes/symbol/decompiled
1158 222
SymbolLightClassesParentingByPsiForLibraryTestGenerated.java
in analysis/symbol-light-classes/tests-gen/org/jetbrains/kotlin/light/classes/symbol/decompiled
1158 222
SymbolLightClassesByPsiForLibraryTestGenerated.java
in analysis/symbol-light-classes/tests-gen/org/jetbrains/kotlin/light/classes/symbol/decompiled
1158 222
SymbolLightClassesMatcherByPsiForLibraryTestGenerated.java
in analysis/symbol-light-classes/tests-gen/org/jetbrains/kotlin/light/classes/symbol/decompiled
1158 222
Files With Long Lines (Top 50)

There are 8879 files with lines longer than 120 characters. In total, there are 55613 long lines.

File# lines# units# long lines
1.kt
in compiler/tests-spec/testData/diagnostics/notLinked/dfa/pos
3472 31 1217
5885 - 1005
FirErrors.kt
in compiler/fir/checkers/gen/org/jetbrains/kotlin/fir/analysis/diagnostics
1005 - 859
SourceResolveCandidatesFirTreeConsistencyTestGenerated.java
in analysis/low-level-api-fir/tests-gen/org/jetbrains/kotlin/analysis/low/level/api/fir/resolve
5767 1091 671
12.kt
in compiler/tests-spec/testData/diagnostics/notLinked/dfa/pos
3442 307 648
13.kt
in compiler/tests-spec/testData/diagnostics/notLinked/dfa/pos
3659 266 511
DefaultErrorMessages.java
in compiler/frontend/src/org/jetbrains/kotlin/diagnostics/rendering
1137 5 428
1.fir.kt
in compiler/tests-spec/testData/diagnostics/notLinked/dfa/pos
3472 31 365
Errors.java
in compiler/frontend/src/org/jetbrains/kotlin/diagnostics
1152 5 283
LoadJavaTestGenerated.java
in compiler/tests-gen/org/jetbrains/kotlin/jvm/compiler
4305 998 279
LoadJavaUsingJavacTestGenerated.java
in compiler/tests-gen/org/jetbrains/kotlin/jvm/compiler/javac
4305 998 279
FirErrorsDefaultMessages.kt
in compiler/fir/checkers/src/org/jetbrains/kotlin/fir/analysis/diagnostics
3656 2 253
annotations.xml
in annotations/org/jetbrains/org/objectweb/asm/util
1496 - 250
ProtoCompareGenerated.kt
in build-common/src/org/jetbrains/kotlin/incremental
2291 88 239
6.kt
in compiler/tests-spec/testData/diagnostics/notLinked/dfa/pos
1124 66 238
annotations.xml
in annotations/org/jetbrains/org/objectweb/asm/commons
1037 - 218
m.kt
in compiler/testData/klib/partial-linkage/inlineFunctions-withInliningInKlibs/main
293 - 213
m.kt
in compiler/testData/klib/partial-linkage/inlineFunctions-noInliningInKlibs/main
266 - 206
KaFirDiagnosticsImpl.kt
in analysis/analysis-api-fir/gen/org/jetbrains/kotlin/analysis/api/fir/diagnostics
5343 - 205
KotlinToolingDiagnostics.kt
in libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/diagnostics
1986 2 179
l2.kt
in compiler/testData/klib/partial-linkage/inlineFunctions-noInliningInKlibs/lib2
385 - 178
l2.kt
in compiler/testData/klib/partial-linkage/inlineFunctions-withInliningInKlibs/lib2
407 - 178
LoadKotlinWithTypeTableTestGenerated.java
in compiler/tests-gen/org/jetbrains/kotlin/jvm/compiler
2355 554 145
16.kt
in compiler/tests-spec/testData/diagnostics/notLinked/dfa/pos
626 45 142
annotations.xml
in annotations/org/jetbrains/org/objectweb/asm/tree/analysis
599 - 138
clang.kt
in kotlin-native/libclangInterop/gen/main-mingw_x64/kotlin/clang
5073 360 138
clang.kt
in kotlin-native/libclangInterop/gen/main-linux_x64/kotlin/clang
5073 360 138
main.kt
in kotlin-native/performance/ring/src/main/kotlin
253 1 137
clang.kt
in kotlin-native/libclangInterop/gen/main-macos_arm64/kotlin/clang
5040 357 136
clang.kt
in kotlin-native/libclangInterop/gen/main-macos_x64/kotlin/clang
5040 357 136
IdeSourceSetConstraintTest.kt
in libraries/tools/kotlin-gradle-plugin/src/functionalTest/kotlin/org/jetbrains/kotlin/gradle/dependencyResolutionTests/tcs
396 - 134
jsExceptionNoJsTag.kt
in compiler/testData/codegen/boxWasmJsInterop
1588 108 132
jsExceptionNewProposalNoJsTag.kt
in compiler/testData/codegen/boxWasmJsInterop
1588 108 132
IncrementalK2FirICJvmCompilerRunnerTestGenerated.java
in compiler/incremental-compilation-impl/tests-gen/org/jetbrains/kotlin/incremental
2257 482 131
SourceResolveCandidatesByFileFirTreeConsistencyTestGenerated.java
in analysis/low-level-api-fir/tests-gen/org/jetbrains/kotlin/analysis/low/level/api/fir/resolve
935 175 128
IncrementalK2PsiJvmCompilerRunnerTestGenerated.java
in compiler/incremental-compilation-impl/tests-gen/org/jetbrains/kotlin/incremental
2261 483 127
7.kt
in compiler/tests-spec/testData/diagnostics/notLinked/dfa/pos
465 23 126
annotations.xml
in annotations/org/jetbrains/org/objectweb/asm/tree
593 - 125
IncrementalK1JvmCompilerRunnerTestGenerated.java
in compiler/incremental-compilation-impl/tests-gen/org/jetbrains/kotlin/incremental
2237 477 125
IncrementalK2JvmCompilerRunnerTestGenerated.java
in compiler/incremental-compilation-impl/tests-gen/org/jetbrains/kotlin/incremental
2261 483 125
m.kt
in compiler/testData/klib/partial-linkage/classTransformations/main
155 - 123
org.w3c.dom.kt
in libraries/stdlib/js/src/org.w3c
5619 448 122
l2.kt
in compiler/testData/klib/partial-linkage/classTransformations/lib2
230 3 120
jsExceptionInSuspendFunctionNoJsTag.kt
in compiler/testData/codegen/boxWasmJsInterop
1437 96 120
FirDiagnosticsList.kt
in compiler/fir/checkers/checkers-component-generator/src/org/jetbrains/kotlin/fir/checkers/generator/diagnostics
2096 - 119
m.kt
in compiler/testData/klib/partial-linkage/inheritanceIssues/main
136 - 119
jsExceptionNewProposal.kt
in compiler/testData/codegen/boxWasmJsInterop
1734 108 118
jsException.kt
in compiler/testData/codegen/boxWasmJsInterop
1734 108 118
PsiRawFirBuilder.kt
in compiler/fir/raw-fir/psi2fir/src/org/jetbrains/kotlin/fir/builder
3350 56 116
BasicExpressionTypingVisitor.java
in compiler/frontend/src/org/jetbrains/kotlin/types/expressions
1520 72 113