plugins/kotlin/k2-k1-parity-report.md
Generated on Thu Nov 07 11:15:56 CET 2024
Success rate is ratio of number of files successfully passed in a category to total number of files in this category.
| Status | Category | Success rate, % | Success files | Total files |
|---|---|---|---|---|
| :white_check_mark: | UNCATEGORIZED | 100 | 206 | 206 |
| :white_check_mark: | HIGHLIGHTING | 100 | 266 | 267 |
| :white_check_mark: | COMPLETION | 86 | 1476 | 1724 |
| :white_check_mark: | CODE_INSIGHT | 97 | 2212 | 2291 |
| :white_check_mark: | NAVIGATION | 100 | 91 | 91 |
| :white_check_mark: | FIND_USAGES | 100 | 460 | 460 |
| :white_check_mark: | REFACTORING | 99 | 364 | 366 |
| :white_check_mark: | RENAME_REFACTORING | 98 | 436 | 447 |
| :white_check_mark: | INLINE_REFACTORING | 98 | 456 | 463 |
| :x: | MOVE_REFACTORING | 79 | 187 | 236 |
| :white_check_mark: | EXTRACT_REFACTORING | 95 | 918 | 968 |
| :white_check_mark: | INSPECTIONS | 100 | 654 | 657 |
| :x: | INTENTIONS | 66 | 2322 | 3509 |
| :x: | QUICKFIXES | 77 | 2191 | 2851 |
| :white_check_mark: | DEBUGGER | 97 | 969 | 1003 |
| :white_check_mark: | J2K | 89 | 1082 | 1222 |
| :white_check_mark: | ANALYSIS_API | 100 | 2 | 2 |
Success rate is ratio of number of files successfully passed in K2 in a category to number of files successfully passed in K1 in the same category.
| Status | Category | Success rate, % | K2 files | K1 files |
|---|---|---|---|---|
| :x: | UNCATEGORIZED | 13 | 206 | 1567 |
| :white_check_mark: | HIGHLIGHTING | 92 | 266 | 290 |
| :x: | COMPLETION | 67 | 1476 | 2201 |
| :x: | CODE_INSIGHT | 82 | 2212 | 2686 |
| :x: | NAVIGATION | 58 | 91 | 157 |
| :white_check_mark: | FIND_USAGES | 117 | 460 | 394 |
| :white_check_mark: | REFACTORING | 94 | 364 | 388 |
| :white_check_mark: | RENAME_REFACTORING | 104 | 436 | 418 |
| :white_check_mark: | INLINE_REFACTORING | 98 | 456 | 465 |
| :white_check_mark: | MOVE_REFACTORING | 89 | 187 | 211 |
| :white_check_mark: | EXTRACT_REFACTORING | 137 | 918 | 668 |
| :x: | INSPECTIONS | 17 | 654 | 3855 |
| :x: | INTENTIONS | 61 | 2322 | 3828 |
| :x: | QUICKFIXES | 60 | 2191 | 3631 |
| :x: | SCRIPTS | 0 | 0 | 20 |
| :white_check_mark: | DEBUGGER | 92 | 969 | 1053 |
| :white_check_mark: | J2K | 89 | 1082 | 1222 |
| :white_check_mark: | ANALYSIS_API | 100 | 2 | 0 |
shared 15812 files out of 1153 cases
| Status | Case name | Success rate, % | K2 files | K1 files | Total files |
|---|---|---|---|---|---|
| :x: | K2CodeFragmentCompletionHandlerTestGenerated | 0 | 0 | 6 | 6 |
| :white_check_mark: | [K2CodeFragmentHighlightingTestGenerated] | 89 | 25 | 28 | 28 |
| :x: | K2CodeFragmentHighlightingTestGenerated$Imports | 0 | 0 | 1 | 1 |
| :white_check_mark: | K2CodeFragmentHighlightingTestGenerated$CodeFragments | 93 | 25 | 27 | 27 |
| :white_check_mark: | [FirParameterInfoTestGenerated] | 94 | 119 | 127 | 127 |
| :x: | FirParameterInfoTestGenerated$WithLib3 | 0 | 0 | 1 | 1 |
| :white_check_mark: | FirParameterInfoTestGenerated$ArrayAccess | 88 | 7 | 8 | 8 |
| :white_check_mark: | FirParameterInfoTestGenerated$FunctionCall | 93 | 84 | 90 | 90 |
| :white_check_mark: | FirParameterInfoTestGenerated$Annotations | 100 | 3 | 3 | 3 |
| :white_check_mark: | FirParameterInfoTestGenerated$TypeArguments | 100 | 23 | 23 | 23 |
| :white_check_mark: | FirParameterInfoTestGenerated$WithLib1 | 100 | 1 | 1 | 1 |
| :white_check_mark: | FirParameterInfoTestGenerated$WithLib2 | 100 | 1 | 1 | 1 |
| :x: | [K2IntentionTestGenerated] | 60 | 1765 | 2923 | 2951 |
| :x: | K2IntentionTestGenerated$AddForLoopIndices | 0 | 0 | 14 | 14 |
| :x: | K2IntentionTestGenerated$AddJvmOverloads | 0 | 0 | 8 | 8 |
| :x: | K2IntentionTestGenerated$AddJvmStatic | 0 | 0 | 13 | 13 |
| :x: | K2IntentionTestGenerated$AddLabeledReturnInLambda | 0 | 0 | 13 | 13 |
| :x: | K2IntentionTestGenerated$AddMissingDestructuring | 0 | 0 | 6 | 6 |
| :x: | K2IntentionTestGenerated$Branched | 0 | 0 | 36 | 36 |
| :x: | K2IntentionTestGenerated$ConventionNameCalls | 0 | 0 | 53 | 53 |
| :x: | K2IntentionTestGenerated$ConvertArgumentToSet | 0 | 0 | 20 | 20 |
| :x: | K2IntentionTestGenerated$ConvertArrayParameterToVararg | 0 | 0 | 12 | 12 |
| :x: | K2IntentionTestGenerated$ConvertCamelCaseTestFunctionToSpaced | 0 | 0 | 7 | 7 |
| :x: | K2IntentionTestGenerated$ConvertCollectionConstructorToFunction | 0 | 0 | 7 | 7 |
| :x: | K2IntentionTestGenerated$ConvertEnumToSealedClass | 0 | 0 | 9 | 9 |
| :x: | K2IntentionTestGenerated$ConvertFilteringFunctionWithDemorgansLaw | 0 | 0 | 17 | 17 |
| :x: | K2IntentionTestGenerated$ConvertFunctionToProperty | 0 | 0 | 32 | 32 |
| :x: | K2IntentionTestGenerated$ConvertFunctionTypeParameterToReceiver | 0 | 0 | 19 | 19 |
| :x: | K2IntentionTestGenerated$ConvertFunctionTypeReceiverToParameter | 0 | 0 | 11 | 11 |
| :x: | K2IntentionTestGenerated$ConvertLateinitPropertyToNullable | 0 | 0 | 4 | 4 |
| :x: | K2IntentionTestGenerated$ConvertLazyPropertyToOrdinary | 0 | 0 | 6 | 6 |
| :x: | K2IntentionTestGenerated$ConvertNullablePropertyToLateinit | 0 | 0 | 17 | 17 |
| :x: | K2IntentionTestGenerated$ConvertObjectLiteralToClass | 0 | 0 | 7 | 7 |
| :x: | K2IntentionTestGenerated$ConvertOrdinaryPropertyToLazy | 0 | 0 | 5 | 5 |
| :x: | K2IntentionTestGenerated$ConvertPropertyToFunction | 0 | 0 | 23 | 23 |
| :x: | K2IntentionTestGenerated$ConvertRangeCheckToTwoComparisons | 0 | 0 | 12 | 12 |
| :x: | K2IntentionTestGenerated$ConvertSealedClassToEnum | 0 | 0 | 11 | 11 |
| :x: | K2IntentionTestGenerated$ConvertSecondaryConstructorToPrimary | 0 | 0 | 26 | 26 |
| :x: | K2IntentionTestGenerated$ConvertSnakeCaseTestFunctionToSpaced | 0 | 0 | 2 | 2 |
| :x: | K2IntentionTestGenerated$ConvertToIndexedFunctionCall | 0 | 0 | 26 | 26 |
| :x: | K2IntentionTestGenerated$ConvertTrimIndentToTrimMargin | 0 | 0 | 6 | 6 |
| :x: | K2IntentionTestGenerated$ConvertTrimMarginToTrimIndent | 0 | 0 | 10 | 10 |
| :x: | K2IntentionTestGenerated$ConvertTryFinallyToUseCall | 0 | 0 | 14 | 14 |
| :x: | K2IntentionTestGenerated$ConvertUnsafeCastCallToUnsafeCast | 0 | 0 | 2 | 2 |
| :x: | K2IntentionTestGenerated$ConvertUnsafeCastToUnsafeCastCall | 0 | 0 | 2 | 2 |
| :x: | K2IntentionTestGenerated$ConvertVarargParameterToArray | 0 | 0 | 7 | 7 |
| :x: | K2IntentionTestGenerated$CopyConcatenatedStringToClipboard | 0 | 0 | 5 | 5 |
| :x: | K2IntentionTestGenerated$DestructuringInLambda | 0 | 0 | 26 | 26 |
| :x: | K2IntentionTestGenerated$DestructuringVariables | 0 | 0 | 11 | 11 |
| :x: | K2IntentionTestGenerated$EvaluateCompileTimeExpression | 0 | 0 | 16 | 16 |
| :x: | K2IntentionTestGenerated$ExpandBooleanExpression | 0 | 0 | 13 | 13 |
| :x: | K2IntentionTestGenerated$IntroduceBackingProperty | 0 | 0 | 15 | 15 |
| :x: | K2IntentionTestGenerated$IntroduceImportAlias | 0 | 0 | 30 | 30 |
| :x: | K2IntentionTestGenerated$IterateExpression | 0 | 0 | 13 | 13 |
| :x: | K2IntentionTestGenerated$IterationOverMap | 0 | 0 | 40 | 40 |
| :x: | K2IntentionTestGenerated$JoinDeclarationAndAssignment | 0 | 0 | 48 | 48 |
| :x: | K2IntentionTestGenerated$MoveDeclarationToSeparateFile | 0 | 0 | 2 | 2 |
| :x: | K2IntentionTestGenerated$MoveLambdaInsideParentheses | 0 | 0 | 19 | 19 |
| :x: | K2IntentionTestGenerated$MoveMemberToTopLevel | 0 | 0 | 10 | 10 |
| :x: | K2IntentionTestGenerated$MoveOutOfCompanion | 0 | 0 | 10 | 10 |
| :x: | K2IntentionTestGenerated$MovePropertyToClassBody | 0 | 0 | 12 | 12 |
| :x: | K2IntentionTestGenerated$MoveToCompanion | 0 | 0 | 22 | 22 |
| :x: | K2IntentionTestGenerated$NullableBooleanEqualityCheckToElvis | 0 | 0 | 5 | 5 |
| :x: | K2IntentionTestGenerated$ObjectLiteralToLambda | 0 | 0 | 30 | 30 |
| :x: | K2IntentionTestGenerated$ReconstructTypeInCastOrIs | 0 | 0 | 5 | 5 |
| :x: | K2IntentionTestGenerated$RemoveEmptyPrimaryConstructor | 0 | 0 | 11 | 11 |
| :x: | K2IntentionTestGenerated$RemoveExplicitLambdaParameterTypes | 0 | 0 | 9 | 9 |
| :x: | K2IntentionTestGenerated$RemoveExplicitSuperQualifier | 0 | 0 | 11 | 11 |
| :x: | K2IntentionTestGenerated$RemoveForLoopIndices | 0 | 0 | 7 | 7 |
| :x: | K2IntentionTestGenerated$RemoveRedundantCallsOfConversionMethods | 0 | 0 | 19 | 19 |
| :x: | K2IntentionTestGenerated$RemoveSingleExpressionStringTemplate | 0 | 0 | 7 | 7 |
| :x: | K2IntentionTestGenerated$ReplaceAddWithPlusAssign | 0 | 0 | 8 | 8 |
| :x: | K2IntentionTestGenerated$ReplaceMapGetOrDefault | 0 | 0 | 3 | 3 |
| :x: | K2IntentionTestGenerated$ReplaceSizeCheckWithIsNotEmpty | 0 | 0 | 21 | 21 |
| :x: | K2IntentionTestGenerated$ReplaceSizeZeroCheckWithIsEmpty | 0 | 0 | 17 | 17 |
| :x: | K2IntentionTestGenerated$ReplaceTypeArgumentWithUnderscore | 0 | 0 | 31 | 31 |
| :x: | K2IntentionTestGenerated$ReplaceUnderscoreWithParameterName | 0 | 0 | 9 | 9 |
| :x: | K2IntentionTestGenerated$ReplaceUntilWithRangeTo | 0 | 0 | 8 | 8 |
| :x: | K2IntentionTestGenerated$SamConversionToAnonymousObject | 0 | 0 | 20 | 20 |
| :x: | K2IntentionTestGenerated$SimplifyBooleanWithConstants | 0 | 0 | 39 | 39 |
| :x: | K2IntentionTestGenerated$SwapStringEqualsIgnoreCase | 0 | 0 | 3 | 3 |
| :x: | K2IntentionTestGenerated$ToInfixCall | 0 | 0 | 20 | 20 |
| :x: | K2IntentionTestGenerated$ToOrdinaryStringLiteral | 0 | 0 | 28 | 28 |
| :x: | K2IntentionTestGenerated$UsePropertyAccessSyntax | 0 | 0 | 57 | 57 |
| :x: | K2IntentionTestGenerated$UseWithIndex | 0 | 0 | 8 | 8 |
| :x: | K2IntentionTestGenerated$ValToObject | 0 | 0 | 8 | 8 |
| :x: | K2IntentionTestGenerated$ConvertLambdaToReference | 71 | 97 | 136 | 136 |
| :white_check_mark: | K2IntentionTestGenerated$ConvertParameterToReceiver | 91 | 21 | 23 | 23 |
| :white_check_mark: | K2IntentionTestGenerated$ConvertReceiverToParameter | 94 | 17 | 18 | 18 |
| :white_check_mark: | K2IntentionTestGenerated$ImportMember | 95 | 21 | 22 | 22 |
| :white_check_mark: | K2IntentionTestGenerated$SpecifyExplicitLambdaSignature | 95 | 18 | 19 | 19 |
| :white_check_mark: | K2IntentionTestGenerated$ConvertReferenceToLambda | 98 | 48 | 49 | 49 |
| :white_check_mark: | K2IntentionTestGenerated$ConvertToBlockBody | 98 | 40 | 41 | 41 |
| :white_check_mark: | K2IntentionTestGenerated$SpecifyTypeExplicitly | 98 | 49 | 50 | 50 |
| :white_check_mark: | K2IntentionTestGenerated$AddAnnotationUseSiteTarget | 100 | 32 | 32 | 32 |
| :white_check_mark: | K2IntentionTestGenerated$AddMissingClassKeyword | 100 | 8 | 8 | 8 |
| :white_check_mark: | K2IntentionTestGenerated$AddNamesInCommentToJavaCallArguments | 100 | 19 | 19 | 19 |
| :white_check_mark: | K2IntentionTestGenerated$AddNamesToCallArguments | 100 | 16 | 16 | 16 |
| :white_check_mark: | K2IntentionTestGenerated$AddNamesToFollowingArguments | 100 | 11 | 11 | 11 |
| :white_check_mark: | K2IntentionTestGenerated$AddOpenModifier | 100 | 14 | 14 | 14 |
| :white_check_mark: | K2IntentionTestGenerated$AddPropertyAccessors | 100 | 47 | 47 | 47 |
| :white_check_mark: | K2IntentionTestGenerated$AddThrowsAnnotation | 100 | 31 | 31 | 31 |
| :white_check_mark: | K2IntentionTestGenerated$AddValOrVar | 100 | 12 | 12 | 12 |
| :white_check_mark: | K2IntentionTestGenerated$AddWhenRemainingBranches | 100 | 4 | 4 | 4 |
| :white_check_mark: | K2IntentionTestGenerated$AnonymousFunctionToLambda | 100 | 26 | 26 | 26 |
| :white_check_mark: | K2IntentionTestGenerated$Chop | 100 | 22 | 22 | 22 |
| :white_check_mark: | K2IntentionTestGenerated$ConvertBinaryExpressionWithDemorgansLaw | 100 | 25 | 25 | 25 |
| :white_check_mark: | K2IntentionTestGenerated$ConvertBlockCommentToLineComment | 100 | 7 | 7 | 7 |
| :white_check_mark: | K2IntentionTestGenerated$ConvertConcatenationToBuildString | 100 | 7 | 7 | 7 |
| :white_check_mark: | K2IntentionTestGenerated$ConvertForEachToForLoop | 100 | 31 | 31 | 31 |
| :white_check_mark: | K2IntentionTestGenerated$ConvertPrimaryConstructorToSecondary | 100 | 40 | 40 | 40 |
| :white_check_mark: | K2IntentionTestGenerated$ConvertPropertyGetterToInitializer | 100 | 11 | 11 | 11 |
| :white_check_mark: | K2IntentionTestGenerated$ConvertPropertyInitializerToGetter | 100 | 16 | 16 | 16 |
| :white_check_mark: | K2IntentionTestGenerated$ConvertToConcatenatedString | 100 | 38 | 38 | 38 |
| :white_check_mark: | K2IntentionTestGenerated$ConvertToRawStringTemplate | 100 | 6 | 6 | 6 |
| :white_check_mark: | K2IntentionTestGenerated$ConvertToScope | 100 | 105 | 105 | 105 |
| :white_check_mark: | K2IntentionTestGenerated$ConvertVariableAssignmentToExpression | 100 | 4 | 4 | 4 |
| :white_check_mark: | K2IntentionTestGenerated$DoubleBangToIfThen | 100 | 16 | 16 | 16 |
| :white_check_mark: | K2IntentionTestGenerated$EliminateSubject | 100 | 11 | 11 | 11 |
| :white_check_mark: | K2IntentionTestGenerated$ElvisToIfThen | 100 | 22 | 22 | 22 |
| :white_check_mark: | K2IntentionTestGenerated$ImplementAbstractMember | 100 | 26 | 26 | 26 |
| :white_check_mark: | K2IntentionTestGenerated$ImplementAsConstructorParameter | 100 | 11 | 11 | 11 |
| :white_check_mark: | K2IntentionTestGenerated$ImportAllMembers | 100 | 27 | 27 | 27 |
| :white_check_mark: | K2IntentionTestGenerated$InsertCurlyBracesToTemplate | 100 | 8 | 8 | 8 |
| :white_check_mark: | K2IntentionTestGenerated$IntroduceVariable | 100 | 14 | 14 | 14 |
| :white_check_mark: | K2IntentionTestGenerated$InvertIfCondition | 100 | 59 | 59 | 59 |
| :white_check_mark: | K2IntentionTestGenerated$JoinArgumentList | 100 | 14 | 14 | 14 |
| :white_check_mark: | K2IntentionTestGenerated$JoinParameterList | 100 | 9 | 9 | 9 |
| :white_check_mark: | K2IntentionTestGenerated$LambdaToAnonymousFunction | 100 | 31 | 31 | 31 |
| :white_check_mark: | K2IntentionTestGenerated$MergeIfs | 100 | 11 | 11 | 11 |
| :white_check_mark: | K2IntentionTestGenerated$MovePropertyToConstructor | 100 | 18 | 18 | 18 |
| :white_check_mark: | K2IntentionTestGenerated$RemoveAllArgumentNames | 100 | 16 | 16 | 16 |
| :white_check_mark: | K2IntentionTestGenerated$RemoveExplicitTypeArguments | 100 | 38 | 38 | 38 |
| :white_check_mark: | K2IntentionTestGenerated$RemoveSingleArgumentName | 100 | 21 | 21 | 21 |
| :white_check_mark: | K2IntentionTestGenerated$ReplaceExplicitFunctionLiteralParamWithIt | 100 | 24 | 24 | 26 |
| :white_check_mark: | K2IntentionTestGenerated$ReplaceItWithExplicitFunctionLiteralParam | 100 | 5 | 5 | 5 |
| :white_check_mark: | K2IntentionTestGenerated$ReplaceUnderscoreWithTypeArgument | 100 | 26 | 26 | 26 |
| :white_check_mark: | K2IntentionTestGenerated$ReplaceWithOrdinaryAssignment | 100 | 9 | 9 | 9 |
| :white_check_mark: | K2IntentionTestGenerated$SafeAccessToIfThen | 100 | 31 | 31 | 31 |
| :white_check_mark: | K2IntentionTestGenerated$Split | 100 | 15 | 15 | 15 |
| :white_check_mark: | K2IntentionTestGenerated$TrailingComma | 100 | 1 | 1 | 1 |
| :white_check_mark: | K2IntentionTestGenerated$ChangeVisibility | 101 | 90 | 89 | 90 |
| :white_check_mark: | K2IntentionTestGenerated$ConvertToStringTemplate | 102 | 60 | 59 | 60 |
| :white_check_mark: | K2IntentionTestGenerated$AddNameToArgument | 103 | 31 | 30 | 31 |
| :white_check_mark: | K2IntentionTestGenerated$InsertExplicitTypeArguments | 103 | 31 | 30 | 31 |
| :white_check_mark: | K2IntentionTestGenerated$AddFullQualifier | 104 | 53 | 51 | 53 |
| :white_check_mark: | K2IntentionTestGenerated$ConvertMemberToExtension | 104 | 53 | 51 | 53 |
| :white_check_mark: | K2IntentionTestGenerated$ToRawStringLiteral | 106 | 17 | 16 | 17 |
| :white_check_mark: | K2IntentionTestGenerated$IfToWhen | 107 | 45 | 42 | 45 |
| :white_check_mark: | K2IntentionTestGenerated$ConvertStringTemplateToBuildString | 113 | 9 | 8 | 9 |
| :white_check_mark: | K2IntentionTestGenerated$RemoveExplicitType | 114 | 66 | 58 | 70 |
| :white_check_mark: | K2IntentionTestGenerated$Flatten | 133 | 4 | 3 | 4 |
| :x: | [K2PsiUnifierTestGenerated] | 77 | 86 | 112 | 118 |
| :x: | K2PsiUnifierTestGenerated$CallableReferences | 0 | 0 | 3 | 3 |
| :x: | K2PsiUnifierTestGenerated$ClassesAndObjects | 0 | 0 | 6 | 6 |
| :x: | K2PsiUnifierTestGenerated$TypeParameters | 0 | 0 | 1 | 1 |
| :x: | K2PsiUnifierTestGenerated$Super | 25 | 1 | 4 | 4 |
| :x: | K2PsiUnifierTestGenerated$Assignments | 60 | 3 | 5 | 5 |
| :x: | K2PsiUnifierTestGenerated$Blocks | 67 | 2 | 3 | 3 |
| :x: | K2PsiUnifierTestGenerated$Types | 67 | 4 | 6 | 6 |
| :x: | K2PsiUnifierTestGenerated$Conventions | 69 | 9 | 13 | 13 |
| :x: | K2PsiUnifierTestGenerated$Uncategorized | 69 | 9 | 13 | 13 |
| :x: | K2PsiUnifierTestGenerated$Misc | 75 | 3 | 4 | 4 |
| :white_check_mark: | K2PsiUnifierTestGenerated$Lambdas | 88 | 7 | 8 | 8 |
| :white_check_mark: | K2PsiUnifierTestGenerated$This | 90 | 9 | 10 | 10 |
| :white_check_mark: | K2PsiUnifierTestGenerated$Calls | 100 | 15 | 15 | 17 |
| :white_check_mark: | K2PsiUnifierTestGenerated$Casts | 100 | 3 | 3 | 3 |
| :white_check_mark: | K2PsiUnifierTestGenerated$Invoke | 100 | 4 | 4 | 4 |
| :white_check_mark: | K2PsiUnifierTestGenerated$LocalCallables | 100 | 5 | 5 | 6 |
| :white_check_mark: | K2PsiUnifierTestGenerated$Expressions | 133 | 12 | 9 | 12 |
| :x: | [K2JavaToKotlinConverterSingleFileFullJDKTestGenerated] | 38 | 3 | 8 | 8 |
| :x: | K2JavaToKotlinConverterSingleFileFullJDKTestGenerated$Enum | 0 | 0 | 1 | 1 |
| :x: | K2JavaToKotlinConverterSingleFileFullJDKTestGenerated$Collections | 40 | 2 | 5 | 5 |
| :x: | K2JavaToKotlinConverterSingleFileFullJDKTestGenerated$Issues | 50 | 1 | 2 | 2 |
| :white_check_mark: | [K2JavaToKotlinConverterSingleFileTestGenerated] | 89 | 1040 | 1167 | 1167 |
| :x: | K2JavaToKotlinConverterSingleFileTestGenerated$Lambda | 0 | 0 | 2 | 2 |
| :x: | K2JavaToKotlinConverterSingleFileTestGenerated$Projections | 0 | 0 | 1 | 1 |
| :x: | K2JavaToKotlinConverterSingleFileTestGenerated$ToArray | 0 | 0 | 1 | 1 |
| :x: | K2JavaToKotlinConverterSingleFileTestGenerated$JavaStreamsApi | 11 | 1 | 9 | 9 |
| :x: | K2JavaToKotlinConverterSingleFileTestGenerated$ToKotlinClasses | 17 | 1 | 6 | 6 |
| :x: | K2JavaToKotlinConverterSingleFileTestGenerated$RawGenerics | 25 | 1 | 4 | 4 |
| :x: | K2JavaToKotlinConverterSingleFileTestGenerated$AnonymousClass | 33 | 1 | 3 | 3 |
| :x: | K2JavaToKotlinConverterSingleFileTestGenerated$TypeParameters | 40 | 6 | 15 | 15 |
| :x: | K2JavaToKotlinConverterSingleFileTestGenerated$MutableCollections | 46 | 6 | 13 | 13 |
| :x: | K2JavaToKotlinConverterSingleFileTestGenerated$Types | 50 | 3 | 6 | 6 |
| :x: | K2JavaToKotlinConverterSingleFileTestGenerated$ArrayType | 55 | 6 | 11 | 11 |
| :x: | K2JavaToKotlinConverterSingleFileTestGenerated$Inheritance | 60 | 3 | 5 | 5 |
| :x: | K2JavaToKotlinConverterSingleFileTestGenerated$IsOperator | 67 | 2 | 3 | 3 |
| :x: | K2JavaToKotlinConverterSingleFileTestGenerated$ArrayAccessExpression | 75 | 3 | 4 | 4 |
| :x: | K2JavaToKotlinConverterSingleFileTestGenerated$ClassExpression | 75 | 3 | 4 | 4 |
| :x: | K2JavaToKotlinConverterSingleFileTestGenerated$Identifier | 75 | 3 | 4 | 4 |
| :x: | K2JavaToKotlinConverterSingleFileTestGenerated$Enum | 76 | 19 | 25 | 25 |
| :x: | K2JavaToKotlinConverterSingleFileTestGenerated$ArrayInitializerExpression | 77 | 10 | 13 | 13 |
| :x: | K2JavaToKotlinConverterSingleFileTestGenerated$Function | 78 | 35 | 45 | 45 |
| :x: | K2JavaToKotlinConverterSingleFileTestGenerated$BoxedType | 80 | 12 | 15 | 15 |
| :x: | K2JavaToKotlinConverterSingleFileTestGenerated$DocComments | 80 | 12 | 15 | 15 |
| :x: | K2JavaToKotlinConverterSingleFileTestGenerated$ObjectLiteral | 80 | 4 | 5 | 5 |
| :x: | K2JavaToKotlinConverterSingleFileTestGenerated$MethodCallExpression | 83 | 19 | 23 | 23 |
| :x: | K2JavaToKotlinConverterSingleFileTestGenerated$TryWithResource | 83 | 10 | 12 | 12 |
| :x: | K2JavaToKotlinConverterSingleFileTestGenerated$Comments | 84 | 16 | 19 | 19 |
| :white_check_mark: | K2JavaToKotlinConverterSingleFileTestGenerated$DetectProperties | 86 | 68 | 79 | 79 |
| :white_check_mark: | K2JavaToKotlinConverterSingleFileTestGenerated$Issues | 86 | 71 | 83 | 83 |
| :white_check_mark: | K2JavaToKotlinConverterSingleFileTestGenerated$FunctionalInterfaces | 88 | 7 | 8 | 8 |
| :white_check_mark: | K2JavaToKotlinConverterSingleFileTestGenerated$PostProcessing | 88 | 28 | 32 | 32 |
| :white_check_mark: | K2JavaToKotlinConverterSingleFileTestGenerated$Visibility | 92 | 12 | 13 | 13 |
| :white_check_mark: | K2JavaToKotlinConverterSingleFileTestGenerated$AnonymousBlock | 93 | 14 | 15 | 15 |
| :white_check_mark: | K2JavaToKotlinConverterSingleFileTestGenerated$ImplicitCasts | 93 | 13 | 14 | 14 |
| :white_check_mark: | K2JavaToKotlinConverterSingleFileTestGenerated$NewClassExpression | 93 | 14 | 15 | 15 |
| :white_check_mark: | K2JavaToKotlinConverterSingleFileTestGenerated$Field | 94 | 15 | 16 | 16 |
| :white_check_mark: | K2JavaToKotlinConverterSingleFileTestGenerated$For | 94 | 51 | 54 | 54 |
| :white_check_mark: | K2JavaToKotlinConverterSingleFileTestGenerated$TypeCastExpression | 94 | 17 | 18 | 18 |
| :white_check_mark: | K2JavaToKotlinConverterSingleFileTestGenerated$KotlinApiAccess | 95 | 18 | 19 | 19 |
| :white_check_mark: | K2JavaToKotlinConverterSingleFileTestGenerated$AssignmentExpression | 96 | 26 | 27 | 27 |
| :white_check_mark: | K2JavaToKotlinConverterSingleFileTestGenerated$Nullability | 98 | 52 | 53 | 53 |
| :white_check_mark: | K2JavaToKotlinConverterSingleFileTestGenerated$Annotations | 100 | 36 | 36 | 36 |
| :white_check_mark: | K2JavaToKotlinConverterSingleFileTestGenerated$AssertStatement | 100 | 5 | 5 | 5 |
| :white_check_mark: | K2JavaToKotlinConverterSingleFileTestGenerated$BinaryExpression | 100 | 26 | 26 | 26 |
| :white_check_mark: | K2JavaToKotlinConverterSingleFileTestGenerated$Blocks | 100 | 2 | 2 | 2 |
| :white_check_mark: | K2JavaToKotlinConverterSingleFileTestGenerated$BreakStatement | 100 | 2 | 2 | 2 |
| :white_check_mark: | K2JavaToKotlinConverterSingleFileTestGenerated$CallChainExpression | 100 | 6 | 6 | 6 |
| :white_check_mark: | K2JavaToKotlinConverterSingleFileTestGenerated$CaseConversion | 100 | 2 | 2 | 2 |
| :white_check_mark: | K2JavaToKotlinConverterSingleFileTestGenerated$Class | 100 | 37 | 37 | 37 |
| :white_check_mark: | K2JavaToKotlinConverterSingleFileTestGenerated$ConditionalExpression | 100 | 1 | 1 | 1 |
| :white_check_mark: | K2JavaToKotlinConverterSingleFileTestGenerated$Constructors | 100 | 45 | 45 | 45 |
| :white_check_mark: | K2JavaToKotlinConverterSingleFileTestGenerated$ContinueStatement | 100 | 2 | 2 | 2 |
| :white_check_mark: | K2JavaToKotlinConverterSingleFileTestGenerated$DeclarationStatement | 100 | 6 | 6 | 6 |
| :white_check_mark: | K2JavaToKotlinConverterSingleFileTestGenerated$DoWhileStatement | 100 | 5 | 5 | 5 |
| :white_check_mark: | K2JavaToKotlinConverterSingleFileTestGenerated$EnhancedSwitchStatement | 100 | 2 | 2 | 2 |
| :white_check_mark: | K2JavaToKotlinConverterSingleFileTestGenerated$Equals | 100 | 7 | 7 | 7 |
| :white_check_mark: | K2JavaToKotlinConverterSingleFileTestGenerated$ExplicitApiMode | 100 | 2 | 2 | 2 |
| :white_check_mark: | K2JavaToKotlinConverterSingleFileTestGenerated$ForeachStatement | 100 | 6 | 6 | 6 |
| :white_check_mark: | K2JavaToKotlinConverterSingleFileTestGenerated$Formatting | 100 | 13 | 13 | 13 |
| :white_check_mark: | K2JavaToKotlinConverterSingleFileTestGenerated$IfStatement | 100 | 8 | 8 | 8 |
| :white_check_mark: | K2JavaToKotlinConverterSingleFileTestGenerated$ImportStatement | 100 | 5 | 5 | 5 |
| :white_check_mark: | K2JavaToKotlinConverterSingleFileTestGenerated$Interface | 100 | 12 | 12 | 12 |
| :white_check_mark: | K2JavaToKotlinConverterSingleFileTestGenerated$InvalidCode | 100 | 4 | 4 | 4 |
| :white_check_mark: | K2JavaToKotlinConverterSingleFileTestGenerated$JavaStandardMethods | 100 | 3 | 3 | 3 |
| :white_check_mark: | K2JavaToKotlinConverterSingleFileTestGenerated$LabelStatement | 100 | 1 | 1 | 1 |
| :white_check_mark: | K2JavaToKotlinConverterSingleFileTestGenerated$LibraryUsage | 100 | 2 | 2 | 2 |
| :white_check_mark: | K2JavaToKotlinConverterSingleFileTestGenerated$List | 100 | 2 | 2 | 2 |
| :white_check_mark: | K2JavaToKotlinConverterSingleFileTestGenerated$LiteralExpression | 100 | 19 | 19 | 19 |
| :white_check_mark: | K2JavaToKotlinConverterSingleFileTestGenerated$LocalVariable | 100 | 9 | 9 | 9 |
| :white_check_mark: | K2JavaToKotlinConverterSingleFileTestGenerated$Misc | 100 | 6 | 6 | 6 |
| :white_check_mark: | K2JavaToKotlinConverterSingleFileTestGenerated$NullabilityGenerics | 100 | 27 | 27 | 27 |
| :white_check_mark: | K2JavaToKotlinConverterSingleFileTestGenerated$Overloads | 100 | 8 | 8 | 8 |
| :white_check_mark: | K2JavaToKotlinConverterSingleFileTestGenerated$PackageStatement | 100 | 1 | 1 | 1 |
| :white_check_mark: | K2JavaToKotlinConverterSingleFileTestGenerated$ParenthesizedExpression | 100 | 8 | 8 | 8 |
| :white_check_mark: | K2JavaToKotlinConverterSingleFileTestGenerated$PatternMatching | 100 | 4 | 4 | 4 |
| :white_check_mark: | K2JavaToKotlinConverterSingleFileTestGenerated$PolyadicExpression | 100 | 6 | 6 | 6 |
| :white_check_mark: | K2JavaToKotlinConverterSingleFileTestGenerated$PostfixOperator | 100 | 2 | 2 | 2 |
| :white_check_mark: | K2JavaToKotlinConverterSingleFileTestGenerated$PreAndPostprocessorExtensions | 100 | 2 | 2 | 2 |
| :white_check_mark: | K2JavaToKotlinConverterSingleFileTestGenerated$PrefixOperator | 100 | 6 | 6 | 6 |
| :white_check_mark: | K2JavaToKotlinConverterSingleFileTestGenerated$Protected | 100 | 7 | 7 | 7 |
| :white_check_mark: | K2JavaToKotlinConverterSingleFileTestGenerated$RecordClass | 100 | 16 | 16 | 16 |
| :white_check_mark: | K2JavaToKotlinConverterSingleFileTestGenerated$ReturnStatement | 100 | 6 | 6 | 6 |
| :white_check_mark: | K2JavaToKotlinConverterSingleFileTestGenerated$Settings | 100 | 4 | 4 | 4 |
| :white_check_mark: | K2JavaToKotlinConverterSingleFileTestGenerated$SimplifyNegatedBinaryExpression | 100 | 6 | 6 | 6 |
| :white_check_mark: | K2JavaToKotlinConverterSingleFileTestGenerated$StaticMembers | 100 | 9 | 9 | 9 |
| :white_check_mark: | K2JavaToKotlinConverterSingleFileTestGenerated$Strings | 100 | 1 | 1 | 1 |
| :white_check_mark: | K2JavaToKotlinConverterSingleFileTestGenerated$SuperExpression | 100 | 7 | 7 | 7 |
| :white_check_mark: | K2JavaToKotlinConverterSingleFileTestGenerated$Switch | 100 | 16 | 16 | 16 |
| :white_check_mark: | K2JavaToKotlinConverterSingleFileTestGenerated$SwitchExpression | 100 | 17 | 17 | 17 |
| :white_check_mark: | K2JavaToKotlinConverterSingleFileTestGenerated$SynchronizedStatement | 100 | 1 | 1 | 1 |
| :white_check_mark: | K2JavaToKotlinConverterSingleFileTestGenerated$TextBlocks | 100 | 10 | 10 | 10 |
| :white_check_mark: | K2JavaToKotlinConverterSingleFileTestGenerated$ThisExpression | 100 | 2 | 2 | 2 |
| :white_check_mark: | K2JavaToKotlinConverterSingleFileTestGenerated$ThrowStatement | 100 | 1 | 1 | 1 |
| :white_check_mark: | K2JavaToKotlinConverterSingleFileTestGenerated$TryStatement | 100 | 5 | 5 | 5 |
| :white_check_mark: | K2JavaToKotlinConverterSingleFileTestGenerated$Uncategorized | 100 | 1 | 1 | 1 |
| :white_check_mark: | K2JavaToKotlinConverterSingleFileTestGenerated$VarArg | 100 | 3 | 3 | 3 |
| :white_check_mark: | K2JavaToKotlinConverterSingleFileTestGenerated$WhileStatement | 100 | 6 | 6 | 6 |
| :x: | [K2CodeFragmentCompletionTestGenerated] | 72 | 13 | 18 | 19 |
| :x: | K2CodeFragmentCompletionTestGenerated$RuntimeType | 17 | 1 | 6 | 6 |
| :white_check_mark: | K2CodeFragmentCompletionTestGenerated$Uncategorized | 100 | 12 | 12 | 13 |
| :x: | [HighLevelWeigherTestGenerated] | 69 | 85 | 123 | 125 |
| :x: | HighLevelWeigherTestGenerated$ExpectedInfo | 13 | 2 | 15 | 15 |
| :x: | HighLevelWeigherTestGenerated$TypesWithInstances | 29 | 2 | 7 | 7 |
| :x: | HighLevelWeigherTestGenerated$WithReturnType | 65 | 11 | 17 | 17 |
| :x: | HighLevelWeigherTestGenerated$Uncategorized | 81 | 46 | 57 | 59 |
| :x: | HighLevelWeigherTestGenerated$NoReturnType | 82 | 9 | 11 | 11 |
| :white_check_mark: | HighLevelWeigherTestGenerated$ExpectedType | 88 | 7 | 8 | 8 |
| :white_check_mark: | HighLevelWeigherTestGenerated$ParameterNameAndType | 100 | 8 | 8 | 8 |
| :x: | K2MoveNestedTestGenerated | 50 | 29 | 58 | 58 |
| :x: | K2IdeK2MultiplatformCodeKotlinEvaluateExpressionTestGenerated | 62 | 8 | 13 | 13 |
| :x: | K2AutoImportTestGenerated | 69 | 22 | 32 | 32 |
| :x: | K2MultiModuleMoveTestGenerated | 69 | 18 | 26 | 31 |
| :x: | K2JvmBasicCompletionTestGenerated$Java | 71 | 44 | 62 | 67 |
| :x: | K2JavaAgainstKotlinBinariesCheckerTestGenerated | 76 | 29 | 38 | 38 |
| :white_check_mark: | [K2MultiFileLocalInspectionTestGenerated] | 95 | 18 | 19 | 19 |
| :x: | K2MultiFileLocalInspectionTestGenerated$RedundantQualifierName | 80 | 4 | 5 | 5 |
| :white_check_mark: | K2MultiFileLocalInspectionTestGenerated$ReconcilePackageWithDirectory | 100 | 7 | 7 | 7 |
| :white_check_mark: | K2MultiFileLocalInspectionTestGenerated$UnusedSymbol | 100 | 7 | 7 | 7 |
| :x: | K2CompletionCharFilterTestGenerated | 83 | 29 | 35 | 35 |
| :white_check_mark: | K2ChangePackageTestGenerated | 86 | 6 | 7 | 7 |
| :white_check_mark: | FirWithLibBasicCompletionTestGenerated | 88 | 15 | 17 | 17 |
| :white_check_mark: | FirShortenRefsTestGenerated$This | 88 | 7 | 8 | 8 |
| :white_check_mark: | [InlineScopesAndK2IdeK2CodeEvaluateExpressionTestGenerated] | 94 | 368 | 392 | 392 |
| :white_check_mark: | InlineScopesAndK2IdeK2CodeEvaluateExpressionTestGenerated$MultipleBreakpoints | 90 | 47 | 52 | 52 |
| :white_check_mark: | InlineScopesAndK2IdeK2CodeEvaluateExpressionTestGenerated$SingleBreakpoint | 94 | 321 | 340 | 340 |
| :white_check_mark: | K2JvmOptimizeImportsTestGenerated$Jvm | 91 | 53 | 58 | 58 |
| :white_check_mark: | HighLevelMultiFileJvmBasicCompletionTestGenerated | 92 | 88 | 96 | 102 |
| :x: | [K2JavaToKotlinConverterPartialTestGenerated] | 83 | 39 | 47 | 47 |
| :x: | K2JavaToKotlinConverterPartialTestGenerated$Function | 79 | 27 | 34 | 34 |
| :white_check_mark: | K2JavaToKotlinConverterPartialTestGenerated$Field | 92 | 12 | 13 | 13 |
| :white_check_mark: | K2KDocCompletionTestGenerated | 93 | 28 | 30 | 30 |
| :white_check_mark: | K2JsBasicCompletionLegacyStdlibTestGenerated$Common | 95 | 615 | 644 | 683 |
| :white_check_mark: | [K2SelectExpressionForDebuggerTestGenerated] | 99 | 68 | 69 | 69 |
| :white_check_mark: | K2SelectExpressionForDebuggerTestGenerated$DisallowMethodCalls | 95 | 20 | 21 | 21 |
| :white_check_mark: | K2SelectExpressionForDebuggerTestGenerated$Uncategorized | 100 | 48 | 48 | 48 |
| :white_check_mark: | FirKeywordCompletionTestGenerated$Keywords | 98 | 137 | 140 | 140 |
| :white_check_mark: | FirQuickDocTestGenerated | 98 | 83 | 85 | 85 |
| :white_check_mark: | FirRenameTestGenerated | 98 | 276 | 281 | 281 |
| :white_check_mark: | FirSlicerTreeTestGenerated$Outflow | 99 | 75 | 76 | 76 |
| :white_check_mark: | [FirLegacyUastValuesTestGenerated] | 100 | 79 | 79 | 79 |
| :white_check_mark: | [FirUastDeclarationTestGenerated] | 100 | 32 | 32 | 32 |
| :white_check_mark: | [FirUastTypesTestGenerated] | 100 | 15 | 15 | 15 |
| :white_check_mark: | [FirUastValuesTestGenerated] | 100 | 2 | 2 | 2 |
| :x: | [K2AddImportActionTestGenerated] | 65 | 26 | 40 | 41 |
| :white_check_mark: | [K2BytecodeToolWindowTestGenerated] | 100 | 19 | 19 | 19 |
| :white_check_mark: | [FirDumbCompletionTestGenerated] | 100 | 45 | 45 | 45 |
| :white_check_mark: | [FirKeywordCompletionHandlerTestGenerated] | 100 | 49 | 49 | 49 |
| :x: | [HighLevelBasicCompletionHandlerTestGenerated] | 79 | 243 | 308 | 316 |
| :white_check_mark: | [HighLevelJavaCompletionHandlerTestGenerated] | 100 | 1 | 1 | 1 |
| :white_check_mark: | [K2CompletionIncrementalResolveTestGenerated] | 100 | 8 | 8 | 8 |
| :white_check_mark: | [FirLiteralKotlinToKotlinCopyPasteTestGenerated] | 100 | 6 | 6 | 6 |
| :white_check_mark: | [FirLiteralTextToKotlinCopyPasteTestGenerated] | 100 | 21 | 21 | 21 |
| :white_check_mark: | [K2CodeFragmentAutoImportTestGenerated] | 100 | 1 | 1 | 1 |
| :white_check_mark: | [K2ExternalAnnotationTestGenerated] | 100 | 4 | 4 | 4 |
| :white_check_mark: | [FindUsagesFirTestGenerated] | 100 | 302 | 301 | 302 |
| :white_check_mark: | [FindUsagesWithDisableComponentSearchFirTestGenerated] | 100 | 21 | 21 | 21 |
| :white_check_mark: | [KotlinFindUsagesWithLibraryFirTestGenerated] | 100 | 52 | 52 | 52 |
| :white_check_mark: | [KotlinFindUsagesWithStdlibFirTestGenerated] | 100 | 1 | 1 | 1 |
| :white_check_mark: | [KotlinGroupUsagesBySimilarityFeaturesFirTestGenerated] | 100 | 2 | 2 | 2 |
| :white_check_mark: | [KotlinGroupUsagesBySimilarityFirTestGenerated] | 100 | 12 | 12 | 12 |
| :white_check_mark: | [KotlinScriptFindUsagesFirTestGenerated] | 100 | 6 | 6 | 6 |
| :white_check_mark: | [FirFoldingTestGenerated] | 100 | 25 | 25 | 25 |
| :white_check_mark: | [K2FilteringAutoImportTestGenerated] | 100 | 1 | 1 | 1 |
| :white_check_mark: | [K2JsOptimizeImportsTestGenerated] | 96 | 116 | 121 | 121 |
| :white_check_mark: | [FirGotoTestGenerated] | 100 | 32 | 32 | 32 |
| :white_check_mark: | [K2ProjectViewTestGenerated] | 100 | 31 | 31 | 31 |
| :white_check_mark: | [FirReferenceResolveInJavaTestGenerated] | 100 | 6 | 6 | 6 |
| :white_check_mark: | [FirReferenceResolveTestGenerated] | 101 | 167 | 165 | 167 |
| :white_check_mark: | [FirReferenceToCompiledKotlinResolveInJavaTestGenerated] | 100 | 33 | 33 | 33 |
| :white_check_mark: | [ReferenceResolveInLibrarySourcesFirTestGenerated] | 100 | 5 | 5 | 5 |
| :white_check_mark: | [KotlinCompilerReferenceFirTestGenerated] | 100 | 27 | 27 | 27 |
| :white_check_mark: | [K2ExpressionTypeTestGenerated] | 100 | 38 | 38 | 38 |
| :white_check_mark: | [K2JavaAgainstKotlinSourceCheckerTestGenerated] | 100 | 4 | 4 | 4 |
| :white_check_mark: | [KotlinFirBreadcrumbsTestGenerated] | 100 | 15 | 15 | 15 |
| :white_check_mark: | [KotlinFirJoinLinesTestGenerated] | 100 | 89 | 89 | 89 |
| :white_check_mark: | [KotlinFirPairMatcherTestGenerated] | 100 | 3 | 3 | 3 |
| :white_check_mark: | [SharedK2InspectionTestGenerated] | 100 | 9 | 9 | 9 |
| :white_check_mark: | [SharedK2LocalInspectionTestGenerated] | 100 | 441 | 439 | 441 |
| :white_check_mark: | [SharedK2MultiFileQuickFixTestGenerated] | 100 | 3 | 3 | 3 |
| :white_check_mark: | [SharedK2KDocHighlightingTestGenerated] | 100 | 2 | 2 | 2 |
| :white_check_mark: | [SharedK2IntentionTestGenerated] | 100 | 486 | 486 | 486 |
| :white_check_mark: | [LineMarkersK2TestGenerated] | 102 | 47 | 46 | 47 |
| :x: | [K2PostfixTemplateTestGenerated] | 83 | 49 | 59 | 59 |
| :x: | [HighLevelQuickFixMultiFileTestGenerated] | 74 | 134 | 181 | 190 |
| :x: | [HighLevelQuickFixTestGenerated] | 76 | 1774 | 2335 | 2352 |
| :white_check_mark: | [K2InsertImportOnPasteTestGenerated] | 100 | 104 | 104 | 108 |
| :white_check_mark: | [FirUpdateKotlinCopyrightTestGenerated] | 100 | 8 | 8 | 8 |
| :white_check_mark: | [K2BreakpointApplicabilityTestGenerated] | 100 | 9 | 9 | 9 |
| :white_check_mark: | [K2ClassNameCalculatorTestGenerated] | 100 | 8 | 8 | 8 |
| :white_check_mark: | [K2FlowAsyncStackTraceTestGenerated] | 100 | 12 | 12 | 12 |
| :white_check_mark: | [K2IdeK2CodeBreakpointHighlightingTestGenerated] | 100 | 12 | 12 | 12 |
| :white_check_mark: | [K2IdeK2CodeContinuationStackTraceTestGenerated] | 100 | 7 | 7 | 7 |
| :white_check_mark: | [K2IdeK2CodeCoroutineDumpTestGenerated] | 100 | 3 | 3 | 3 |
| :white_check_mark: | [K2IdeK2CodeFileRankingTestGenerated] | 100 | 12 | 12 | 12 |
| :white_check_mark: | [K2IdeK2CodeKotlinVariablePrintingTestGenerated] | 100 | 9 | 9 | 9 |
| :white_check_mark: | [K2IdeK2CodeSuspendStackTraceTestGenerated] | 100 | 3 | 3 | 3 |
| :white_check_mark: | [K2IdeK2CodeXCoroutinesStackTraceTestGenerated] | 100 | 3 | 3 | 3 |
| :white_check_mark: | [K2IndyLambdaKotlinSteppingTestGenerated] | 99 | 356 | 360 | 360 |
| :white_check_mark: | [K2KotlinExceptionFilterTestGenerated] | 100 | 23 | 23 | 23 |
| :white_check_mark: | [K2PositionManagerTestGenerated] | 100 | 20 | 20 | 20 |
| :white_check_mark: | [K2SmartStepIntoTestGenerated] | 100 | 47 | 47 | 47 |
| :white_check_mark: | [FirGenerateHashCodeAndEqualsActionTestGenerated] | 100 | 32 | 32 | 32 |
| :white_check_mark: | [FirGenerateSecondaryConstructorActionTestGenerated] | 100 | 19 | 19 | 19 |
| :white_check_mark: | [FirGenerateTestSupportMethodActionTestGenerated] | 100 | 26 | 26 | 26 |
| :white_check_mark: | [FirGenerateToStringActionTestGenerated] | 100 | 26 | 26 | 26 |
| :white_check_mark: | [K2HighlightExitPointsTestGenerated] | 100 | 53 | 53 | 53 |
| :white_check_mark: | [K2HighlightUsagesTestGenerated] | 100 | 1 | 1 | 1 |
| :white_check_mark: | [K2HighlightingMetaInfoTestGenerated] | 102 | 62 | 61 | 63 |
| :white_check_mark: | [KtCallChainHintsProviderTestGenerated] | 100 | 11 | 11 | 11 |
| :white_check_mark: | [KtLambdasHintsProviderGenerated] | 100 | 19 | 19 | 19 |
| :white_check_mark: | [KtParameterHintsProviderTestGenerated] | 100 | 6 | 6 | 6 |
| :white_check_mark: | [KtRangesHintsProviderTestGenerated] | 100 | 1 | 1 | 1 |
| :white_check_mark: | [KtReferenceTypeHintsProviderTestGenerated] | 100 | 43 | 43 | 43 |
| :white_check_mark: | [K2InspectionTestGenerated] | 94 | 16 | 17 | 17 |
| :white_check_mark: | [K2MultiFileInspectionTestGenerated] | 100 | 3 | 3 | 3 |
| :white_check_mark: | [K2GotoTestOrCodeActionTestGenerated] | 100 | 11 | 11 | 11 |
| :white_check_mark: | [K2MultiFileIntentionTestGenerated] | 100 | 9 | 9 | 9 |
| :white_check_mark: | [FirMoveLeftRightTestGenerated] | 100 | 16 | 16 | 16 |
| :white_check_mark: | [KotlinFirMoveStatementTestGenerated] | 99 | 282 | 284 | 284 |
| :white_check_mark: | [KotlinGotoImplementationMultifileTestGenerated] | 109 | 12 | 11 | 12 |
| :white_check_mark: | [KotlinGotoImplementationTestGenerated] | 100 | 23 | 23 | 23 |
| :white_check_mark: | [FirRenderingKDocTestGenerated] | 100 | 5 | 5 | 5 |
| :white_check_mark: | [K2MultiFileQuickFixTestGenerated] | 100 | 6 | 6 | 6 |
| :white_check_mark: | [K2QuickFixTestGenerated] | 92 | 249 | 271 | 275 |
| :white_check_mark: | [K2CopyTestGenerated] | 100 | 43 | 43 | 45 |
| :white_check_mark: | [K2MultiModuleCopyTestGenerated] | 100 | 3 | 3 | 3 |
| :white_check_mark: | [KotlinFirInlineTestGenerated] | 100 | 456 | 456 | 463 |
| :white_check_mark: | [K2IntroduceFunctionTestGenerated] | 101 | 158 | 156 | 164 |
| :white_check_mark: | [K2IntroduceParameterTestGenerated] | 102 | 133 | 131 | 135 |
| :white_check_mark: | [K2IntroducePropertyTestGenerated] | 100 | 55 | 55 | 56 |
| :white_check_mark: | [K2MoveDirectoryTestGenerated] | 100 | 4 | 4 | 4 |
| :white_check_mark: | [K2MovePackageTestGenerated] | 100 | 1 | 1 | 1 |
| :white_check_mark: | [K2MoveTopLevelToInnerTestGenerated] | 100 | 3 | 3 | 3 |
| :white_check_mark: | [FirMultiModuleRenameTestGenerated] | 100 | 27 | 27 | 30 |
| :white_check_mark: | [FirMultiModuleSafeDeleteTestGenerated] | 100 | 25 | 25 | 25 |
| :white_check_mark: | [K2SafeDeleteTestGenerated] | 101 | 199 | 198 | 199 |
| :white_check_mark: | [FirAnnotatedMembersSearchTestGenerated] | 100 | 12 | 12 | 12 |
| :white_check_mark: | [FirSlicerNullnessGroupingTestGenerated] | 100 | 83 | 83 | 84 |
| :white_check_mark: | [KotlinFirFileStructureTestGenerated] | 100 | 19 | 19 | 19 |
| :white_check_mark: | [KotlinFirSurroundWithTestGenerated] | 100 | 77 | 77 | 77 |
| :white_check_mark: | [KotlinFirUnwrapRemoveTestGenerated] | 100 | 63 | 63 | 63 |
| :white_check_mark: | [ParcelizeK2QuickFixTestGenerated] | 100 | 18 | 18 | 18 |
| :white_check_mark: | [K2UnusedSymbolHighlightingTestGenerated] | 108 | 155 | 143 | 156 |
| :white_check_mark: | K2UnusedSymbolHighlightingTestGenerated$Uncategorized | 108 | 131 | 121 | 132 |
| :white_check_mark: | K2UnusedSymbolHighlightingTestGenerated$Multifile | 109 | 24 | 22 | 24 |
| :white_check_mark: | FirGotoTypeDeclarationTestGenerated | 111 | 20 | 18 | 20 |
| :white_check_mark: | K2MoveTopLevelTestGenerated | 112 | 95 | 85 | 99 |
| :white_check_mark: | FirGotoDeclarationTestGenerated | 113 | 17 | 15 | 17 |
| :white_check_mark: | K2MoveFileOrDirectoriesTestGenerated | 115 | 31 | 27 | 33 |
| :white_check_mark: | K2SharedQuickFixTestGenerated$Quickfix | 117 | 7 | 6 | 7 |
| :white_check_mark: | K2InplaceRenameTestGenerated | 121 | 133 | 110 | 136 |
| :white_check_mark: | K2InplaceIntroduceFunctionTestGenerated | 125 | 15 | 12 | 15 |
| :white_check_mark: | [K2IntroduceConstantTestGenerated] | 94 | 44 | 47 | 48 |
| :x: | K2IntroduceConstantTestGenerated$BinaryExpression | 83 | 19 | 23 | 23 |
| :white_check_mark: | K2IntroduceConstantTestGenerated$DotQualifiedExpression | 100 | 10 | 10 | 10 |
| :white_check_mark: | K2IntroduceConstantTestGenerated$StringTemplates | 100 | 10 | 10 | 10 |
| :white_check_mark: | K2IntroduceConstantTestGenerated$Uncategorized | 125 | 5 | 4 | 5 |
| :white_check_mark: | [K2IntroduceVariableTestGenerated] | 108 | 215 | 199 | 217 |
| :white_check_mark: | K2IntroduceVariableTestGenerated$CollectionElement | 100 | 6 | 6 | 6 |
| :white_check_mark: | K2IntroduceVariableTestGenerated$ExplicateTypeArguments | 100 | 6 | 6 | 6 |
| :white_check_mark: | K2IntroduceVariableTestGenerated$ExtractToScope | 100 | 15 | 15 | 15 |
| :white_check_mark: | K2IntroduceVariableTestGenerated$MultiDeclarations | 100 | 10 | 10 | 10 |
| :white_check_mark: | K2IntroduceVariableTestGenerated$Qualifiers | 100 | 16 | 16 | 16 |
| :white_check_mark: | K2IntroduceVariableTestGenerated$Script | 100 | 3 | 3 | 3 |
| :white_check_mark: | K2IntroduceVariableTestGenerated$Uncategorized | 100 | 99 | 99 | 101 |
| :white_check_mark: | K2IntroduceVariableTestGenerated$StringTemplates | 105 | 20 | 19 | 20 |
| :white_check_mark: | K2IntroduceVariableTestGenerated$MultiDollarStringTemplates | 125 | 30 | 24 | 30 |
| :white_check_mark: | K2IntroduceVariableTestGenerated$AnonymousObjects | 1000 | 10 | 1 | 10 |
kt, test, before.Main.kt, before.Main.java, kts, main.java, main.kt, option1.kt, kt.kt, java, 0.kt, 0.java, 0.properties, txt, 0.kts, gradle.kts