A temporal dependency occurs when developers change two or more files at the same time (i.e. they are a part of the same commit).
| Pairs | # same commits | # commits 1 | # commits 2 | latest commit |
|---|---|---|---|---|
| analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/components/KaResolver.kt analysis/analysis-api-impl-base/src/org/jetbrains/kotlin/analysis/api/impl/base/components/KaBaseResolver.kt |
6 | 39 (15%) | 21 (28%) | 2025-12-24 |
| analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/resolution/KaCall.kt analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KaFirResolver.kt |
6 | 30 (20%) | 110 (5%) | 2026-01-13 |
| analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/components/KaFe10Resolver.kt analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KaFirResolver.kt |
5 | 63 (7%) | 110 (4%) | 2025-12-24 |
| analysis/analysis-api-impl-base/src/org/jetbrains/kotlin/analysis/api/impl/base/resolution/KaBaseSimpleFunctionCall.kt analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/resolution/KaCall.kt |
5 | 8 (62%) | 30 (16%) | 2025-12-24 |
| analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/components/KaFe10Resolver.kt analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/resolution/KaCall.kt |
5 | 63 (7%) | 30 (16%) | 2025-12-24 |
| plugins/lombok/tests-gen/org/jetbrains/kotlin/lombok/IrBlackBoxCodegenTestForLombokGenerated.java plugins/lombok/tests-gen/org/jetbrains/kotlin/lombok/FirLightTreeBlackBoxCodegenTestForLombokGenerated.java |
4 | 27 (14%) | 16 (25%) | 2026-01-12 |
| analysis/analysis-api-fir/gen/org/jetbrains/kotlin/analysis/api/fir/diagnostics/KaFirDiagnosticsImpl.kt analysis/analysis-api-fir/gen/org/jetbrains/kotlin/analysis/api/fir/diagnostics/KaFirDataClassConverters.kt |
4 | 84 (4%) | 82 (4%) | 2026-01-14 |
| analysis/analysis-api-impl-base/src/org/jetbrains/kotlin/analysis/api/impl/base/resolution/KaBaseSimpleVariableAccessCall.kt analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/resolution/KaCall.kt |
4 | 7 (57%) | 30 (13%) | 2025-12-24 |
| analysis/analysis-api-fir/gen/org/jetbrains/kotlin/analysis/api/fir/diagnostics/KaFirDiagnostics.kt analysis/analysis-api-fir/gen/org/jetbrains/kotlin/analysis/api/fir/diagnostics/KaFirDataClassConverters.kt |
4 | 84 (4%) | 82 (4%) | 2026-01-14 |
| analysis/analysis-api-impl-base/src/org/jetbrains/kotlin/analysis/api/impl/base/resolution/KaBaseSimpleFunctionCall.kt analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KaFirResolver.kt |
4 | 8 (50%) | 110 (3%) | 2025-12-24 |
| compiler/testData/diagnostics/testsWithJsStdLib/name/builtinClash.kt compiler/fir/checkers/checkers.js/src/org/jetbrains/kotlin/fir/analysis/js/checkers/declaration/FirJsBuiltinNameClashChecker.kt |
4 | 9 (44%) | 12 (33%) | 2026-01-15 |
| analysis/analysis-api-fir/gen/org/jetbrains/kotlin/analysis/api/fir/diagnostics/KaFirDiagnosticsImpl.kt analysis/analysis-api-fir/gen/org/jetbrains/kotlin/analysis/api/fir/diagnostics/KaFirDiagnostics.kt |
4 | 84 (4%) | 84 (4%) | 2026-01-14 |
| analysis/analysis-api-impl-base/src/org/jetbrains/kotlin/analysis/api/impl/base/resolution/KaBaseSimpleFunctionCall.kt analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/components/KaFe10Resolver.kt |
4 | 8 (50%) | 63 (6%) | 2025-12-24 |
| analysis/analysis-api-impl-base/src/org/jetbrains/kotlin/analysis/api/impl/base/resolution/KaBaseImplicitInvokeCall.kt analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/resolution/KaCall.kt |
3 | 3 (100%) | 30 (10%) | 2025-12-24 |
| js/js.parser/src/org/jetbrains/kotlin/js/parser/antlr/JsAstMapperVisitor.kt js/js.ast/src/org/jetbrains/kotlin/js/backend/JsToStringGenerationVisitor.java |
3 | 32 (9%) | 59 (5%) | 2026-01-14 |
| analysis/analysis-api-impl-base/src/org/jetbrains/kotlin/analysis/api/impl/base/resolution/KaBaseSimpleVariableAccessCall.kt analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/components/KaFe10Resolver.kt |
3 | 7 (42%) | 63 (4%) | 2025-12-24 |
| compiler/ir/backend.js/src/org/jetbrains/kotlin/ir/backend/js/utils/serialization/JsIrAstSerializer.kt compiler/ir/backend.js/src/org/jetbrains/kotlin/ir/backend/js/utils/serialization/JsIrAstDeserializer.kt |
3 | 33 (9%) | 36 (8%) | 2026-01-14 |
| analysis/analysis-api-impl-base/src/org/jetbrains/kotlin/analysis/api/impl/base/resolution/KaBaseCompoundArrayAccessCall.kt analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KaFirResolver.kt |
3 | 5 (60%) | 110 (2%) | 2026-01-13 |
| analysis/analysis-api-impl-base/src/org/jetbrains/kotlin/analysis/api/impl/base/resolution/KaBaseSimpleFunctionCall.kt analysis/analysis-api-impl-base/src/org/jetbrains/kotlin/analysis/api/impl/base/resolution/KaBaseImplicitInvokeCall.kt |
3 | 8 (37%) | 3 (100%) | 2025-12-24 |
| js/js.parser/src/org/jetbrains/kotlin/js/parser/antlr/JsAstMapperVisitor.kt compiler/ir/backend.js/src/org/jetbrains/kotlin/ir/backend/js/utils/serialization/JsIrAstSerializer.kt |
3 | 32 (9%) | 33 (9%) | 2026-01-14 |
| analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/components/KaFe10Resolver.kt analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/components/KaResolver.kt |
3 | 63 (4%) | 39 (7%) | 2025-12-24 |
| js/js.parser/src/org/jetbrains/kotlin/js/parser/antlr/JsAstMapperVisitor.kt compiler/ir/backend.js/src/org/jetbrains/kotlin/ir/backend/js/utils/serialization/JsIrAstDeserializer.kt |
3 | 32 (9%) | 36 (8%) | 2026-01-14 |
| js/js.ast/src/org/jetbrains/kotlin/js/backend/JsToStringGenerationVisitor.java compiler/ir/backend.js/src/org/jetbrains/kotlin/ir/backend/js/utils/serialization/JsIrAstDeserializer.kt |
3 | 59 (5%) | 36 (8%) | 2026-01-14 |
| analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/resolution/KaCall.kt analysis/analysis-api-impl-base/src/org/jetbrains/kotlin/analysis/api/impl/base/resolution/KaBaseCompoundArrayAccessCall.kt |
3 | 30 (10%) | 5 (60%) | 2026-01-13 |
| analysis/analysis-api-impl-base/src/org/jetbrains/kotlin/analysis/api/impl/base/resolution/KaBaseSimpleVariableAccessCall.kt analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KaFirResolver.kt |
3 | 7 (42%) | 110 (2%) | 2025-12-24 |
| analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/components/KaFe10Resolver.kt analysis/analysis-api-impl-base/src/org/jetbrains/kotlin/analysis/api/impl/base/components/KaBaseResolver.kt |
3 | 63 (4%) | 21 (14%) | 2025-12-24 |
| js/js.ast/src/org/jetbrains/kotlin/js/backend/JsToStringGenerationVisitor.java compiler/ir/backend.js/src/org/jetbrains/kotlin/ir/backend/js/utils/serialization/JsIrAstSerializer.kt |
3 | 59 (5%) | 33 (9%) | 2026-01-14 |
| libraries/tools/kotlin-gradle-plugin/src/functionalTest/kotlin/org/jetbrains/kotlin/gradle/unitTests/checkers/GradleDeprecatedPropertyCheckerTest.kt libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/diagnostics/checkers/GradleDeprecatedPropertyChecker.kt |
3 | 5 (60%) | 29 (10%) | 2026-01-14 |
| analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/resolve/extensions/KaResolveExtensionNavigationTargetsProvider.kt analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/resolve/extensions/KaResolveExtension.kt |
2 | 7 (28%) | 7 (28%) | 2025-12-19 |
| js/typescript-printer/src/org/jetbrains/kotlin/ir/backend/js/tsexport/ExportModelToTsDeclarations.kt js/js.translator/testData/typescript-export/js/implementable-interfaces/implementable-interfaces__main.ts |
2 | 14 (14%) | 2 (100%) | 2026-01-15 |
| compiler/testData/codegen/box/properties/backingField/overrideWithExplicitBackingField.kt compiler/testData/codegen/box/properties/backingField/backingFieldAndPropertyWithTheSameName.kt |
2 | 3 (66%) | 3 (66%) | 2026-01-05 |
| js/js.translator/testData/typescript-export/js/implementable-interfaces/implementable-interfaces__main.ts compiler/ir/backend.js/src/org/jetbrains/kotlin/ir/backend/js/tsexport/ExportModelGenerator.kt |
2 | 2 (100%) | 37 (5%) | 2026-01-15 |
| compiler/testData/codegen/box/properties/backingField/overriddenPropertiesWithExplicitBackingFields.kt compiler/testData/codegen/box/properties/backingField/equalsHashCodeWithValueClassExplicitBackingFieldAndSupertype.kt |
2 | 8 (25%) | 3 (66%) | 2026-01-05 |
| compiler/testData/codegen/box/properties/backingField/genericSupertypeWithValueClassExplicitBackingField.kt compiler/testData/codegen/box/properties/backingField/equalsHashCodeWithValueClassExplicitBackingFieldAndSupertype.kt |
2 | 3 (66%) | 3 (66%) | 2026-01-05 |
| compiler/fir/checkers/gen/org/jetbrains/kotlin/fir/analysis/diagnostics/FirErrors.kt analysis/analysis-api-fir/gen/org/jetbrains/kotlin/analysis/api/fir/diagnostics/KaFirDataClassConverters.kt |
2 | 753 (<1%) | 82 (2%) | 2026-01-14 |
| compiler/testData/codegen/box/properties/backingField/multipleInterfacesExplicitBackingField.kt compiler/testData/codegen/box/properties/backingField/explicitBackingFieldInAnonymous.kt |
2 | 3 (66%) | 8 (25%) | 2026-01-05 |
| compiler/fir/fir2ir/src/org/jetbrains/kotlin/fir/backend/Fir2IrTypeConverter.kt compiler/fir/fir2ir/jvm-backend/src/org/jetbrains/kotlin/fir/backend/jvm/JvmFir2IrExtensions.kt |
2 | 135 (1%) | 36 (5%) | 2025-12-19 |
| compiler/testData/codegen/box/properties/backingField/supertypePropertyWithValueClassExplicitBackingField.kt compiler/testData/codegen/box/properties/backingField/nullableAnySupertypeWithValueClassExplicitBackingField.kt |
2 | 3 (66%) | 3 (66%) | 2026-01-05 |
| analysis/symbol-light-classes/tests-gen/org/jetbrains/kotlin/light/classes/symbol/source/ScriptSymbolLightClassesByPsiForSourceTestGenerated.java analysis/symbol-light-classes/tests-gen/org/jetbrains/kotlin/light/classes/symbol/decompiled/SymbolLightClassesMatcherByPsiForLibraryTestGenerated.java |
2 | 3 (66%) | 3 (66%) | 2026-01-06 |
| compiler/testData/codegen/box/properties/backingField/supertypePropertyWithValueClassExplicitBackingField.kt compiler/testData/codegen/box/properties/backingField/backingFieldVisibility.kt |
2 | 3 (66%) | 6 (33%) | 2026-01-05 |
| compiler/testData/codegen/box/properties/backingField/supertypePropertyWithValueClassExplicitBackingField.kt compiler/testData/codegen/box/properties/backingField/explicitBackingFieldInAnonymous.kt |
2 | 3 (66%) | 8 (25%) | 2026-01-05 |
| analysis/analysis-api-impl-base/src/org/jetbrains/kotlin/analysis/api/impl/base/resolution/KaBaseDelegatedConstructorCall.kt analysis/analysis-api-impl-base/src/org/jetbrains/kotlin/analysis/api/impl/base/resolution/KaBaseCompoundUnaryOperation.kt |
2 | 5 (40%) | 7 (28%) | 2025-12-24 |
| compiler/testData/codegen/box/properties/backingField/typeCheckSupertypeWithValueClassExplicitBackingField.kt compiler/testData/codegen/box/properties/backingField/overrideWithExplicitBackingField.kt |
2 | 3 (66%) | 3 (66%) | 2026-01-05 |
| analysis/symbol-light-classes/tests-gen/org/jetbrains/kotlin/light/classes/symbol/source/SymbolLightClassesByPsiForSourceTestGenerated.java analysis/symbol-light-classes/tests-gen/org/jetbrains/kotlin/light/classes/symbol/source/JsSymbolLightClassesByPsiForSourceTestGenerated.java |
2 | 14 (14%) | 14 (14%) | 2026-01-06 |
| analysis/symbol-light-classes/tests-gen/org/jetbrains/kotlin/light/classes/symbol/decompiled/SymbolLightClassesMatcherByPsiForLibraryTestGenerated.java analysis/symbol-light-classes/tests-gen/org/jetbrains/kotlin/light/classes/symbol/decompiled/SymbolLightClassesEqualityByPsiForLibraryTestGenerated.java |
2 | 3 (66%) | 14 (14%) | 2026-01-06 |
| compiler/testData/codegen/box/properties/backingField/typeCheckSupertypeWithValueClassExplicitBackingField.kt compiler/testData/codegen/box/properties/backingField/nullableAnySupertypeWithValueClassExplicitBackingField.kt |
2 | 3 (66%) | 3 (66%) | 2026-01-05 |
| analysis/analysis-api-impl-base/src/org/jetbrains/kotlin/analysis/api/impl/base/resolution/KaBaseCompoundVariableAccessCall.kt analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/components/KaFe10Resolver.kt |
2 | 6 (33%) | 63 (3%) | 2025-12-24 |
| analysis/symbol-light-classes/tests-gen/org/jetbrains/kotlin/light/classes/symbol/source/ScriptSymbolLightClassesEqualityByPsiForSourceTestGenerated.java analysis/symbol-light-classes/tests-gen/org/jetbrains/kotlin/light/classes/symbol/decompiled/SymbolLightClassesMatcherByPsiForLibraryTestGenerated.java |
2 | 3 (66%) | 3 (66%) | 2026-01-06 |
| analysis/analysis-api-impl-base/src/org/jetbrains/kotlin/analysis/api/impl/base/resolution/KaBaseCompoundVariableAccessCall.kt analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/resolution/KaCall.kt |
2 | 6 (33%) | 30 (6%) | 2025-12-24 |
| analysis/analysis-api-impl-base/src/org/jetbrains/kotlin/analysis/api/impl/base/resolution/KaBaseCompoundAssignOperation.kt analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/components/KaFe10Resolver.kt |
2 | 7 (28%) | 63 (3%) | 2025-12-24 |