From 6f6a33e852dea55de1bc21d4328d768e9a5e4528 Mon Sep 17 00:00:00 2001 From: Ilya Kirillov Date: Wed, 17 Nov 2021 18:42:35 +0100 Subject: [PATCH] Analysis API: move testdata to corresponding components folders --- .../callResolver}/resolveCall/annotationEntry.kt | 0 .../callResolver}/resolveCall/annotationEntry.txt | 0 .../callResolver}/resolveCall/annotationInAnnotation_arrayOf.kt | 0 .../callResolver}/resolveCall/annotationInAnnotation_arrayOf.txt | 0 .../resolveCall/annotationInAnnotation_collectionLiteral.kt | 0 .../resolveCall/annotationInAnnotation_collectionLiteral.txt | 0 .../annotationInAnnotation_multipleAnnotations_arrayOf.kt | 0 .../annotationInAnnotation_multipleAnnotations_arrayOf.txt | 0 ...nnotationInAnnotation_multipleAnnotations_collectionLiteral.kt | 0 ...notationInAnnotation_multipleAnnotations_collectionLiteral.txt | 0 .../callResolver}/resolveCall/annotationInAnnotation_noarg.kt | 0 .../callResolver}/resolveCall/annotationInAnnotation_noarg.txt | 0 .../callResolver}/resolveCall/annotationInAnnotation_vararg.kt | 0 .../callResolver}/resolveCall/annotationInAnnotation_vararg.txt | 0 .../callResolver}/resolveCall/annotationOnDelegate.kt | 0 .../callResolver}/resolveCall/annotationOnDelegate.txt | 0 .../callResolver}/resolveCall/annotationOnExpression_asT.kt | 0 .../callResolver}/resolveCall/annotationOnExpression_asT.txt | 0 .../resolveCall/annotationOnExpression_destructuring.kt | 0 .../resolveCall/annotationOnExpression_destructuring.txt | 0 .../callResolver}/resolveCall/annotationOnExpression_if.kt | 0 .../callResolver}/resolveCall/annotationOnExpression_if.txt | 0 .../resolveCall/annotationOnExpression_whenBranch.kt | 0 .../resolveCall/annotationOnExpression_whenBranch.txt | 0 .../callResolver}/resolveCall/annotationOnFile.kt | 0 .../callResolver}/resolveCall/annotationOnFile.txt | 0 .../callResolver}/resolveCall/annotationOnParameter_param.kt | 0 .../callResolver}/resolveCall/annotationOnParameter_param.txt | 0 .../resolveCall/annotationOnParameter_parameterProperty.kt | 0 .../resolveCall/annotationOnParameter_parameterProperty.txt | 0 .../callResolver}/resolveCall/annotationOnParameter_reified.kt | 0 .../callResolver}/resolveCall/annotationOnParameter_reified.txt | 0 .../callResolver}/resolveCall/annotationOnParameter_setparam.kt | 0 .../callResolver}/resolveCall/annotationOnParameter_setparam.txt | 0 .../callResolver}/resolveCall/annotationOnProperty_field.kt | 0 .../callResolver}/resolveCall/annotationOnProperty_field.txt | 0 .../callResolver}/resolveCall/annotationOnProperty_get.kt | 0 .../callResolver}/resolveCall/annotationOnProperty_get.txt | 0 .../callResolver}/resolveCall/annotationOnProperty_property.kt | 0 .../callResolver}/resolveCall/annotationOnProperty_property.txt | 0 .../callResolver}/resolveCall/annotationOnProperty_set.kt | 0 .../callResolver}/resolveCall/annotationOnProperty_set.txt | 0 .../callResolver}/resolveCall/annotationOnReceiver.kt | 0 .../callResolver}/resolveCall/annotationOnReceiver.txt | 0 .../callResolver}/resolveCall/arrayOfInAnnotation.kt | 0 .../callResolver}/resolveCall/arrayOfInAnnotation.txt | 0 .../callResolver}/resolveCall/delegatedConstructorCall_super.kt | 0 .../callResolver}/resolveCall/delegatedConstructorCall_super.txt | 0 .../delegatedConstructorCall_super_unresolved.descriptors.txt | 0 .../resolveCall/delegatedConstructorCall_super_unresolved.kt | 0 .../resolveCall/delegatedConstructorCall_super_unresolved.txt | 0 .../callResolver}/resolveCall/delegatedConstructorCall_this.kt | 0 .../callResolver}/resolveCall/delegatedConstructorCall_this.txt | 0 .../delegatedConstructorCall_this_unresolved.descriptors.txt | 0 .../resolveCall/delegatedConstructorCall_this_unresolved.kt | 0 .../resolveCall/delegatedConstructorCall_this_unresolved.txt | 0 .../callResolver}/resolveCall/enumAsAnnotationValue.kt | 0 .../callResolver}/resolveCall/enumAsAnnotationValue.txt | 0 .../callResolver}/resolveCall/functionCallInTheSameFile.kt | 0 .../callResolver}/resolveCall/functionCallInTheSameFile.txt | 0 .../functionCallWithExtensionReceiverAndTypeArgument.kt | 0 .../functionCallWithExtensionReceiverAndTypeArgument.txt | 0 .../callResolver}/resolveCall/functionCallWithLambdaArgument.kt | 0 .../callResolver}/resolveCall/functionCallWithLambdaArgument.txt | 0 .../callResolver}/resolveCall/functionCallWithNamedArgument.kt | 0 .../callResolver}/resolveCall/functionCallWithNamedArgument.txt | 0 .../resolveCall/functionCallWithNonTrailingLambdaArgument.kt | 0 .../resolveCall/functionCallWithNonTrailingLambdaArgument.txt | 0 .../callResolver}/resolveCall/functionCallWithSpreadArgument.kt | 0 .../callResolver}/resolveCall/functionCallWithSpreadArgument.txt | 0 .../callResolver}/resolveCall/functionCallWithTypeArgument.kt | 0 .../callResolver}/resolveCall/functionCallWithTypeArgument.txt | 0 .../callResolver}/resolveCall/functionCallWithVarargArgument.kt | 0 .../callResolver}/resolveCall/functionCallWithVarargArgument.txt | 0 .../callResolver}/resolveCall/functionWithReceiverCall.kt | 0 .../callResolver}/resolveCall/functionWithReceiverCall.txt | 0 .../callResolver}/resolveCall/functionWithReceiverSafeCall.kt | 0 .../callResolver}/resolveCall/functionWithReceiverSafeCall.txt | 0 .../resolveCall/implicitConstructorDelegationCall.kt | 0 .../resolveCall/implicitConstructorDelegationCall.txt | 0 .../callResolver}/resolveCall/implicitConstuctorCall.kt | 0 .../callResolver}/resolveCall/implicitConstuctorCall.txt | 0 .../callResolver}/resolveCall/implicitJavaConstuctorCall.kt | 0 .../callResolver}/resolveCall/implicitJavaConstuctorCall.txt | 0 .../callResolver}/resolveCall/indexedGet.kt | 0 .../callResolver}/resolveCall/indexedGet.txt | 0 .../resolveCall/indexedGetWithNotEnoughArgs.descriptors.txt | 0 .../callResolver}/resolveCall/indexedGetWithNotEnoughArgs.kt | 0 .../callResolver}/resolveCall/indexedGetWithNotEnoughArgs.txt | 0 .../resolveCall/indexedGetWithTooManyArgs.descriptors.txt | 0 .../callResolver}/resolveCall/indexedGetWithTooManyArgs.kt | 0 .../callResolver}/resolveCall/indexedGetWithTooManyArgs.txt | 0 .../callResolver}/resolveCall/indexedSet.kt | 0 .../callResolver}/resolveCall/indexedSet.txt | 0 .../resolveCall/indexedSetWithNotEnoughArgs.descriptors.txt | 0 .../callResolver}/resolveCall/indexedSetWithNotEnoughArgs.kt | 0 .../callResolver}/resolveCall/indexedSetWithNotEnoughArgs.txt | 0 .../resolveCall/indexedSetWithTooManyArgs.descriptors.txt | 0 .../callResolver}/resolveCall/indexedSetWithTooManyArgs.kt | 0 .../callResolver}/resolveCall/indexedSetWithTooManyArgs.txt | 0 .../callResolver}/resolveCall/intArrayOfInAnnotation.kt | 0 .../callResolver}/resolveCall/intArrayOfInAnnotation.txt | 0 .../callResolver}/resolveCall/javaFunctionCall.kt | 0 .../callResolver}/resolveCall/javaFunctionCall.txt | 0 .../callResolver}/resolveCall/javaPropertyGetter.kt | 0 .../callResolver}/resolveCall/javaPropertyGetter.txt | 0 .../callResolver}/resolveCall/javaPropertyGetter_unqualified.kt | 0 .../callResolver}/resolveCall/javaPropertyGetter_unqualified.txt | 0 .../callResolver}/resolveCall/javaPropertyNestedGetter.kt | 0 .../callResolver}/resolveCall/javaPropertyNestedGetter.txt | 0 .../callResolver}/resolveCall/javaPropertySetter.kt | 0 .../callResolver}/resolveCall/javaPropertySetter.txt | 0 .../callResolver}/resolveCall/javaPropertySetterIncomplete.kt | 0 .../callResolver}/resolveCall/javaPropertySetterIncomplete.txt | 0 .../callResolver}/resolveCall/javaPropertySetter_unqualified.kt | 0 .../callResolver}/resolveCall/javaPropertySetter_unqualified.txt | 0 .../resolveCall/kotlinPropertyGetter.descriptors.txt | 0 .../callResolver}/resolveCall/kotlinPropertyGetter.kt | 0 .../callResolver}/resolveCall/kotlinPropertyGetter.txt | 0 .../callResolver}/resolveCall/kotlinPropertyGetter_unqualified.kt | 0 .../resolveCall/kotlinPropertyGetter_unqualified.txt | 0 .../callResolver}/resolveCall/kotlinPropertyNestedGetter.kt | 0 .../callResolver}/resolveCall/kotlinPropertyNestedGetter.txt | 0 .../callResolver}/resolveCall/kotlinPropertySetter.kt | 0 .../callResolver}/resolveCall/kotlinPropertySetter.txt | 0 .../callResolver}/resolveCall/kotlinPropertySetter_unqualified.kt | 0 .../resolveCall/kotlinPropertySetter_unqualified.txt | 0 .../resolveCall/memberFunctionCallWithTypeArgument.kt | 0 .../resolveCall/memberFunctionCallWithTypeArgument.txt | 0 .../resolveCall/resolveCallInSuperConstructorParam.kt | 0 .../resolveCall/resolveCallInSuperConstructorParam.txt | 0 .../callResolver}/resolveCall/samConstructorCall.kt | 0 .../callResolver}/resolveCall/samConstructorCall.txt | 0 .../resolveCall/simpleCallWithNonMatchingArgs.descriptors.txt | 0 .../callResolver}/resolveCall/simpleCallWithNonMatchingArgs.kt | 0 .../callResolver}/resolveCall/simpleCallWithNonMatchingArgs.txt | 0 .../resolveCall/unresolvedSuperReference.descriptors.txt | 0 .../callResolver}/resolveCall/unresolvedSuperReference.kt | 0 .../callResolver}/resolveCall/unresolvedSuperReference.txt | 0 .../callResolver}/resolveCall/variableAsFunction.kt | 0 .../callResolver}/resolveCall/variableAsFunction.txt | 0 .../callResolver}/resolveCall/variableAsFunctionLikeCall.kt | 0 .../callResolver}/resolveCall/variableAsFunctionLikeCall.txt | 0 .../resolveCall/variableAsFunctionWithParameterName.kt | 0 .../resolveCall/variableAsFunctionWithParameterName.txt | 0 .../resolveCall/variableAsFunctionWithParameterNameAnnotation.kt | 0 .../resolveCall/variableAsFunctionWithParameterNameAnnotation.txt | 0 ...eAsFunctionWithParameterNameAnnotationConflict.descriptors.txt | 0 .../variableAsFunctionWithParameterNameAnnotationConflict.kt | 0 .../variableAsFunctionWithParameterNameAnnotationConflict.txt | 0 .../resolveCall/variableAsFunctionWithParameterNameGeneric.kt | 0 .../resolveCall/variableAsFunctionWithParameterNameGeneric.txt | 0 .../variableAsFunctionWithParameterNameInNonFunctionType.kt | 0 .../variableAsFunctionWithParameterNameInNonFunctionType.txt | 0 .../resolveCall/variableAsFunctionWithParameterNameMixed.kt | 0 .../resolveCall/variableAsFunctionWithParameterNameMixed.txt | 0 .../callResolver}/resolveCall/variableWithExtensionInvoke.kt | 0 .../callResolver}/resolveCall/variableWithExtensionInvoke.txt | 0 .../callResolver}/resolveCall/variableWithMemberInvoke.kt | 0 .../callResolver}/resolveCall/variableWithMemberInvoke.txt | 0 .../evaluate}/annotationInAnnotation_arrayOf.kt | 0 .../evaluate}/annotationInAnnotation_arrayOf.txt | 0 .../evaluate}/annotationInAnnotation_collectionLiteral.kt | 0 .../evaluate}/annotationInAnnotation_collectionLiteral.txt | 0 .../evaluate}/annotationInAnnotation_collectionLiteral_spread.kt | 0 .../evaluate}/annotationInAnnotation_collectionLiteral_spread.txt | 0 .../annotationInAnnotation_multipleAnnotations_arrayOf.kt | 0 .../annotationInAnnotation_multipleAnnotations_arrayOf.txt | 0 ...nnotationInAnnotation_multipleAnnotations_collectionLiteral.kt | 0 ...notationInAnnotation_multipleAnnotations_collectionLiteral.txt | 0 .../evaluate}/annotationInAnnotation_single.kt | 0 .../evaluate}/annotationInAnnotation_single.txt | 0 .../evaluate}/annotationInAnnotation_vararg.kt | 0 .../evaluate}/annotationInAnnotation_vararg.txt | 0 .../evaluate}/enumAsAnnotationValue.kt | 0 .../evaluate}/enumAsAnnotationValue.txt | 0 .../evaluate}/propertyInit_Byte.kt | 0 .../evaluate}/propertyInit_Byte.txt | 0 .../evaluate}/propertyInit_DivByZero.descriptors.txt | 0 .../evaluate}/propertyInit_DivByZero.kt | 0 .../evaluate}/propertyInit_DivByZero.txt | 0 .../evaluate}/propertyInit_Double.kt | 0 .../evaluate}/propertyInit_Double.txt | 0 .../evaluate}/propertyInit_Float.kt | 0 .../evaluate}/propertyInit_Float.txt | 0 .../evaluate}/propertyInit_Int.kt | 0 .../evaluate}/propertyInit_Int.txt | 0 .../evaluate}/propertyInit_Long.kt | 0 .../evaluate}/propertyInit_Long.txt | 0 .../evaluate}/propertyInit_UInt.kt | 0 .../evaluate}/propertyInit_UInt.txt | 0 .../evaluate}/stringLiteral.kt | 0 .../evaluate}/stringLiteral.txt | 0 .../returnFromFunctionViaLambdaWithoutLabel.kt | 0 .../returnExpressionTargetSymbol}/returnFromFunctionWithLabel.kt | 0 .../returnFromFunctionWithoutLabel.kt | 0 .../returnExpressionTargetSymbol}/returnFromLambdaWithLabel.kt | 0 .../{ => expressionInfoProvider}/whenMissingCases/boolean_else.kt | 0 .../whenMissingCases/boolean_else.txt | 0 .../whenMissingCases/boolean_empty.kt | 0 .../whenMissingCases/boolean_empty.txt | 0 .../whenMissingCases/boolean_partial.kt | 0 .../whenMissingCases/boolean_partial.txt | 0 .../{ => expressionInfoProvider}/whenMissingCases/enum_else.kt | 0 .../{ => expressionInfoProvider}/whenMissingCases/enum_else.txt | 0 .../{ => expressionInfoProvider}/whenMissingCases/enum_empty.kt | 0 .../{ => expressionInfoProvider}/whenMissingCases/enum_empty.txt | 0 .../{ => expressionInfoProvider}/whenMissingCases/enum_partial.kt | 0 .../whenMissingCases/enum_partial.txt | 0 .../{ => expressionInfoProvider}/whenMissingCases/nothing.kt | 0 .../{ => expressionInfoProvider}/whenMissingCases/nothing.txt | 0 .../whenMissingCases/nullableBoolean.kt | 0 .../whenMissingCases/nullableBoolean.txt | 0 .../{ => expressionInfoProvider}/whenMissingCases/nullableEnum.kt | 0 .../whenMissingCases/nullableEnum.txt | 0 .../whenMissingCases/nullableNothing.descriptors.txt | 0 .../whenMissingCases/nullableNothing.kt | 0 .../whenMissingCases/nullableNothing.txt | 0 .../whenMissingCases/nullableSealedClass_empty.kt | 0 .../whenMissingCases/nullableSealedClass_empty.txt | 0 .../whenMissingCases/sealedClass_else.kt | 0 .../whenMissingCases/sealedClass_else.txt | 0 .../whenMissingCases/sealedClass_empty.kt | 0 .../whenMissingCases/sealedClass_empty.txt | 0 .../whenMissingCases/sealedClass_partial.kt | 0 .../whenMissingCases/sealedClass_partial.txt | 0 .../expectedExpressionType/functionExpressionBody.kt | 0 .../expectedExpressionType/functionExpressionBody.txt | 0 .../functionExpressionBodyBlockExpression.kt | 0 .../functionExpressionBodyBlockExpression.txt | 0 .../expectedExpressionType/functionExpressionBodyQualified.kt | 0 .../expectedExpressionType/functionExpressionBodyQualified.txt | 0 .../functionExpressionBodyWithTypeFromRHS.kt | 0 .../functionExpressionBodyWithTypeFromRHS.txt | 0 .../functionExpressionBodyWithoutExplicitType.kt | 0 .../functionExpressionBodyWithoutExplicitType.txt | 0 .../expectedExpressionType/functionLambdaParam.kt | 0 .../expectedExpressionType/functionLambdaParam.txt | 0 .../expectedExpressionType/functionNamedlParam.kt | 0 .../expectedExpressionType/functionNamedlParam.txt | 0 .../expectedExpressionType/functionParamWithTypeParam.kt | 0 .../expectedExpressionType/functionParamWithTypeParam.txt | 0 .../expectedExpressionType/functionPositionalParam.kt | 0 .../expectedExpressionType/functionPositionalParam.txt | 0 .../expectedExpressionType/functionPositionalParamQualified.kt | 0 .../expectedExpressionType/functionPositionalParamQualified.txt | 0 .../expectedExpressionType/ifCondition.kt | 0 .../expectedExpressionType/ifCondition.txt | 0 .../expectedExpressionType/ifConditionQualified.kt | 0 .../expectedExpressionType/ifConditionQualified.txt | 0 .../expectedExpressionType/infixFunctionAsRegularCallParam.kt | 0 .../expectedExpressionType/infixFunctionAsRegularCallParam.txt | 0 .../expectedExpressionType/infixFunctionParam.kt | 0 .../expectedExpressionType/infixFunctionParam.txt | 0 .../expectedExpressionType/infixFunctionParamQualified.kt | 0 .../expectedExpressionType/infixFunctionParamQualified.txt | 0 .../expectedExpressionType/lambdaWithExplicitTypeFromVariable.kt | 0 .../expectedExpressionType/lambdaWithExplicitTypeFromVariable.txt | 0 .../expectedExpressionType/lambdaWithoutReturnNorExplicitType.kt | 0 .../expectedExpressionType/lambdaWithoutReturnNorExplicitType.txt | 0 .../expectedExpressionType/propertyDeclaration.kt | 0 .../expectedExpressionType/propertyDeclaration.txt | 0 .../expectedExpressionType/propertyDeclarationQualified.kt | 0 .../expectedExpressionType/propertyDeclarationQualified.txt | 0 .../expectedExpressionType/propertyDeclarationWithSafeCast.kt | 0 .../expectedExpressionType/propertyDeclarationWithSafeCast.txt | 0 .../expectedExpressionType/propertyDeclarationWithTypeCast.kt | 0 .../expectedExpressionType/propertyDeclarationWithTypeCast.txt | 0 .../expectedExpressionType/propertyDeclarationWithTypeFromRHS.kt | 0 .../expectedExpressionType/propertyDeclarationWithTypeFromRHS.txt | 0 .../propertyDeclarationWithoutExplicitType.kt | 0 .../propertyDeclarationWithoutExplicitType.txt | 0 .../expectedExpressionType/returnFromFunction.kt | 0 .../expectedExpressionType/returnFromFunction.txt | 0 .../expectedExpressionType/returnFromFunctionQualifiedReceiver.kt | 0 .../returnFromFunctionQualifiedReceiver.txt | 0 .../expectedExpressionType/returnFromFunctionQualifiedSelector.kt | 0 .../returnFromFunctionQualifiedSelector.txt | 0 .../expectedExpressionType/returnFromLambda.kt | 0 .../expectedExpressionType/returnFromLambda.txt | 0 .../{ => expressionTypeProvider}/expectedExpressionType/sam.kt | 0 .../{ => expressionTypeProvider}/expectedExpressionType/sam.txt | 0 .../expectedExpressionType/samAsArgument.kt | 0 .../expectedExpressionType/samAsArgument.txt | 0 .../expectedExpressionType/samAsConstructorArgument.kt | 0 .../expectedExpressionType/samAsConstructorArgument.txt | 0 .../expectedExpressionType/samAsReturn.kt | 0 .../expectedExpressionType/samAsReturn.txt | 0 .../expectedExpressionType/samWithExplicitTypeFromProperty.kt | 0 .../expectedExpressionType/samWithExplicitTypeFromProperty.txt | 0 .../expectedExpressionType/samWithTypeCast.kt | 0 .../expectedExpressionType/samWithTypeCast.txt | 0 .../expectedExpressionType/variableAssignment.kt | 0 .../expectedExpressionType/variableAssignment.txt | 0 .../expectedExpressionType/variableAssignmentQualified.kt | 0 .../expectedExpressionType/variableAssignmentQualified.txt | 0 .../expectedExpressionType/whileCondition.kt | 0 .../expectedExpressionType/whileCondition.txt | 0 .../expectedExpressionType/whileConditionQualified.kt | 0 .../expectedExpressionType/whileConditionQualified.txt | 0 .../expressionType/arrayElement_arrayOfNulls.kt | 0 .../expressionType/arrayElement_arrayOfNulls.txt | 0 .../expressionType/array_arrayOfNulls.kt | 0 .../expressionType/array_arrayOfNulls.txt | 0 .../expressionType/assignmentExpressionTarget.kt | 0 .../expressionType/assignmentExpressionTarget.txt | 0 .../expressionType/binaryExpression.kt | 0 .../expressionType/binaryExpression.txt | 0 .../expressionType/breakExpression.kt | 0 .../expressionType/breakExpression.txt | 0 .../{ => expressionTypeProvider}/expressionType/forExpression.kt | 0 .../{ => expressionTypeProvider}/expressionType/forExpression.txt | 0 .../{ => expressionTypeProvider}/expressionType/functionCall.kt | 0 .../{ => expressionTypeProvider}/expressionType/functionCall.txt | 0 .../{ => expressionTypeProvider}/expressionType/inParens.kt | 0 .../{ => expressionTypeProvider}/expressionType/inParens.txt | 0 .../expressionType/insideStringTemplate.kt | 0 .../expressionType/insideStringTemplate.txt | 0 .../expressionType/insideStringTemplateWithBinrary.kt | 0 .../expressionType/insideStringTemplateWithBinrary.txt | 0 .../{ => expressionTypeProvider}/expressionType/intLiteral.kt | 0 .../{ => expressionTypeProvider}/expressionType/intLiteral.txt | 0 .../expressionType/listElement_listOf.kt | 0 .../expressionType/listElement_listOf.txt | 0 .../expressionType/listElement_mutableListOf.kt | 0 .../expressionType/listElement_mutableListOf.txt | 0 .../{ => expressionTypeProvider}/expressionType/list_listOf.kt | 0 .../{ => expressionTypeProvider}/expressionType/list_listOf.txt | 0 .../expressionType/list_mutableListOf.kt | 0 .../expressionType/list_mutableListOf.txt | 0 .../{ => expressionTypeProvider}/expressionType/nonExpression.kt | 0 .../{ => expressionTypeProvider}/expressionType/nonExpression.txt | 0 .../{ => expressionTypeProvider}/expressionType/property.kt | 0 .../{ => expressionTypeProvider}/expressionType/property.txt | 0 .../{ => expressionTypeProvider}/expressionType/resolvedSuper.kt | 0 .../{ => expressionTypeProvider}/expressionType/resolvedSuper.txt | 0 .../expressionType/returnExpression.kt | 0 .../expressionType/returnExpression.txt | 0 .../{ => expressionTypeProvider}/expressionType/stringLiteral.kt | 0 .../{ => expressionTypeProvider}/expressionType/stringLiteral.txt | 0 .../unresolvedSuper_multipleSuperTypes.descriptors.txt | 0 .../expressionType/unresolvedSuper_multipleSuperTypes.kt | 0 .../expressionType/unresolvedSuper_multipleSuperTypes.txt | 0 .../expressionType/unresolvedSuper_noSuperType.kt | 0 .../expressionType/unresolvedSuper_noSuperType.txt | 0 .../expressionType/unresolvedSuper_singleSuperType.kt | 0 .../expressionType/unresolvedSuper_singleSuperType.txt | 0 .../expressionType/whileExpression.kt | 0 .../expressionType/whileExpression.txt | 0 .../referencesWithErrors/usedConstructor_invalidArguments.imports | 0 .../referencesWithErrors/usedConstructor_invalidArguments.kt | 0 .../referencesWithErrors/usedConstructor_missingCall.imports | 0 .../referencesWithErrors/usedConstructor_missingCall.kt | 0 .../usedExtensionFunction_invalidArguments.imports | 0 .../usedExtensionFunction_invalidArguments.kt | 0 .../usedExtensionProperty_invalidReceiver.imports | 0 .../referencesWithErrors/usedExtensionProperty_invalidReceiver.kt | 0 .../usedInvokeOperator_invalidArguments.imports | 0 .../referencesWithErrors/usedInvokeOperator_invalidArguments.kt | 0 .../referencesWithErrors/usedTypeImport_missingGeneric.imports | 0 .../referencesWithErrors/usedTypeImport_missingGeneric.kt | 0 .../{ => analyseImports}/unusedAliasedTypeImport.imports | 0 .../{ => analyseImports}/unusedAliasedTypeImport.kt | 0 .../{ => analyseImports}/unusedFunctionImports.imports | 0 .../importOptimizer/{ => analyseImports}/unusedFunctionImports.kt | 0 .../{ => analyseImports}/unusedInvokeOperatorImport.imports | 0 .../{ => analyseImports}/unusedInvokeOperatorImport.kt | 0 .../{ => analyseImports}/usedAliasedFunctionReference.imports | 0 .../{ => analyseImports}/usedAliasedFunctionReference.kt | 0 .../{ => analyseImports}/usedAliasedTypeImport.imports | 0 .../importOptimizer/{ => analyseImports}/usedAliasedTypeImport.kt | 0 .../{ => analyseImports}/usedFunctionImport.imports | 0 .../importOptimizer/{ => analyseImports}/usedFunctionImport.kt | 0 .../{ => analyseImports}/usedInvokeOperatorAliasedImport.imports | 0 .../{ => analyseImports}/usedInvokeOperatorAliasedImport.kt | 0 .../{ => analyseImports}/usedInvokeOperatorExplicitImport.imports | 0 .../{ => analyseImports}/usedInvokeOperatorExplicitImport.kt | 0 .../{ => analyseImports}/usedInvokeOperatorImport.imports | 0 .../{ => analyseImports}/usedInvokeOperatorImport.kt | 0 .../forDeclaration}/anonymousObject_exposedAsReturnValue.kt | 0 .../forDeclaration}/anonymousObject_exposedAsReturnValue.txt | 0 .../forDeclaration}/localClass_exposedAsReturnValue.kt | 0 .../forDeclaration}/localClass_exposedAsReturnValue.txt | 0 .../localClass_exposedAsReturnValue_privateFunction.kt | 0 .../localClass_exposedAsReturnValue_privateFunction.txt | 0 .../forDeclaration}/localClass_localFunctionInSameScope.kt | 0 .../forDeclaration}/localClass_localFunctionInSameScope.txt | 0 .../forDeclaration}/localClass_localPropertyInSameScope.kt | 0 .../forDeclaration}/localClass_localPropertyInSameScope.txt | 0 .../localClass_localPropertyInSampeScope_functionalType.kt | 0 .../localClass_localPropertyInSampeScope_functionalType.txt | 0 .../{ => psiType/forDeclaration}/localClass_memberFunction.kt | 0 .../{ => psiType/forDeclaration}/localClass_memberFunction.txt | 0 .../psiType/forExpression}/typeParamFlexibleUpperBound.kt | 0 .../psiType/forExpression}/typeParamFlexibleUpperBound.txt | 0 .../smartCastInfo/multiSmartcastAsReceiver_stable.descriptors.txt | 0 .../smartCastInfo/multiSmartcastAsReceiver_stable.kt | 0 .../smartCastInfo/multiSmartcastAsReceiver_stable.txt | 0 .../multiSmartcastAsReceiver_unstable.descriptors.txt | 0 .../smartCastInfo/multiSmartcastAsReceiver_unstable.kt | 0 .../smartCastInfo/multiSmartcastAsReceiver_unstable.txt | 0 .../smartCastInfo/multiSmartcast_stable.descriptors.txt | 0 .../smartCastInfo/multiSmartcast_stable.kt | 0 .../smartCastInfo/multiSmartcast_stable.txt | 0 .../smartCastInfo/multiSmartcast_unstable.descriptors.txt | 0 .../smartCastInfo/multiSmartcast_unstable.kt | 0 .../smartCastInfo/multiSmartcast_unstable.txt | 0 .../smartCastInfo/smartcastAsReceiver_stable.kt | 0 .../smartCastInfo/smartcastAsReceiver_stable.txt | 0 .../smartCastInfo/smartcastAsReceiver_unstable.kt | 0 .../smartCastInfo/smartcastAsReceiver_unstable.txt | 0 .../smartCastInfo/smartcast_stable.descriptors.txt | 0 .../{ => smartCastProvider}/smartCastInfo/smartcast_stable.kt | 0 .../{ => smartCastProvider}/smartCastInfo/smartcast_stable.txt | 0 .../smartCastInfo/smartcast_unstable.descriptors.txt | 0 .../{ => smartCastProvider}/smartCastInfo/smartcast_unstable.kt | 0 .../{ => smartCastProvider}/smartCastInfo/smartcast_unstable.txt | 0 .../overriddenSymbols}/backingField.kt | 0 .../overriddenSymbols}/backingField.txt | 0 .../overriddenSymbols}/inAnonymousClass.kt | 0 .../overriddenSymbols}/inAnonymousClass.txt | 0 .../overriddenSymbols}/inLocalClass.kt | 0 .../overriddenSymbols}/inLocalClass.txt | 0 .../overriddenSymbols}/inOtherFile.kt | 0 .../overriddenSymbols}/inOtherFile.txt | 0 .../overriddenSymbols}/intersectionOverride.kt | 0 .../overriddenSymbols}/intersectionOverride.txt | 0 .../overriddenSymbols}/intersectionOverride2.kt | 0 .../overriddenSymbols}/intersectionOverride2.txt | 0 .../overriddenSymbols}/javaAccessors.kt | 0 .../overriddenSymbols}/javaAccessors.txt | 0 .../overriddenSymbols}/multipleInterfaces.kt | 0 .../overriddenSymbols}/multipleInterfaces.txt | 0 .../overriddenSymbols}/onEnumEntry.kt | 0 .../overriddenSymbols}/onEnumEntry.txt | 0 .../overriddenSymbols}/sequenceOfOverrides.kt | 0 .../overriddenSymbols}/sequenceOfOverrides.txt | 0 .../renderDeclaration}/F.kt | 0 .../renderDeclaration}/F.rendered | 0 .../renderDeclaration}/NestedOfAliasedType.kt | 0 .../renderDeclaration}/NestedOfAliasedType.rendered | 0 .../renderDeclaration}/NestedSuperType.kt | 0 .../renderDeclaration}/NestedSuperType.rendered | 0 .../renderDeclaration}/annotation.descriptors.rendered | 0 .../renderDeclaration}/annotation.kt | 0 .../renderDeclaration}/annotation.rendered | 0 .../renderDeclaration}/complexTypes.kt | 0 .../renderDeclaration}/complexTypes.rendered | 0 .../renderDeclaration}/constructorInObject.kt | 0 .../renderDeclaration}/constructorInObject.rendered | 0 .../renderDeclaration}/constructorOfAnonymousObject.kt | 0 .../renderDeclaration}/constructorOfAnonymousObject.rendered | 0 .../renderDeclaration}/delegates.kt | 0 .../renderDeclaration}/delegates.rendered | 0 .../renderDeclaration}/derivedClass.kt | 0 .../renderDeclaration}/derivedClass.rendered | 0 .../renderDeclaration}/emptyAnonymousObject.kt | 0 .../renderDeclaration}/emptyAnonymousObject.rendered | 0 .../renderDeclaration}/enums.kt | 0 .../renderDeclaration}/enums.rendered | 0 .../renderDeclaration}/enums2.kt | 0 .../renderDeclaration}/enums2.rendered | 0 .../renderDeclaration}/expectActual.kt | 0 .../renderDeclaration}/expectActual.rendered | 0 .../renderDeclaration}/functionTypes.kt | 0 .../renderDeclaration}/functionTypes.rendered | 0 .../renderDeclaration}/genericFunctions.kt | 0 .../renderDeclaration}/genericFunctions.rendered | 0 .../renderDeclaration}/genericProperty.kt | 0 .../renderDeclaration}/genericProperty.rendered | 0 .../renderDeclaration}/intersectionType.kt | 0 .../renderDeclaration}/intersectionType.rendered | 0 .../renderDeclaration}/nestedClass.kt | 0 .../renderDeclaration}/nestedClass.rendered | 0 .../renderDeclaration}/noPrimaryConstructor.kt | 0 .../renderDeclaration}/noPrimaryConstructor.rendered | 0 .../renderDeclaration}/simpleClass.kt | 0 .../renderDeclaration}/simpleClass.rendered | 0 .../renderDeclaration}/simpleFun.kt | 0 .../renderDeclaration}/simpleFun.rendered | 0 .../renderDeclaration}/simpleTypeAlias.kt | 0 .../renderDeclaration}/simpleTypeAlias.rendered | 0 .../renderDeclaration}/typeAliasWithGeneric.kt | 0 .../renderDeclaration}/typeAliasWithGeneric.rendered | 0 .../renderDeclaration}/typeParameterVsNested.kt | 0 .../renderDeclaration}/typeParameterVsNested.rendered | 0 .../renderDeclaration}/typeParameters.kt | 0 .../renderDeclaration}/typeParameters.rendered | 0 .../renderDeclaration}/vararg.kt | 0 .../renderDeclaration}/vararg.rendered | 0 .../renderDeclaration}/where.descriptors.rendered | 0 .../renderDeclaration}/where.kt | 0 .../renderDeclaration}/where.rendered | 0 .../{ => typeInfoProvider}/functionClassKind/function.kt | 0 .../{ => typeInfoProvider}/functionClassKind/function.txt | 0 .../{ => typeInfoProvider}/functionClassKind/kFunction.kt | 0 .../{ => typeInfoProvider}/functionClassKind/kFunction.txt | 0 .../{ => typeInfoProvider}/functionClassKind/kSuspendFunction.kt | 0 .../{ => typeInfoProvider}/functionClassKind/kSuspendFunction.txt | 0 .../{ => typeInfoProvider}/functionClassKind/suspendFunction.kt | 0 .../{ => typeInfoProvider}/functionClassKind/suspendFunction.txt | 0 .../superTypes}/anonymousObject.kt | 0 .../superTypes}/anonymousObject.txt | 0 .../{getSuperTypes => typeInfoProvider/superTypes}/any.kt | 0 .../{getSuperTypes => typeInfoProvider/superTypes}/any.txt | 0 .../superTypes}/contravariant.kt | 0 .../superTypes}/contravariant.txt | 0 .../{getSuperTypes => typeInfoProvider/superTypes}/covariant.kt | 0 .../{getSuperTypes => typeInfoProvider/superTypes}/covariant.txt | 0 .../{getSuperTypes => typeInfoProvider/superTypes}/errorType.kt | 0 .../{getSuperTypes => typeInfoProvider/superTypes}/errorType.txt | 0 .../superTypes}/flexibleType.kt | 0 .../superTypes}/flexibleType.txt | 0 .../{getSuperTypes => typeInfoProvider/superTypes}/int.kt | 0 .../{getSuperTypes => typeInfoProvider/superTypes}/int.txt | 0 .../{getSuperTypes => typeInfoProvider/superTypes}/invariant.kt | 0 .../{getSuperTypes => typeInfoProvider/superTypes}/invariant.txt | 0 .../superTypes}/recursiveTypeParameter.kt | 0 .../superTypes}/recursiveTypeParameter.txt | 0 .../superTypes}/regularClass.kt | 0 .../superTypes}/regularClass.txt | 0 .../superTypes}/regularClassWithBounds.kt | 0 .../superTypes}/regularClassWithBounds.txt | 0 .../{getSuperTypes => typeInfoProvider/superTypes}/star.kt | 0 .../{getSuperTypes => typeInfoProvider/superTypes}/star.txt | 0 .../{getSuperTypes => typeInfoProvider/superTypes}/string.kt | 0 .../{getSuperTypes => typeInfoProvider/superTypes}/string.txt | 0 .../superTypes}/typeParameter.kt | 0 .../superTypes}/typeParameter.txt | 0 .../haveCommonSubtype}/collections.kt | 0 .../haveCommonSubtype}/dataClasses.kt | 0 .../{hasCommonSubtype => typeProvider/haveCommonSubtype}/enums.kt | 0 .../haveCommonSubtype}/simple.kt | 0 533 files changed, 0 insertions(+), 0 deletions(-) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/annotationEntry.kt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/annotationEntry.txt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/annotationInAnnotation_arrayOf.kt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/annotationInAnnotation_arrayOf.txt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/annotationInAnnotation_collectionLiteral.kt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/annotationInAnnotation_collectionLiteral.txt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/annotationInAnnotation_multipleAnnotations_arrayOf.kt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/annotationInAnnotation_multipleAnnotations_arrayOf.txt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/annotationInAnnotation_multipleAnnotations_collectionLiteral.kt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/annotationInAnnotation_multipleAnnotations_collectionLiteral.txt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/annotationInAnnotation_noarg.kt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/annotationInAnnotation_noarg.txt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/annotationInAnnotation_vararg.kt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/annotationInAnnotation_vararg.txt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/annotationOnDelegate.kt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/annotationOnDelegate.txt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/annotationOnExpression_asT.kt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/annotationOnExpression_asT.txt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/annotationOnExpression_destructuring.kt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/annotationOnExpression_destructuring.txt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/annotationOnExpression_if.kt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/annotationOnExpression_if.txt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/annotationOnExpression_whenBranch.kt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/annotationOnExpression_whenBranch.txt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/annotationOnFile.kt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/annotationOnFile.txt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/annotationOnParameter_param.kt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/annotationOnParameter_param.txt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/annotationOnParameter_parameterProperty.kt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/annotationOnParameter_parameterProperty.txt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/annotationOnParameter_reified.kt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/annotationOnParameter_reified.txt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/annotationOnParameter_setparam.kt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/annotationOnParameter_setparam.txt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/annotationOnProperty_field.kt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/annotationOnProperty_field.txt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/annotationOnProperty_get.kt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/annotationOnProperty_get.txt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/annotationOnProperty_property.kt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/annotationOnProperty_property.txt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/annotationOnProperty_set.kt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/annotationOnProperty_set.txt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/annotationOnReceiver.kt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/annotationOnReceiver.txt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/arrayOfInAnnotation.kt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/arrayOfInAnnotation.txt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/delegatedConstructorCall_super.kt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/delegatedConstructorCall_super.txt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/delegatedConstructorCall_super_unresolved.descriptors.txt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/delegatedConstructorCall_super_unresolved.kt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/delegatedConstructorCall_super_unresolved.txt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/delegatedConstructorCall_this.kt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/delegatedConstructorCall_this.txt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/delegatedConstructorCall_this_unresolved.descriptors.txt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/delegatedConstructorCall_this_unresolved.kt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/delegatedConstructorCall_this_unresolved.txt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/enumAsAnnotationValue.kt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/enumAsAnnotationValue.txt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/functionCallInTheSameFile.kt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/functionCallInTheSameFile.txt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/functionCallWithExtensionReceiverAndTypeArgument.kt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/functionCallWithExtensionReceiverAndTypeArgument.txt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/functionCallWithLambdaArgument.kt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/functionCallWithLambdaArgument.txt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/functionCallWithNamedArgument.kt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/functionCallWithNamedArgument.txt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/functionCallWithNonTrailingLambdaArgument.kt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/functionCallWithNonTrailingLambdaArgument.txt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/functionCallWithSpreadArgument.kt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/functionCallWithSpreadArgument.txt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/functionCallWithTypeArgument.kt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/functionCallWithTypeArgument.txt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/functionCallWithVarargArgument.kt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/functionCallWithVarargArgument.txt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/functionWithReceiverCall.kt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/functionWithReceiverCall.txt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/functionWithReceiverSafeCall.kt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/functionWithReceiverSafeCall.txt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/implicitConstructorDelegationCall.kt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/implicitConstructorDelegationCall.txt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/implicitConstuctorCall.kt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/implicitConstuctorCall.txt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/implicitJavaConstuctorCall.kt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/implicitJavaConstuctorCall.txt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/indexedGet.kt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/indexedGet.txt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/indexedGetWithNotEnoughArgs.descriptors.txt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/indexedGetWithNotEnoughArgs.kt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/indexedGetWithNotEnoughArgs.txt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/indexedGetWithTooManyArgs.descriptors.txt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/indexedGetWithTooManyArgs.kt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/indexedGetWithTooManyArgs.txt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/indexedSet.kt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/indexedSet.txt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/indexedSetWithNotEnoughArgs.descriptors.txt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/indexedSetWithNotEnoughArgs.kt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/indexedSetWithNotEnoughArgs.txt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/indexedSetWithTooManyArgs.descriptors.txt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/indexedSetWithTooManyArgs.kt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/indexedSetWithTooManyArgs.txt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/intArrayOfInAnnotation.kt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/intArrayOfInAnnotation.txt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/javaFunctionCall.kt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/javaFunctionCall.txt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/javaPropertyGetter.kt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/javaPropertyGetter.txt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/javaPropertyGetter_unqualified.kt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/javaPropertyGetter_unqualified.txt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/javaPropertyNestedGetter.kt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/javaPropertyNestedGetter.txt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/javaPropertySetter.kt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/javaPropertySetter.txt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/javaPropertySetterIncomplete.kt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/javaPropertySetterIncomplete.txt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/javaPropertySetter_unqualified.kt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/javaPropertySetter_unqualified.txt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/kotlinPropertyGetter.descriptors.txt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/kotlinPropertyGetter.kt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/kotlinPropertyGetter.txt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/kotlinPropertyGetter_unqualified.kt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/kotlinPropertyGetter_unqualified.txt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/kotlinPropertyNestedGetter.kt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/kotlinPropertyNestedGetter.txt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/kotlinPropertySetter.kt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/kotlinPropertySetter.txt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/kotlinPropertySetter_unqualified.kt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/kotlinPropertySetter_unqualified.txt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/memberFunctionCallWithTypeArgument.kt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/memberFunctionCallWithTypeArgument.txt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/resolveCallInSuperConstructorParam.kt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/resolveCallInSuperConstructorParam.txt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/samConstructorCall.kt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/samConstructorCall.txt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/simpleCallWithNonMatchingArgs.descriptors.txt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/simpleCallWithNonMatchingArgs.kt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/simpleCallWithNonMatchingArgs.txt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/unresolvedSuperReference.descriptors.txt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/unresolvedSuperReference.kt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/unresolvedSuperReference.txt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/variableAsFunction.kt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/variableAsFunction.txt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/variableAsFunctionLikeCall.kt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/variableAsFunctionLikeCall.txt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/variableAsFunctionWithParameterName.kt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/variableAsFunctionWithParameterName.txt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/variableAsFunctionWithParameterNameAnnotation.kt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/variableAsFunctionWithParameterNameAnnotation.txt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/variableAsFunctionWithParameterNameAnnotationConflict.descriptors.txt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/variableAsFunctionWithParameterNameAnnotationConflict.kt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/variableAsFunctionWithParameterNameAnnotationConflict.txt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/variableAsFunctionWithParameterNameGeneric.kt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/variableAsFunctionWithParameterNameGeneric.txt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/variableAsFunctionWithParameterNameInNonFunctionType.kt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/variableAsFunctionWithParameterNameInNonFunctionType.txt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/variableAsFunctionWithParameterNameMixed.kt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/variableAsFunctionWithParameterNameMixed.txt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/variableWithExtensionInvoke.kt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/variableWithExtensionInvoke.txt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/variableWithMemberInvoke.kt (100%) rename analysis/analysis-api/testData/{analysisSession => components/callResolver}/resolveCall/variableWithMemberInvoke.txt (100%) rename analysis/analysis-api/testData/components/{compileTimeConstantEvaluator => compileTimeConstantProvider/evaluate}/annotationInAnnotation_arrayOf.kt (100%) rename analysis/analysis-api/testData/components/{compileTimeConstantEvaluator => compileTimeConstantProvider/evaluate}/annotationInAnnotation_arrayOf.txt (100%) rename analysis/analysis-api/testData/components/{compileTimeConstantEvaluator => compileTimeConstantProvider/evaluate}/annotationInAnnotation_collectionLiteral.kt (100%) rename analysis/analysis-api/testData/components/{compileTimeConstantEvaluator => compileTimeConstantProvider/evaluate}/annotationInAnnotation_collectionLiteral.txt (100%) rename analysis/analysis-api/testData/components/{compileTimeConstantEvaluator => compileTimeConstantProvider/evaluate}/annotationInAnnotation_collectionLiteral_spread.kt (100%) rename analysis/analysis-api/testData/components/{compileTimeConstantEvaluator => compileTimeConstantProvider/evaluate}/annotationInAnnotation_collectionLiteral_spread.txt (100%) rename analysis/analysis-api/testData/components/{compileTimeConstantEvaluator => compileTimeConstantProvider/evaluate}/annotationInAnnotation_multipleAnnotations_arrayOf.kt (100%) rename analysis/analysis-api/testData/components/{compileTimeConstantEvaluator => compileTimeConstantProvider/evaluate}/annotationInAnnotation_multipleAnnotations_arrayOf.txt (100%) rename analysis/analysis-api/testData/components/{compileTimeConstantEvaluator => compileTimeConstantProvider/evaluate}/annotationInAnnotation_multipleAnnotations_collectionLiteral.kt (100%) rename analysis/analysis-api/testData/components/{compileTimeConstantEvaluator => compileTimeConstantProvider/evaluate}/annotationInAnnotation_multipleAnnotations_collectionLiteral.txt (100%) rename analysis/analysis-api/testData/components/{compileTimeConstantEvaluator => compileTimeConstantProvider/evaluate}/annotationInAnnotation_single.kt (100%) rename analysis/analysis-api/testData/components/{compileTimeConstantEvaluator => compileTimeConstantProvider/evaluate}/annotationInAnnotation_single.txt (100%) rename analysis/analysis-api/testData/components/{compileTimeConstantEvaluator => compileTimeConstantProvider/evaluate}/annotationInAnnotation_vararg.kt (100%) rename analysis/analysis-api/testData/components/{compileTimeConstantEvaluator => compileTimeConstantProvider/evaluate}/annotationInAnnotation_vararg.txt (100%) rename analysis/analysis-api/testData/components/{compileTimeConstantEvaluator => compileTimeConstantProvider/evaluate}/enumAsAnnotationValue.kt (100%) rename analysis/analysis-api/testData/components/{compileTimeConstantEvaluator => compileTimeConstantProvider/evaluate}/enumAsAnnotationValue.txt (100%) rename analysis/analysis-api/testData/components/{compileTimeConstantEvaluator => compileTimeConstantProvider/evaluate}/propertyInit_Byte.kt (100%) rename analysis/analysis-api/testData/components/{compileTimeConstantEvaluator => compileTimeConstantProvider/evaluate}/propertyInit_Byte.txt (100%) rename analysis/analysis-api/testData/components/{compileTimeConstantEvaluator => compileTimeConstantProvider/evaluate}/propertyInit_DivByZero.descriptors.txt (100%) rename analysis/analysis-api/testData/components/{compileTimeConstantEvaluator => compileTimeConstantProvider/evaluate}/propertyInit_DivByZero.kt (100%) rename analysis/analysis-api/testData/components/{compileTimeConstantEvaluator => compileTimeConstantProvider/evaluate}/propertyInit_DivByZero.txt (100%) rename analysis/analysis-api/testData/components/{compileTimeConstantEvaluator => compileTimeConstantProvider/evaluate}/propertyInit_Double.kt (100%) rename analysis/analysis-api/testData/components/{compileTimeConstantEvaluator => compileTimeConstantProvider/evaluate}/propertyInit_Double.txt (100%) rename analysis/analysis-api/testData/components/{compileTimeConstantEvaluator => compileTimeConstantProvider/evaluate}/propertyInit_Float.kt (100%) rename analysis/analysis-api/testData/components/{compileTimeConstantEvaluator => compileTimeConstantProvider/evaluate}/propertyInit_Float.txt (100%) rename analysis/analysis-api/testData/components/{compileTimeConstantEvaluator => compileTimeConstantProvider/evaluate}/propertyInit_Int.kt (100%) rename analysis/analysis-api/testData/components/{compileTimeConstantEvaluator => compileTimeConstantProvider/evaluate}/propertyInit_Int.txt (100%) rename analysis/analysis-api/testData/components/{compileTimeConstantEvaluator => compileTimeConstantProvider/evaluate}/propertyInit_Long.kt (100%) rename analysis/analysis-api/testData/components/{compileTimeConstantEvaluator => compileTimeConstantProvider/evaluate}/propertyInit_Long.txt (100%) rename analysis/analysis-api/testData/components/{compileTimeConstantEvaluator => compileTimeConstantProvider/evaluate}/propertyInit_UInt.kt (100%) rename analysis/analysis-api/testData/components/{compileTimeConstantEvaluator => compileTimeConstantProvider/evaluate}/propertyInit_UInt.txt (100%) rename analysis/analysis-api/testData/components/{compileTimeConstantEvaluator => compileTimeConstantProvider/evaluate}/stringLiteral.kt (100%) rename analysis/analysis-api/testData/components/{compileTimeConstantEvaluator => compileTimeConstantProvider/evaluate}/stringLiteral.txt (100%) rename analysis/analysis-api/testData/components/{returnExpressionTarget => expressionInfoProvider/returnExpressionTargetSymbol}/returnFromFunctionViaLambdaWithoutLabel.kt (100%) rename analysis/analysis-api/testData/components/{returnExpressionTarget => expressionInfoProvider/returnExpressionTargetSymbol}/returnFromFunctionWithLabel.kt (100%) rename analysis/analysis-api/testData/components/{returnExpressionTarget => expressionInfoProvider/returnExpressionTargetSymbol}/returnFromFunctionWithoutLabel.kt (100%) rename analysis/analysis-api/testData/components/{returnExpressionTarget => expressionInfoProvider/returnExpressionTargetSymbol}/returnFromLambdaWithLabel.kt (100%) rename analysis/analysis-api/testData/components/{ => expressionInfoProvider}/whenMissingCases/boolean_else.kt (100%) rename analysis/analysis-api/testData/components/{ => expressionInfoProvider}/whenMissingCases/boolean_else.txt (100%) rename analysis/analysis-api/testData/components/{ => expressionInfoProvider}/whenMissingCases/boolean_empty.kt (100%) rename analysis/analysis-api/testData/components/{ => expressionInfoProvider}/whenMissingCases/boolean_empty.txt (100%) rename analysis/analysis-api/testData/components/{ => expressionInfoProvider}/whenMissingCases/boolean_partial.kt (100%) rename analysis/analysis-api/testData/components/{ => expressionInfoProvider}/whenMissingCases/boolean_partial.txt (100%) rename analysis/analysis-api/testData/components/{ => expressionInfoProvider}/whenMissingCases/enum_else.kt (100%) rename analysis/analysis-api/testData/components/{ => expressionInfoProvider}/whenMissingCases/enum_else.txt (100%) rename analysis/analysis-api/testData/components/{ => expressionInfoProvider}/whenMissingCases/enum_empty.kt (100%) rename analysis/analysis-api/testData/components/{ => expressionInfoProvider}/whenMissingCases/enum_empty.txt (100%) rename analysis/analysis-api/testData/components/{ => expressionInfoProvider}/whenMissingCases/enum_partial.kt (100%) rename analysis/analysis-api/testData/components/{ => expressionInfoProvider}/whenMissingCases/enum_partial.txt (100%) rename analysis/analysis-api/testData/components/{ => expressionInfoProvider}/whenMissingCases/nothing.kt (100%) rename analysis/analysis-api/testData/components/{ => expressionInfoProvider}/whenMissingCases/nothing.txt (100%) rename analysis/analysis-api/testData/components/{ => expressionInfoProvider}/whenMissingCases/nullableBoolean.kt (100%) rename analysis/analysis-api/testData/components/{ => expressionInfoProvider}/whenMissingCases/nullableBoolean.txt (100%) rename analysis/analysis-api/testData/components/{ => expressionInfoProvider}/whenMissingCases/nullableEnum.kt (100%) rename analysis/analysis-api/testData/components/{ => expressionInfoProvider}/whenMissingCases/nullableEnum.txt (100%) rename analysis/analysis-api/testData/components/{ => expressionInfoProvider}/whenMissingCases/nullableNothing.descriptors.txt (100%) rename analysis/analysis-api/testData/components/{ => expressionInfoProvider}/whenMissingCases/nullableNothing.kt (100%) rename analysis/analysis-api/testData/components/{ => expressionInfoProvider}/whenMissingCases/nullableNothing.txt (100%) rename analysis/analysis-api/testData/components/{ => expressionInfoProvider}/whenMissingCases/nullableSealedClass_empty.kt (100%) rename analysis/analysis-api/testData/components/{ => expressionInfoProvider}/whenMissingCases/nullableSealedClass_empty.txt (100%) rename analysis/analysis-api/testData/components/{ => expressionInfoProvider}/whenMissingCases/sealedClass_else.kt (100%) rename analysis/analysis-api/testData/components/{ => expressionInfoProvider}/whenMissingCases/sealedClass_else.txt (100%) rename analysis/analysis-api/testData/components/{ => expressionInfoProvider}/whenMissingCases/sealedClass_empty.kt (100%) rename analysis/analysis-api/testData/components/{ => expressionInfoProvider}/whenMissingCases/sealedClass_empty.txt (100%) rename analysis/analysis-api/testData/components/{ => expressionInfoProvider}/whenMissingCases/sealedClass_partial.kt (100%) rename analysis/analysis-api/testData/components/{ => expressionInfoProvider}/whenMissingCases/sealedClass_partial.txt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expectedExpressionType/functionExpressionBody.kt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expectedExpressionType/functionExpressionBody.txt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expectedExpressionType/functionExpressionBodyBlockExpression.kt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expectedExpressionType/functionExpressionBodyBlockExpression.txt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expectedExpressionType/functionExpressionBodyQualified.kt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expectedExpressionType/functionExpressionBodyQualified.txt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expectedExpressionType/functionExpressionBodyWithTypeFromRHS.kt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expectedExpressionType/functionExpressionBodyWithTypeFromRHS.txt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expectedExpressionType/functionExpressionBodyWithoutExplicitType.kt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expectedExpressionType/functionExpressionBodyWithoutExplicitType.txt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expectedExpressionType/functionLambdaParam.kt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expectedExpressionType/functionLambdaParam.txt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expectedExpressionType/functionNamedlParam.kt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expectedExpressionType/functionNamedlParam.txt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expectedExpressionType/functionParamWithTypeParam.kt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expectedExpressionType/functionParamWithTypeParam.txt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expectedExpressionType/functionPositionalParam.kt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expectedExpressionType/functionPositionalParam.txt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expectedExpressionType/functionPositionalParamQualified.kt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expectedExpressionType/functionPositionalParamQualified.txt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expectedExpressionType/ifCondition.kt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expectedExpressionType/ifCondition.txt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expectedExpressionType/ifConditionQualified.kt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expectedExpressionType/ifConditionQualified.txt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expectedExpressionType/infixFunctionAsRegularCallParam.kt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expectedExpressionType/infixFunctionAsRegularCallParam.txt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expectedExpressionType/infixFunctionParam.kt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expectedExpressionType/infixFunctionParam.txt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expectedExpressionType/infixFunctionParamQualified.kt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expectedExpressionType/infixFunctionParamQualified.txt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expectedExpressionType/lambdaWithExplicitTypeFromVariable.kt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expectedExpressionType/lambdaWithExplicitTypeFromVariable.txt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expectedExpressionType/lambdaWithoutReturnNorExplicitType.kt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expectedExpressionType/lambdaWithoutReturnNorExplicitType.txt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expectedExpressionType/propertyDeclaration.kt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expectedExpressionType/propertyDeclaration.txt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expectedExpressionType/propertyDeclarationQualified.kt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expectedExpressionType/propertyDeclarationQualified.txt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expectedExpressionType/propertyDeclarationWithSafeCast.kt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expectedExpressionType/propertyDeclarationWithSafeCast.txt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expectedExpressionType/propertyDeclarationWithTypeCast.kt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expectedExpressionType/propertyDeclarationWithTypeCast.txt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expectedExpressionType/propertyDeclarationWithTypeFromRHS.kt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expectedExpressionType/propertyDeclarationWithTypeFromRHS.txt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expectedExpressionType/propertyDeclarationWithoutExplicitType.kt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expectedExpressionType/propertyDeclarationWithoutExplicitType.txt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expectedExpressionType/returnFromFunction.kt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expectedExpressionType/returnFromFunction.txt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expectedExpressionType/returnFromFunctionQualifiedReceiver.kt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expectedExpressionType/returnFromFunctionQualifiedReceiver.txt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expectedExpressionType/returnFromFunctionQualifiedSelector.kt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expectedExpressionType/returnFromFunctionQualifiedSelector.txt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expectedExpressionType/returnFromLambda.kt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expectedExpressionType/returnFromLambda.txt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expectedExpressionType/sam.kt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expectedExpressionType/sam.txt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expectedExpressionType/samAsArgument.kt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expectedExpressionType/samAsArgument.txt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expectedExpressionType/samAsConstructorArgument.kt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expectedExpressionType/samAsConstructorArgument.txt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expectedExpressionType/samAsReturn.kt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expectedExpressionType/samAsReturn.txt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expectedExpressionType/samWithExplicitTypeFromProperty.kt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expectedExpressionType/samWithExplicitTypeFromProperty.txt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expectedExpressionType/samWithTypeCast.kt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expectedExpressionType/samWithTypeCast.txt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expectedExpressionType/variableAssignment.kt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expectedExpressionType/variableAssignment.txt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expectedExpressionType/variableAssignmentQualified.kt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expectedExpressionType/variableAssignmentQualified.txt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expectedExpressionType/whileCondition.kt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expectedExpressionType/whileCondition.txt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expectedExpressionType/whileConditionQualified.kt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expectedExpressionType/whileConditionQualified.txt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expressionType/arrayElement_arrayOfNulls.kt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expressionType/arrayElement_arrayOfNulls.txt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expressionType/array_arrayOfNulls.kt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expressionType/array_arrayOfNulls.txt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expressionType/assignmentExpressionTarget.kt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expressionType/assignmentExpressionTarget.txt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expressionType/binaryExpression.kt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expressionType/binaryExpression.txt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expressionType/breakExpression.kt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expressionType/breakExpression.txt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expressionType/forExpression.kt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expressionType/forExpression.txt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expressionType/functionCall.kt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expressionType/functionCall.txt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expressionType/inParens.kt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expressionType/inParens.txt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expressionType/insideStringTemplate.kt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expressionType/insideStringTemplate.txt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expressionType/insideStringTemplateWithBinrary.kt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expressionType/insideStringTemplateWithBinrary.txt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expressionType/intLiteral.kt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expressionType/intLiteral.txt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expressionType/listElement_listOf.kt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expressionType/listElement_listOf.txt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expressionType/listElement_mutableListOf.kt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expressionType/listElement_mutableListOf.txt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expressionType/list_listOf.kt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expressionType/list_listOf.txt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expressionType/list_mutableListOf.kt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expressionType/list_mutableListOf.txt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expressionType/nonExpression.kt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expressionType/nonExpression.txt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expressionType/property.kt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expressionType/property.txt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expressionType/resolvedSuper.kt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expressionType/resolvedSuper.txt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expressionType/returnExpression.kt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expressionType/returnExpression.txt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expressionType/stringLiteral.kt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expressionType/stringLiteral.txt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expressionType/unresolvedSuper_multipleSuperTypes.descriptors.txt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expressionType/unresolvedSuper_multipleSuperTypes.kt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expressionType/unresolvedSuper_multipleSuperTypes.txt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expressionType/unresolvedSuper_noSuperType.kt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expressionType/unresolvedSuper_noSuperType.txt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expressionType/unresolvedSuper_singleSuperType.kt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expressionType/unresolvedSuper_singleSuperType.txt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expressionType/whileExpression.kt (100%) rename analysis/analysis-api/testData/components/{ => expressionTypeProvider}/expressionType/whileExpression.txt (100%) rename analysis/analysis-api/testData/components/importOptimizer/{ => analyseImports}/referencesWithErrors/usedConstructor_invalidArguments.imports (100%) rename analysis/analysis-api/testData/components/importOptimizer/{ => analyseImports}/referencesWithErrors/usedConstructor_invalidArguments.kt (100%) rename analysis/analysis-api/testData/components/importOptimizer/{ => analyseImports}/referencesWithErrors/usedConstructor_missingCall.imports (100%) rename analysis/analysis-api/testData/components/importOptimizer/{ => analyseImports}/referencesWithErrors/usedConstructor_missingCall.kt (100%) rename analysis/analysis-api/testData/components/importOptimizer/{ => analyseImports}/referencesWithErrors/usedExtensionFunction_invalidArguments.imports (100%) rename analysis/analysis-api/testData/components/importOptimizer/{ => analyseImports}/referencesWithErrors/usedExtensionFunction_invalidArguments.kt (100%) rename analysis/analysis-api/testData/components/importOptimizer/{ => analyseImports}/referencesWithErrors/usedExtensionProperty_invalidReceiver.imports (100%) rename analysis/analysis-api/testData/components/importOptimizer/{ => analyseImports}/referencesWithErrors/usedExtensionProperty_invalidReceiver.kt (100%) rename analysis/analysis-api/testData/components/importOptimizer/{ => analyseImports}/referencesWithErrors/usedInvokeOperator_invalidArguments.imports (100%) rename analysis/analysis-api/testData/components/importOptimizer/{ => analyseImports}/referencesWithErrors/usedInvokeOperator_invalidArguments.kt (100%) rename analysis/analysis-api/testData/components/importOptimizer/{ => analyseImports}/referencesWithErrors/usedTypeImport_missingGeneric.imports (100%) rename analysis/analysis-api/testData/components/importOptimizer/{ => analyseImports}/referencesWithErrors/usedTypeImport_missingGeneric.kt (100%) rename analysis/analysis-api/testData/components/importOptimizer/{ => analyseImports}/unusedAliasedTypeImport.imports (100%) rename analysis/analysis-api/testData/components/importOptimizer/{ => analyseImports}/unusedAliasedTypeImport.kt (100%) rename analysis/analysis-api/testData/components/importOptimizer/{ => analyseImports}/unusedFunctionImports.imports (100%) rename analysis/analysis-api/testData/components/importOptimizer/{ => analyseImports}/unusedFunctionImports.kt (100%) rename analysis/analysis-api/testData/components/importOptimizer/{ => analyseImports}/unusedInvokeOperatorImport.imports (100%) rename analysis/analysis-api/testData/components/importOptimizer/{ => analyseImports}/unusedInvokeOperatorImport.kt (100%) rename analysis/analysis-api/testData/components/importOptimizer/{ => analyseImports}/usedAliasedFunctionReference.imports (100%) rename analysis/analysis-api/testData/components/importOptimizer/{ => analyseImports}/usedAliasedFunctionReference.kt (100%) rename analysis/analysis-api/testData/components/importOptimizer/{ => analyseImports}/usedAliasedTypeImport.imports (100%) rename analysis/analysis-api/testData/components/importOptimizer/{ => analyseImports}/usedAliasedTypeImport.kt (100%) rename analysis/analysis-api/testData/components/importOptimizer/{ => analyseImports}/usedFunctionImport.imports (100%) rename analysis/analysis-api/testData/components/importOptimizer/{ => analyseImports}/usedFunctionImport.kt (100%) rename analysis/analysis-api/testData/components/importOptimizer/{ => analyseImports}/usedInvokeOperatorAliasedImport.imports (100%) rename analysis/analysis-api/testData/components/importOptimizer/{ => analyseImports}/usedInvokeOperatorAliasedImport.kt (100%) rename analysis/analysis-api/testData/components/importOptimizer/{ => analyseImports}/usedInvokeOperatorExplicitImport.imports (100%) rename analysis/analysis-api/testData/components/importOptimizer/{ => analyseImports}/usedInvokeOperatorExplicitImport.kt (100%) rename analysis/analysis-api/testData/components/importOptimizer/{ => analyseImports}/usedInvokeOperatorImport.imports (100%) rename analysis/analysis-api/testData/components/importOptimizer/{ => analyseImports}/usedInvokeOperatorImport.kt (100%) rename analysis/analysis-api/testData/components/psiTypeProvider/{ => psiType/forDeclaration}/anonymousObject_exposedAsReturnValue.kt (100%) rename analysis/analysis-api/testData/components/psiTypeProvider/{ => psiType/forDeclaration}/anonymousObject_exposedAsReturnValue.txt (100%) rename analysis/analysis-api/testData/components/psiTypeProvider/{ => psiType/forDeclaration}/localClass_exposedAsReturnValue.kt (100%) rename analysis/analysis-api/testData/components/psiTypeProvider/{ => psiType/forDeclaration}/localClass_exposedAsReturnValue.txt (100%) rename analysis/analysis-api/testData/components/psiTypeProvider/{ => psiType/forDeclaration}/localClass_exposedAsReturnValue_privateFunction.kt (100%) rename analysis/analysis-api/testData/components/psiTypeProvider/{ => psiType/forDeclaration}/localClass_exposedAsReturnValue_privateFunction.txt (100%) rename analysis/analysis-api/testData/components/psiTypeProvider/{ => psiType/forDeclaration}/localClass_localFunctionInSameScope.kt (100%) rename analysis/analysis-api/testData/components/psiTypeProvider/{ => psiType/forDeclaration}/localClass_localFunctionInSameScope.txt (100%) rename analysis/analysis-api/testData/components/psiTypeProvider/{ => psiType/forDeclaration}/localClass_localPropertyInSameScope.kt (100%) rename analysis/analysis-api/testData/components/psiTypeProvider/{ => psiType/forDeclaration}/localClass_localPropertyInSameScope.txt (100%) rename analysis/analysis-api/testData/components/psiTypeProvider/{ => psiType/forDeclaration}/localClass_localPropertyInSampeScope_functionalType.kt (100%) rename analysis/analysis-api/testData/components/psiTypeProvider/{ => psiType/forDeclaration}/localClass_localPropertyInSampeScope_functionalType.txt (100%) rename analysis/analysis-api/testData/components/psiTypeProvider/{ => psiType/forDeclaration}/localClass_memberFunction.kt (100%) rename analysis/analysis-api/testData/components/psiTypeProvider/{ => psiType/forDeclaration}/localClass_memberFunction.txt (100%) rename analysis/analysis-api/testData/components/{expressionPsiType => psiTypeProvider/psiType/forExpression}/typeParamFlexibleUpperBound.kt (100%) rename analysis/analysis-api/testData/components/{expressionPsiType => psiTypeProvider/psiType/forExpression}/typeParamFlexibleUpperBound.txt (100%) rename analysis/analysis-api/testData/components/{ => smartCastProvider}/smartCastInfo/multiSmartcastAsReceiver_stable.descriptors.txt (100%) rename analysis/analysis-api/testData/components/{ => smartCastProvider}/smartCastInfo/multiSmartcastAsReceiver_stable.kt (100%) rename analysis/analysis-api/testData/components/{ => smartCastProvider}/smartCastInfo/multiSmartcastAsReceiver_stable.txt (100%) rename analysis/analysis-api/testData/components/{ => smartCastProvider}/smartCastInfo/multiSmartcastAsReceiver_unstable.descriptors.txt (100%) rename analysis/analysis-api/testData/components/{ => smartCastProvider}/smartCastInfo/multiSmartcastAsReceiver_unstable.kt (100%) rename analysis/analysis-api/testData/components/{ => smartCastProvider}/smartCastInfo/multiSmartcastAsReceiver_unstable.txt (100%) rename analysis/analysis-api/testData/components/{ => smartCastProvider}/smartCastInfo/multiSmartcast_stable.descriptors.txt (100%) rename analysis/analysis-api/testData/components/{ => smartCastProvider}/smartCastInfo/multiSmartcast_stable.kt (100%) rename analysis/analysis-api/testData/components/{ => smartCastProvider}/smartCastInfo/multiSmartcast_stable.txt (100%) rename analysis/analysis-api/testData/components/{ => smartCastProvider}/smartCastInfo/multiSmartcast_unstable.descriptors.txt (100%) rename analysis/analysis-api/testData/components/{ => smartCastProvider}/smartCastInfo/multiSmartcast_unstable.kt (100%) rename analysis/analysis-api/testData/components/{ => smartCastProvider}/smartCastInfo/multiSmartcast_unstable.txt (100%) rename analysis/analysis-api/testData/components/{ => smartCastProvider}/smartCastInfo/smartcastAsReceiver_stable.kt (100%) rename analysis/analysis-api/testData/components/{ => smartCastProvider}/smartCastInfo/smartcastAsReceiver_stable.txt (100%) rename analysis/analysis-api/testData/components/{ => smartCastProvider}/smartCastInfo/smartcastAsReceiver_unstable.kt (100%) rename analysis/analysis-api/testData/components/{ => smartCastProvider}/smartCastInfo/smartcastAsReceiver_unstable.txt (100%) rename analysis/analysis-api/testData/components/{ => smartCastProvider}/smartCastInfo/smartcast_stable.descriptors.txt (100%) rename analysis/analysis-api/testData/components/{ => smartCastProvider}/smartCastInfo/smartcast_stable.kt (100%) rename analysis/analysis-api/testData/components/{ => smartCastProvider}/smartCastInfo/smartcast_stable.txt (100%) rename analysis/analysis-api/testData/components/{ => smartCastProvider}/smartCastInfo/smartcast_unstable.descriptors.txt (100%) rename analysis/analysis-api/testData/components/{ => smartCastProvider}/smartCastInfo/smartcast_unstable.kt (100%) rename analysis/analysis-api/testData/components/{ => smartCastProvider}/smartCastInfo/smartcast_unstable.txt (100%) rename analysis/analysis-api/testData/components/{overriddenDeclarations => symbolDeclarationOverridesProvider/overriddenSymbols}/backingField.kt (100%) rename analysis/analysis-api/testData/components/{overriddenDeclarations => symbolDeclarationOverridesProvider/overriddenSymbols}/backingField.txt (100%) rename analysis/analysis-api/testData/components/{overriddenDeclarations => symbolDeclarationOverridesProvider/overriddenSymbols}/inAnonymousClass.kt (100%) rename analysis/analysis-api/testData/components/{overriddenDeclarations => symbolDeclarationOverridesProvider/overriddenSymbols}/inAnonymousClass.txt (100%) rename analysis/analysis-api/testData/components/{overriddenDeclarations => symbolDeclarationOverridesProvider/overriddenSymbols}/inLocalClass.kt (100%) rename analysis/analysis-api/testData/components/{overriddenDeclarations => symbolDeclarationOverridesProvider/overriddenSymbols}/inLocalClass.txt (100%) rename analysis/analysis-api/testData/components/{overriddenDeclarations => symbolDeclarationOverridesProvider/overriddenSymbols}/inOtherFile.kt (100%) rename analysis/analysis-api/testData/components/{overriddenDeclarations => symbolDeclarationOverridesProvider/overriddenSymbols}/inOtherFile.txt (100%) rename analysis/analysis-api/testData/components/{overriddenDeclarations => symbolDeclarationOverridesProvider/overriddenSymbols}/intersectionOverride.kt (100%) rename analysis/analysis-api/testData/components/{overriddenDeclarations => symbolDeclarationOverridesProvider/overriddenSymbols}/intersectionOverride.txt (100%) rename analysis/analysis-api/testData/components/{overriddenDeclarations => symbolDeclarationOverridesProvider/overriddenSymbols}/intersectionOverride2.kt (100%) rename analysis/analysis-api/testData/components/{overriddenDeclarations => symbolDeclarationOverridesProvider/overriddenSymbols}/intersectionOverride2.txt (100%) rename analysis/analysis-api/testData/components/{overriddenDeclarations => symbolDeclarationOverridesProvider/overriddenSymbols}/javaAccessors.kt (100%) rename analysis/analysis-api/testData/components/{overriddenDeclarations => symbolDeclarationOverridesProvider/overriddenSymbols}/javaAccessors.txt (100%) rename analysis/analysis-api/testData/components/{overriddenDeclarations => symbolDeclarationOverridesProvider/overriddenSymbols}/multipleInterfaces.kt (100%) rename analysis/analysis-api/testData/components/{overriddenDeclarations => symbolDeclarationOverridesProvider/overriddenSymbols}/multipleInterfaces.txt (100%) rename analysis/analysis-api/testData/components/{overriddenDeclarations => symbolDeclarationOverridesProvider/overriddenSymbols}/onEnumEntry.kt (100%) rename analysis/analysis-api/testData/components/{overriddenDeclarations => symbolDeclarationOverridesProvider/overriddenSymbols}/onEnumEntry.txt (100%) rename analysis/analysis-api/testData/components/{overriddenDeclarations => symbolDeclarationOverridesProvider/overriddenSymbols}/sequenceOfOverrides.kt (100%) rename analysis/analysis-api/testData/components/{overriddenDeclarations => symbolDeclarationOverridesProvider/overriddenSymbols}/sequenceOfOverrides.txt (100%) rename analysis/analysis-api/testData/components/{declarationRenderer => symbolDeclarationRenderer/renderDeclaration}/F.kt (100%) rename analysis/analysis-api/testData/components/{declarationRenderer => symbolDeclarationRenderer/renderDeclaration}/F.rendered (100%) rename analysis/analysis-api/testData/components/{declarationRenderer => symbolDeclarationRenderer/renderDeclaration}/NestedOfAliasedType.kt (100%) rename analysis/analysis-api/testData/components/{declarationRenderer => symbolDeclarationRenderer/renderDeclaration}/NestedOfAliasedType.rendered (100%) rename analysis/analysis-api/testData/components/{declarationRenderer => symbolDeclarationRenderer/renderDeclaration}/NestedSuperType.kt (100%) rename analysis/analysis-api/testData/components/{declarationRenderer => symbolDeclarationRenderer/renderDeclaration}/NestedSuperType.rendered (100%) rename analysis/analysis-api/testData/components/{declarationRenderer => symbolDeclarationRenderer/renderDeclaration}/annotation.descriptors.rendered (100%) rename analysis/analysis-api/testData/components/{declarationRenderer => symbolDeclarationRenderer/renderDeclaration}/annotation.kt (100%) rename analysis/analysis-api/testData/components/{declarationRenderer => symbolDeclarationRenderer/renderDeclaration}/annotation.rendered (100%) rename analysis/analysis-api/testData/components/{declarationRenderer => symbolDeclarationRenderer/renderDeclaration}/complexTypes.kt (100%) rename analysis/analysis-api/testData/components/{declarationRenderer => symbolDeclarationRenderer/renderDeclaration}/complexTypes.rendered (100%) rename analysis/analysis-api/testData/components/{declarationRenderer => symbolDeclarationRenderer/renderDeclaration}/constructorInObject.kt (100%) rename analysis/analysis-api/testData/components/{declarationRenderer => symbolDeclarationRenderer/renderDeclaration}/constructorInObject.rendered (100%) rename analysis/analysis-api/testData/components/{declarationRenderer => symbolDeclarationRenderer/renderDeclaration}/constructorOfAnonymousObject.kt (100%) rename analysis/analysis-api/testData/components/{declarationRenderer => symbolDeclarationRenderer/renderDeclaration}/constructorOfAnonymousObject.rendered (100%) rename analysis/analysis-api/testData/components/{declarationRenderer => symbolDeclarationRenderer/renderDeclaration}/delegates.kt (100%) rename analysis/analysis-api/testData/components/{declarationRenderer => symbolDeclarationRenderer/renderDeclaration}/delegates.rendered (100%) rename analysis/analysis-api/testData/components/{declarationRenderer => symbolDeclarationRenderer/renderDeclaration}/derivedClass.kt (100%) rename analysis/analysis-api/testData/components/{declarationRenderer => symbolDeclarationRenderer/renderDeclaration}/derivedClass.rendered (100%) rename analysis/analysis-api/testData/components/{declarationRenderer => symbolDeclarationRenderer/renderDeclaration}/emptyAnonymousObject.kt (100%) rename analysis/analysis-api/testData/components/{declarationRenderer => symbolDeclarationRenderer/renderDeclaration}/emptyAnonymousObject.rendered (100%) rename analysis/analysis-api/testData/components/{declarationRenderer => symbolDeclarationRenderer/renderDeclaration}/enums.kt (100%) rename analysis/analysis-api/testData/components/{declarationRenderer => symbolDeclarationRenderer/renderDeclaration}/enums.rendered (100%) rename analysis/analysis-api/testData/components/{declarationRenderer => symbolDeclarationRenderer/renderDeclaration}/enums2.kt (100%) rename analysis/analysis-api/testData/components/{declarationRenderer => symbolDeclarationRenderer/renderDeclaration}/enums2.rendered (100%) rename analysis/analysis-api/testData/components/{declarationRenderer => symbolDeclarationRenderer/renderDeclaration}/expectActual.kt (100%) rename analysis/analysis-api/testData/components/{declarationRenderer => symbolDeclarationRenderer/renderDeclaration}/expectActual.rendered (100%) rename analysis/analysis-api/testData/components/{declarationRenderer => symbolDeclarationRenderer/renderDeclaration}/functionTypes.kt (100%) rename analysis/analysis-api/testData/components/{declarationRenderer => symbolDeclarationRenderer/renderDeclaration}/functionTypes.rendered (100%) rename analysis/analysis-api/testData/components/{declarationRenderer => symbolDeclarationRenderer/renderDeclaration}/genericFunctions.kt (100%) rename analysis/analysis-api/testData/components/{declarationRenderer => symbolDeclarationRenderer/renderDeclaration}/genericFunctions.rendered (100%) rename analysis/analysis-api/testData/components/{declarationRenderer => symbolDeclarationRenderer/renderDeclaration}/genericProperty.kt (100%) rename analysis/analysis-api/testData/components/{declarationRenderer => symbolDeclarationRenderer/renderDeclaration}/genericProperty.rendered (100%) rename analysis/analysis-api/testData/components/{declarationRenderer => symbolDeclarationRenderer/renderDeclaration}/intersectionType.kt (100%) rename analysis/analysis-api/testData/components/{declarationRenderer => symbolDeclarationRenderer/renderDeclaration}/intersectionType.rendered (100%) rename analysis/analysis-api/testData/components/{declarationRenderer => symbolDeclarationRenderer/renderDeclaration}/nestedClass.kt (100%) rename analysis/analysis-api/testData/components/{declarationRenderer => symbolDeclarationRenderer/renderDeclaration}/nestedClass.rendered (100%) rename analysis/analysis-api/testData/components/{declarationRenderer => symbolDeclarationRenderer/renderDeclaration}/noPrimaryConstructor.kt (100%) rename analysis/analysis-api/testData/components/{declarationRenderer => symbolDeclarationRenderer/renderDeclaration}/noPrimaryConstructor.rendered (100%) rename analysis/analysis-api/testData/components/{declarationRenderer => symbolDeclarationRenderer/renderDeclaration}/simpleClass.kt (100%) rename analysis/analysis-api/testData/components/{declarationRenderer => symbolDeclarationRenderer/renderDeclaration}/simpleClass.rendered (100%) rename analysis/analysis-api/testData/components/{declarationRenderer => symbolDeclarationRenderer/renderDeclaration}/simpleFun.kt (100%) rename analysis/analysis-api/testData/components/{declarationRenderer => symbolDeclarationRenderer/renderDeclaration}/simpleFun.rendered (100%) rename analysis/analysis-api/testData/components/{declarationRenderer => symbolDeclarationRenderer/renderDeclaration}/simpleTypeAlias.kt (100%) rename analysis/analysis-api/testData/components/{declarationRenderer => symbolDeclarationRenderer/renderDeclaration}/simpleTypeAlias.rendered (100%) rename analysis/analysis-api/testData/components/{declarationRenderer => symbolDeclarationRenderer/renderDeclaration}/typeAliasWithGeneric.kt (100%) rename analysis/analysis-api/testData/components/{declarationRenderer => symbolDeclarationRenderer/renderDeclaration}/typeAliasWithGeneric.rendered (100%) rename analysis/analysis-api/testData/components/{declarationRenderer => symbolDeclarationRenderer/renderDeclaration}/typeParameterVsNested.kt (100%) rename analysis/analysis-api/testData/components/{declarationRenderer => symbolDeclarationRenderer/renderDeclaration}/typeParameterVsNested.rendered (100%) rename analysis/analysis-api/testData/components/{declarationRenderer => symbolDeclarationRenderer/renderDeclaration}/typeParameters.kt (100%) rename analysis/analysis-api/testData/components/{declarationRenderer => symbolDeclarationRenderer/renderDeclaration}/typeParameters.rendered (100%) rename analysis/analysis-api/testData/components/{declarationRenderer => symbolDeclarationRenderer/renderDeclaration}/vararg.kt (100%) rename analysis/analysis-api/testData/components/{declarationRenderer => symbolDeclarationRenderer/renderDeclaration}/vararg.rendered (100%) rename analysis/analysis-api/testData/components/{declarationRenderer => symbolDeclarationRenderer/renderDeclaration}/where.descriptors.rendered (100%) rename analysis/analysis-api/testData/components/{declarationRenderer => symbolDeclarationRenderer/renderDeclaration}/where.kt (100%) rename analysis/analysis-api/testData/components/{declarationRenderer => symbolDeclarationRenderer/renderDeclaration}/where.rendered (100%) rename analysis/analysis-api/testData/components/{ => typeInfoProvider}/functionClassKind/function.kt (100%) rename analysis/analysis-api/testData/components/{ => typeInfoProvider}/functionClassKind/function.txt (100%) rename analysis/analysis-api/testData/components/{ => typeInfoProvider}/functionClassKind/kFunction.kt (100%) rename analysis/analysis-api/testData/components/{ => typeInfoProvider}/functionClassKind/kFunction.txt (100%) rename analysis/analysis-api/testData/components/{ => typeInfoProvider}/functionClassKind/kSuspendFunction.kt (100%) rename analysis/analysis-api/testData/components/{ => typeInfoProvider}/functionClassKind/kSuspendFunction.txt (100%) rename analysis/analysis-api/testData/components/{ => typeInfoProvider}/functionClassKind/suspendFunction.kt (100%) rename analysis/analysis-api/testData/components/{ => typeInfoProvider}/functionClassKind/suspendFunction.txt (100%) rename analysis/analysis-api/testData/components/{getSuperTypes => typeInfoProvider/superTypes}/anonymousObject.kt (100%) rename analysis/analysis-api/testData/components/{getSuperTypes => typeInfoProvider/superTypes}/anonymousObject.txt (100%) rename analysis/analysis-api/testData/components/{getSuperTypes => typeInfoProvider/superTypes}/any.kt (100%) rename analysis/analysis-api/testData/components/{getSuperTypes => typeInfoProvider/superTypes}/any.txt (100%) rename analysis/analysis-api/testData/components/{getSuperTypes => typeInfoProvider/superTypes}/contravariant.kt (100%) rename analysis/analysis-api/testData/components/{getSuperTypes => typeInfoProvider/superTypes}/contravariant.txt (100%) rename analysis/analysis-api/testData/components/{getSuperTypes => typeInfoProvider/superTypes}/covariant.kt (100%) rename analysis/analysis-api/testData/components/{getSuperTypes => typeInfoProvider/superTypes}/covariant.txt (100%) rename analysis/analysis-api/testData/components/{getSuperTypes => typeInfoProvider/superTypes}/errorType.kt (100%) rename analysis/analysis-api/testData/components/{getSuperTypes => typeInfoProvider/superTypes}/errorType.txt (100%) rename analysis/analysis-api/testData/components/{getSuperTypes => typeInfoProvider/superTypes}/flexibleType.kt (100%) rename analysis/analysis-api/testData/components/{getSuperTypes => typeInfoProvider/superTypes}/flexibleType.txt (100%) rename analysis/analysis-api/testData/components/{getSuperTypes => typeInfoProvider/superTypes}/int.kt (100%) rename analysis/analysis-api/testData/components/{getSuperTypes => typeInfoProvider/superTypes}/int.txt (100%) rename analysis/analysis-api/testData/components/{getSuperTypes => typeInfoProvider/superTypes}/invariant.kt (100%) rename analysis/analysis-api/testData/components/{getSuperTypes => typeInfoProvider/superTypes}/invariant.txt (100%) rename analysis/analysis-api/testData/components/{getSuperTypes => typeInfoProvider/superTypes}/recursiveTypeParameter.kt (100%) rename analysis/analysis-api/testData/components/{getSuperTypes => typeInfoProvider/superTypes}/recursiveTypeParameter.txt (100%) rename analysis/analysis-api/testData/components/{getSuperTypes => typeInfoProvider/superTypes}/regularClass.kt (100%) rename analysis/analysis-api/testData/components/{getSuperTypes => typeInfoProvider/superTypes}/regularClass.txt (100%) rename analysis/analysis-api/testData/components/{getSuperTypes => typeInfoProvider/superTypes}/regularClassWithBounds.kt (100%) rename analysis/analysis-api/testData/components/{getSuperTypes => typeInfoProvider/superTypes}/regularClassWithBounds.txt (100%) rename analysis/analysis-api/testData/components/{getSuperTypes => typeInfoProvider/superTypes}/star.kt (100%) rename analysis/analysis-api/testData/components/{getSuperTypes => typeInfoProvider/superTypes}/star.txt (100%) rename analysis/analysis-api/testData/components/{getSuperTypes => typeInfoProvider/superTypes}/string.kt (100%) rename analysis/analysis-api/testData/components/{getSuperTypes => typeInfoProvider/superTypes}/string.txt (100%) rename analysis/analysis-api/testData/components/{getSuperTypes => typeInfoProvider/superTypes}/typeParameter.kt (100%) rename analysis/analysis-api/testData/components/{getSuperTypes => typeInfoProvider/superTypes}/typeParameter.txt (100%) rename analysis/analysis-api/testData/components/{hasCommonSubtype => typeProvider/haveCommonSubtype}/collections.kt (100%) rename analysis/analysis-api/testData/components/{hasCommonSubtype => typeProvider/haveCommonSubtype}/dataClasses.kt (100%) rename analysis/analysis-api/testData/components/{hasCommonSubtype => typeProvider/haveCommonSubtype}/enums.kt (100%) rename analysis/analysis-api/testData/components/{hasCommonSubtype => typeProvider/haveCommonSubtype}/simple.kt (100%) diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/annotationEntry.kt b/analysis/analysis-api/testData/components/callResolver/resolveCall/annotationEntry.kt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/annotationEntry.kt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/annotationEntry.kt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/annotationEntry.txt b/analysis/analysis-api/testData/components/callResolver/resolveCall/annotationEntry.txt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/annotationEntry.txt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/annotationEntry.txt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/annotationInAnnotation_arrayOf.kt b/analysis/analysis-api/testData/components/callResolver/resolveCall/annotationInAnnotation_arrayOf.kt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/annotationInAnnotation_arrayOf.kt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/annotationInAnnotation_arrayOf.kt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/annotationInAnnotation_arrayOf.txt b/analysis/analysis-api/testData/components/callResolver/resolveCall/annotationInAnnotation_arrayOf.txt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/annotationInAnnotation_arrayOf.txt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/annotationInAnnotation_arrayOf.txt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/annotationInAnnotation_collectionLiteral.kt b/analysis/analysis-api/testData/components/callResolver/resolveCall/annotationInAnnotation_collectionLiteral.kt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/annotationInAnnotation_collectionLiteral.kt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/annotationInAnnotation_collectionLiteral.kt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/annotationInAnnotation_collectionLiteral.txt b/analysis/analysis-api/testData/components/callResolver/resolveCall/annotationInAnnotation_collectionLiteral.txt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/annotationInAnnotation_collectionLiteral.txt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/annotationInAnnotation_collectionLiteral.txt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/annotationInAnnotation_multipleAnnotations_arrayOf.kt b/analysis/analysis-api/testData/components/callResolver/resolveCall/annotationInAnnotation_multipleAnnotations_arrayOf.kt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/annotationInAnnotation_multipleAnnotations_arrayOf.kt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/annotationInAnnotation_multipleAnnotations_arrayOf.kt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/annotationInAnnotation_multipleAnnotations_arrayOf.txt b/analysis/analysis-api/testData/components/callResolver/resolveCall/annotationInAnnotation_multipleAnnotations_arrayOf.txt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/annotationInAnnotation_multipleAnnotations_arrayOf.txt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/annotationInAnnotation_multipleAnnotations_arrayOf.txt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/annotationInAnnotation_multipleAnnotations_collectionLiteral.kt b/analysis/analysis-api/testData/components/callResolver/resolveCall/annotationInAnnotation_multipleAnnotations_collectionLiteral.kt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/annotationInAnnotation_multipleAnnotations_collectionLiteral.kt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/annotationInAnnotation_multipleAnnotations_collectionLiteral.kt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/annotationInAnnotation_multipleAnnotations_collectionLiteral.txt b/analysis/analysis-api/testData/components/callResolver/resolveCall/annotationInAnnotation_multipleAnnotations_collectionLiteral.txt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/annotationInAnnotation_multipleAnnotations_collectionLiteral.txt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/annotationInAnnotation_multipleAnnotations_collectionLiteral.txt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/annotationInAnnotation_noarg.kt b/analysis/analysis-api/testData/components/callResolver/resolveCall/annotationInAnnotation_noarg.kt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/annotationInAnnotation_noarg.kt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/annotationInAnnotation_noarg.kt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/annotationInAnnotation_noarg.txt b/analysis/analysis-api/testData/components/callResolver/resolveCall/annotationInAnnotation_noarg.txt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/annotationInAnnotation_noarg.txt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/annotationInAnnotation_noarg.txt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/annotationInAnnotation_vararg.kt b/analysis/analysis-api/testData/components/callResolver/resolveCall/annotationInAnnotation_vararg.kt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/annotationInAnnotation_vararg.kt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/annotationInAnnotation_vararg.kt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/annotationInAnnotation_vararg.txt b/analysis/analysis-api/testData/components/callResolver/resolveCall/annotationInAnnotation_vararg.txt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/annotationInAnnotation_vararg.txt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/annotationInAnnotation_vararg.txt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/annotationOnDelegate.kt b/analysis/analysis-api/testData/components/callResolver/resolveCall/annotationOnDelegate.kt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/annotationOnDelegate.kt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/annotationOnDelegate.kt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/annotationOnDelegate.txt b/analysis/analysis-api/testData/components/callResolver/resolveCall/annotationOnDelegate.txt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/annotationOnDelegate.txt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/annotationOnDelegate.txt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/annotationOnExpression_asT.kt b/analysis/analysis-api/testData/components/callResolver/resolveCall/annotationOnExpression_asT.kt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/annotationOnExpression_asT.kt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/annotationOnExpression_asT.kt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/annotationOnExpression_asT.txt b/analysis/analysis-api/testData/components/callResolver/resolveCall/annotationOnExpression_asT.txt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/annotationOnExpression_asT.txt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/annotationOnExpression_asT.txt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/annotationOnExpression_destructuring.kt b/analysis/analysis-api/testData/components/callResolver/resolveCall/annotationOnExpression_destructuring.kt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/annotationOnExpression_destructuring.kt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/annotationOnExpression_destructuring.kt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/annotationOnExpression_destructuring.txt b/analysis/analysis-api/testData/components/callResolver/resolveCall/annotationOnExpression_destructuring.txt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/annotationOnExpression_destructuring.txt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/annotationOnExpression_destructuring.txt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/annotationOnExpression_if.kt b/analysis/analysis-api/testData/components/callResolver/resolveCall/annotationOnExpression_if.kt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/annotationOnExpression_if.kt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/annotationOnExpression_if.kt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/annotationOnExpression_if.txt b/analysis/analysis-api/testData/components/callResolver/resolveCall/annotationOnExpression_if.txt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/annotationOnExpression_if.txt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/annotationOnExpression_if.txt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/annotationOnExpression_whenBranch.kt b/analysis/analysis-api/testData/components/callResolver/resolveCall/annotationOnExpression_whenBranch.kt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/annotationOnExpression_whenBranch.kt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/annotationOnExpression_whenBranch.kt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/annotationOnExpression_whenBranch.txt b/analysis/analysis-api/testData/components/callResolver/resolveCall/annotationOnExpression_whenBranch.txt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/annotationOnExpression_whenBranch.txt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/annotationOnExpression_whenBranch.txt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/annotationOnFile.kt b/analysis/analysis-api/testData/components/callResolver/resolveCall/annotationOnFile.kt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/annotationOnFile.kt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/annotationOnFile.kt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/annotationOnFile.txt b/analysis/analysis-api/testData/components/callResolver/resolveCall/annotationOnFile.txt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/annotationOnFile.txt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/annotationOnFile.txt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/annotationOnParameter_param.kt b/analysis/analysis-api/testData/components/callResolver/resolveCall/annotationOnParameter_param.kt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/annotationOnParameter_param.kt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/annotationOnParameter_param.kt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/annotationOnParameter_param.txt b/analysis/analysis-api/testData/components/callResolver/resolveCall/annotationOnParameter_param.txt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/annotationOnParameter_param.txt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/annotationOnParameter_param.txt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/annotationOnParameter_parameterProperty.kt b/analysis/analysis-api/testData/components/callResolver/resolveCall/annotationOnParameter_parameterProperty.kt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/annotationOnParameter_parameterProperty.kt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/annotationOnParameter_parameterProperty.kt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/annotationOnParameter_parameterProperty.txt b/analysis/analysis-api/testData/components/callResolver/resolveCall/annotationOnParameter_parameterProperty.txt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/annotationOnParameter_parameterProperty.txt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/annotationOnParameter_parameterProperty.txt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/annotationOnParameter_reified.kt b/analysis/analysis-api/testData/components/callResolver/resolveCall/annotationOnParameter_reified.kt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/annotationOnParameter_reified.kt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/annotationOnParameter_reified.kt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/annotationOnParameter_reified.txt b/analysis/analysis-api/testData/components/callResolver/resolveCall/annotationOnParameter_reified.txt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/annotationOnParameter_reified.txt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/annotationOnParameter_reified.txt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/annotationOnParameter_setparam.kt b/analysis/analysis-api/testData/components/callResolver/resolveCall/annotationOnParameter_setparam.kt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/annotationOnParameter_setparam.kt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/annotationOnParameter_setparam.kt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/annotationOnParameter_setparam.txt b/analysis/analysis-api/testData/components/callResolver/resolveCall/annotationOnParameter_setparam.txt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/annotationOnParameter_setparam.txt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/annotationOnParameter_setparam.txt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/annotationOnProperty_field.kt b/analysis/analysis-api/testData/components/callResolver/resolveCall/annotationOnProperty_field.kt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/annotationOnProperty_field.kt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/annotationOnProperty_field.kt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/annotationOnProperty_field.txt b/analysis/analysis-api/testData/components/callResolver/resolveCall/annotationOnProperty_field.txt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/annotationOnProperty_field.txt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/annotationOnProperty_field.txt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/annotationOnProperty_get.kt b/analysis/analysis-api/testData/components/callResolver/resolveCall/annotationOnProperty_get.kt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/annotationOnProperty_get.kt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/annotationOnProperty_get.kt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/annotationOnProperty_get.txt b/analysis/analysis-api/testData/components/callResolver/resolveCall/annotationOnProperty_get.txt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/annotationOnProperty_get.txt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/annotationOnProperty_get.txt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/annotationOnProperty_property.kt b/analysis/analysis-api/testData/components/callResolver/resolveCall/annotationOnProperty_property.kt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/annotationOnProperty_property.kt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/annotationOnProperty_property.kt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/annotationOnProperty_property.txt b/analysis/analysis-api/testData/components/callResolver/resolveCall/annotationOnProperty_property.txt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/annotationOnProperty_property.txt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/annotationOnProperty_property.txt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/annotationOnProperty_set.kt b/analysis/analysis-api/testData/components/callResolver/resolveCall/annotationOnProperty_set.kt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/annotationOnProperty_set.kt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/annotationOnProperty_set.kt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/annotationOnProperty_set.txt b/analysis/analysis-api/testData/components/callResolver/resolveCall/annotationOnProperty_set.txt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/annotationOnProperty_set.txt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/annotationOnProperty_set.txt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/annotationOnReceiver.kt b/analysis/analysis-api/testData/components/callResolver/resolveCall/annotationOnReceiver.kt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/annotationOnReceiver.kt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/annotationOnReceiver.kt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/annotationOnReceiver.txt b/analysis/analysis-api/testData/components/callResolver/resolveCall/annotationOnReceiver.txt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/annotationOnReceiver.txt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/annotationOnReceiver.txt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/arrayOfInAnnotation.kt b/analysis/analysis-api/testData/components/callResolver/resolveCall/arrayOfInAnnotation.kt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/arrayOfInAnnotation.kt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/arrayOfInAnnotation.kt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/arrayOfInAnnotation.txt b/analysis/analysis-api/testData/components/callResolver/resolveCall/arrayOfInAnnotation.txt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/arrayOfInAnnotation.txt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/arrayOfInAnnotation.txt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/delegatedConstructorCall_super.kt b/analysis/analysis-api/testData/components/callResolver/resolveCall/delegatedConstructorCall_super.kt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/delegatedConstructorCall_super.kt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/delegatedConstructorCall_super.kt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/delegatedConstructorCall_super.txt b/analysis/analysis-api/testData/components/callResolver/resolveCall/delegatedConstructorCall_super.txt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/delegatedConstructorCall_super.txt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/delegatedConstructorCall_super.txt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/delegatedConstructorCall_super_unresolved.descriptors.txt b/analysis/analysis-api/testData/components/callResolver/resolveCall/delegatedConstructorCall_super_unresolved.descriptors.txt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/delegatedConstructorCall_super_unresolved.descriptors.txt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/delegatedConstructorCall_super_unresolved.descriptors.txt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/delegatedConstructorCall_super_unresolved.kt b/analysis/analysis-api/testData/components/callResolver/resolveCall/delegatedConstructorCall_super_unresolved.kt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/delegatedConstructorCall_super_unresolved.kt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/delegatedConstructorCall_super_unresolved.kt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/delegatedConstructorCall_super_unresolved.txt b/analysis/analysis-api/testData/components/callResolver/resolveCall/delegatedConstructorCall_super_unresolved.txt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/delegatedConstructorCall_super_unresolved.txt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/delegatedConstructorCall_super_unresolved.txt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/delegatedConstructorCall_this.kt b/analysis/analysis-api/testData/components/callResolver/resolveCall/delegatedConstructorCall_this.kt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/delegatedConstructorCall_this.kt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/delegatedConstructorCall_this.kt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/delegatedConstructorCall_this.txt b/analysis/analysis-api/testData/components/callResolver/resolveCall/delegatedConstructorCall_this.txt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/delegatedConstructorCall_this.txt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/delegatedConstructorCall_this.txt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/delegatedConstructorCall_this_unresolved.descriptors.txt b/analysis/analysis-api/testData/components/callResolver/resolveCall/delegatedConstructorCall_this_unresolved.descriptors.txt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/delegatedConstructorCall_this_unresolved.descriptors.txt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/delegatedConstructorCall_this_unresolved.descriptors.txt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/delegatedConstructorCall_this_unresolved.kt b/analysis/analysis-api/testData/components/callResolver/resolveCall/delegatedConstructorCall_this_unresolved.kt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/delegatedConstructorCall_this_unresolved.kt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/delegatedConstructorCall_this_unresolved.kt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/delegatedConstructorCall_this_unresolved.txt b/analysis/analysis-api/testData/components/callResolver/resolveCall/delegatedConstructorCall_this_unresolved.txt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/delegatedConstructorCall_this_unresolved.txt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/delegatedConstructorCall_this_unresolved.txt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/enumAsAnnotationValue.kt b/analysis/analysis-api/testData/components/callResolver/resolveCall/enumAsAnnotationValue.kt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/enumAsAnnotationValue.kt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/enumAsAnnotationValue.kt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/enumAsAnnotationValue.txt b/analysis/analysis-api/testData/components/callResolver/resolveCall/enumAsAnnotationValue.txt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/enumAsAnnotationValue.txt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/enumAsAnnotationValue.txt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/functionCallInTheSameFile.kt b/analysis/analysis-api/testData/components/callResolver/resolveCall/functionCallInTheSameFile.kt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/functionCallInTheSameFile.kt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/functionCallInTheSameFile.kt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/functionCallInTheSameFile.txt b/analysis/analysis-api/testData/components/callResolver/resolveCall/functionCallInTheSameFile.txt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/functionCallInTheSameFile.txt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/functionCallInTheSameFile.txt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/functionCallWithExtensionReceiverAndTypeArgument.kt b/analysis/analysis-api/testData/components/callResolver/resolveCall/functionCallWithExtensionReceiverAndTypeArgument.kt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/functionCallWithExtensionReceiverAndTypeArgument.kt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/functionCallWithExtensionReceiverAndTypeArgument.kt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/functionCallWithExtensionReceiverAndTypeArgument.txt b/analysis/analysis-api/testData/components/callResolver/resolveCall/functionCallWithExtensionReceiverAndTypeArgument.txt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/functionCallWithExtensionReceiverAndTypeArgument.txt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/functionCallWithExtensionReceiverAndTypeArgument.txt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/functionCallWithLambdaArgument.kt b/analysis/analysis-api/testData/components/callResolver/resolveCall/functionCallWithLambdaArgument.kt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/functionCallWithLambdaArgument.kt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/functionCallWithLambdaArgument.kt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/functionCallWithLambdaArgument.txt b/analysis/analysis-api/testData/components/callResolver/resolveCall/functionCallWithLambdaArgument.txt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/functionCallWithLambdaArgument.txt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/functionCallWithLambdaArgument.txt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/functionCallWithNamedArgument.kt b/analysis/analysis-api/testData/components/callResolver/resolveCall/functionCallWithNamedArgument.kt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/functionCallWithNamedArgument.kt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/functionCallWithNamedArgument.kt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/functionCallWithNamedArgument.txt b/analysis/analysis-api/testData/components/callResolver/resolveCall/functionCallWithNamedArgument.txt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/functionCallWithNamedArgument.txt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/functionCallWithNamedArgument.txt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/functionCallWithNonTrailingLambdaArgument.kt b/analysis/analysis-api/testData/components/callResolver/resolveCall/functionCallWithNonTrailingLambdaArgument.kt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/functionCallWithNonTrailingLambdaArgument.kt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/functionCallWithNonTrailingLambdaArgument.kt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/functionCallWithNonTrailingLambdaArgument.txt b/analysis/analysis-api/testData/components/callResolver/resolveCall/functionCallWithNonTrailingLambdaArgument.txt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/functionCallWithNonTrailingLambdaArgument.txt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/functionCallWithNonTrailingLambdaArgument.txt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/functionCallWithSpreadArgument.kt b/analysis/analysis-api/testData/components/callResolver/resolveCall/functionCallWithSpreadArgument.kt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/functionCallWithSpreadArgument.kt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/functionCallWithSpreadArgument.kt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/functionCallWithSpreadArgument.txt b/analysis/analysis-api/testData/components/callResolver/resolveCall/functionCallWithSpreadArgument.txt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/functionCallWithSpreadArgument.txt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/functionCallWithSpreadArgument.txt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/functionCallWithTypeArgument.kt b/analysis/analysis-api/testData/components/callResolver/resolveCall/functionCallWithTypeArgument.kt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/functionCallWithTypeArgument.kt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/functionCallWithTypeArgument.kt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/functionCallWithTypeArgument.txt b/analysis/analysis-api/testData/components/callResolver/resolveCall/functionCallWithTypeArgument.txt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/functionCallWithTypeArgument.txt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/functionCallWithTypeArgument.txt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/functionCallWithVarargArgument.kt b/analysis/analysis-api/testData/components/callResolver/resolveCall/functionCallWithVarargArgument.kt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/functionCallWithVarargArgument.kt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/functionCallWithVarargArgument.kt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/functionCallWithVarargArgument.txt b/analysis/analysis-api/testData/components/callResolver/resolveCall/functionCallWithVarargArgument.txt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/functionCallWithVarargArgument.txt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/functionCallWithVarargArgument.txt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/functionWithReceiverCall.kt b/analysis/analysis-api/testData/components/callResolver/resolveCall/functionWithReceiverCall.kt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/functionWithReceiverCall.kt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/functionWithReceiverCall.kt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/functionWithReceiverCall.txt b/analysis/analysis-api/testData/components/callResolver/resolveCall/functionWithReceiverCall.txt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/functionWithReceiverCall.txt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/functionWithReceiverCall.txt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/functionWithReceiverSafeCall.kt b/analysis/analysis-api/testData/components/callResolver/resolveCall/functionWithReceiverSafeCall.kt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/functionWithReceiverSafeCall.kt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/functionWithReceiverSafeCall.kt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/functionWithReceiverSafeCall.txt b/analysis/analysis-api/testData/components/callResolver/resolveCall/functionWithReceiverSafeCall.txt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/functionWithReceiverSafeCall.txt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/functionWithReceiverSafeCall.txt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/implicitConstructorDelegationCall.kt b/analysis/analysis-api/testData/components/callResolver/resolveCall/implicitConstructorDelegationCall.kt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/implicitConstructorDelegationCall.kt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/implicitConstructorDelegationCall.kt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/implicitConstructorDelegationCall.txt b/analysis/analysis-api/testData/components/callResolver/resolveCall/implicitConstructorDelegationCall.txt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/implicitConstructorDelegationCall.txt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/implicitConstructorDelegationCall.txt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/implicitConstuctorCall.kt b/analysis/analysis-api/testData/components/callResolver/resolveCall/implicitConstuctorCall.kt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/implicitConstuctorCall.kt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/implicitConstuctorCall.kt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/implicitConstuctorCall.txt b/analysis/analysis-api/testData/components/callResolver/resolveCall/implicitConstuctorCall.txt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/implicitConstuctorCall.txt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/implicitConstuctorCall.txt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/implicitJavaConstuctorCall.kt b/analysis/analysis-api/testData/components/callResolver/resolveCall/implicitJavaConstuctorCall.kt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/implicitJavaConstuctorCall.kt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/implicitJavaConstuctorCall.kt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/implicitJavaConstuctorCall.txt b/analysis/analysis-api/testData/components/callResolver/resolveCall/implicitJavaConstuctorCall.txt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/implicitJavaConstuctorCall.txt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/implicitJavaConstuctorCall.txt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/indexedGet.kt b/analysis/analysis-api/testData/components/callResolver/resolveCall/indexedGet.kt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/indexedGet.kt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/indexedGet.kt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/indexedGet.txt b/analysis/analysis-api/testData/components/callResolver/resolveCall/indexedGet.txt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/indexedGet.txt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/indexedGet.txt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/indexedGetWithNotEnoughArgs.descriptors.txt b/analysis/analysis-api/testData/components/callResolver/resolveCall/indexedGetWithNotEnoughArgs.descriptors.txt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/indexedGetWithNotEnoughArgs.descriptors.txt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/indexedGetWithNotEnoughArgs.descriptors.txt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/indexedGetWithNotEnoughArgs.kt b/analysis/analysis-api/testData/components/callResolver/resolveCall/indexedGetWithNotEnoughArgs.kt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/indexedGetWithNotEnoughArgs.kt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/indexedGetWithNotEnoughArgs.kt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/indexedGetWithNotEnoughArgs.txt b/analysis/analysis-api/testData/components/callResolver/resolveCall/indexedGetWithNotEnoughArgs.txt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/indexedGetWithNotEnoughArgs.txt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/indexedGetWithNotEnoughArgs.txt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/indexedGetWithTooManyArgs.descriptors.txt b/analysis/analysis-api/testData/components/callResolver/resolveCall/indexedGetWithTooManyArgs.descriptors.txt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/indexedGetWithTooManyArgs.descriptors.txt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/indexedGetWithTooManyArgs.descriptors.txt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/indexedGetWithTooManyArgs.kt b/analysis/analysis-api/testData/components/callResolver/resolveCall/indexedGetWithTooManyArgs.kt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/indexedGetWithTooManyArgs.kt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/indexedGetWithTooManyArgs.kt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/indexedGetWithTooManyArgs.txt b/analysis/analysis-api/testData/components/callResolver/resolveCall/indexedGetWithTooManyArgs.txt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/indexedGetWithTooManyArgs.txt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/indexedGetWithTooManyArgs.txt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/indexedSet.kt b/analysis/analysis-api/testData/components/callResolver/resolveCall/indexedSet.kt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/indexedSet.kt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/indexedSet.kt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/indexedSet.txt b/analysis/analysis-api/testData/components/callResolver/resolveCall/indexedSet.txt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/indexedSet.txt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/indexedSet.txt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/indexedSetWithNotEnoughArgs.descriptors.txt b/analysis/analysis-api/testData/components/callResolver/resolveCall/indexedSetWithNotEnoughArgs.descriptors.txt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/indexedSetWithNotEnoughArgs.descriptors.txt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/indexedSetWithNotEnoughArgs.descriptors.txt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/indexedSetWithNotEnoughArgs.kt b/analysis/analysis-api/testData/components/callResolver/resolveCall/indexedSetWithNotEnoughArgs.kt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/indexedSetWithNotEnoughArgs.kt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/indexedSetWithNotEnoughArgs.kt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/indexedSetWithNotEnoughArgs.txt b/analysis/analysis-api/testData/components/callResolver/resolveCall/indexedSetWithNotEnoughArgs.txt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/indexedSetWithNotEnoughArgs.txt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/indexedSetWithNotEnoughArgs.txt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/indexedSetWithTooManyArgs.descriptors.txt b/analysis/analysis-api/testData/components/callResolver/resolveCall/indexedSetWithTooManyArgs.descriptors.txt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/indexedSetWithTooManyArgs.descriptors.txt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/indexedSetWithTooManyArgs.descriptors.txt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/indexedSetWithTooManyArgs.kt b/analysis/analysis-api/testData/components/callResolver/resolveCall/indexedSetWithTooManyArgs.kt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/indexedSetWithTooManyArgs.kt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/indexedSetWithTooManyArgs.kt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/indexedSetWithTooManyArgs.txt b/analysis/analysis-api/testData/components/callResolver/resolveCall/indexedSetWithTooManyArgs.txt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/indexedSetWithTooManyArgs.txt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/indexedSetWithTooManyArgs.txt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/intArrayOfInAnnotation.kt b/analysis/analysis-api/testData/components/callResolver/resolveCall/intArrayOfInAnnotation.kt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/intArrayOfInAnnotation.kt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/intArrayOfInAnnotation.kt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/intArrayOfInAnnotation.txt b/analysis/analysis-api/testData/components/callResolver/resolveCall/intArrayOfInAnnotation.txt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/intArrayOfInAnnotation.txt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/intArrayOfInAnnotation.txt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/javaFunctionCall.kt b/analysis/analysis-api/testData/components/callResolver/resolveCall/javaFunctionCall.kt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/javaFunctionCall.kt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/javaFunctionCall.kt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/javaFunctionCall.txt b/analysis/analysis-api/testData/components/callResolver/resolveCall/javaFunctionCall.txt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/javaFunctionCall.txt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/javaFunctionCall.txt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/javaPropertyGetter.kt b/analysis/analysis-api/testData/components/callResolver/resolveCall/javaPropertyGetter.kt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/javaPropertyGetter.kt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/javaPropertyGetter.kt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/javaPropertyGetter.txt b/analysis/analysis-api/testData/components/callResolver/resolveCall/javaPropertyGetter.txt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/javaPropertyGetter.txt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/javaPropertyGetter.txt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/javaPropertyGetter_unqualified.kt b/analysis/analysis-api/testData/components/callResolver/resolveCall/javaPropertyGetter_unqualified.kt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/javaPropertyGetter_unqualified.kt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/javaPropertyGetter_unqualified.kt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/javaPropertyGetter_unqualified.txt b/analysis/analysis-api/testData/components/callResolver/resolveCall/javaPropertyGetter_unqualified.txt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/javaPropertyGetter_unqualified.txt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/javaPropertyGetter_unqualified.txt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/javaPropertyNestedGetter.kt b/analysis/analysis-api/testData/components/callResolver/resolveCall/javaPropertyNestedGetter.kt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/javaPropertyNestedGetter.kt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/javaPropertyNestedGetter.kt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/javaPropertyNestedGetter.txt b/analysis/analysis-api/testData/components/callResolver/resolveCall/javaPropertyNestedGetter.txt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/javaPropertyNestedGetter.txt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/javaPropertyNestedGetter.txt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/javaPropertySetter.kt b/analysis/analysis-api/testData/components/callResolver/resolveCall/javaPropertySetter.kt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/javaPropertySetter.kt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/javaPropertySetter.kt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/javaPropertySetter.txt b/analysis/analysis-api/testData/components/callResolver/resolveCall/javaPropertySetter.txt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/javaPropertySetter.txt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/javaPropertySetter.txt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/javaPropertySetterIncomplete.kt b/analysis/analysis-api/testData/components/callResolver/resolveCall/javaPropertySetterIncomplete.kt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/javaPropertySetterIncomplete.kt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/javaPropertySetterIncomplete.kt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/javaPropertySetterIncomplete.txt b/analysis/analysis-api/testData/components/callResolver/resolveCall/javaPropertySetterIncomplete.txt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/javaPropertySetterIncomplete.txt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/javaPropertySetterIncomplete.txt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/javaPropertySetter_unqualified.kt b/analysis/analysis-api/testData/components/callResolver/resolveCall/javaPropertySetter_unqualified.kt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/javaPropertySetter_unqualified.kt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/javaPropertySetter_unqualified.kt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/javaPropertySetter_unqualified.txt b/analysis/analysis-api/testData/components/callResolver/resolveCall/javaPropertySetter_unqualified.txt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/javaPropertySetter_unqualified.txt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/javaPropertySetter_unqualified.txt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/kotlinPropertyGetter.descriptors.txt b/analysis/analysis-api/testData/components/callResolver/resolveCall/kotlinPropertyGetter.descriptors.txt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/kotlinPropertyGetter.descriptors.txt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/kotlinPropertyGetter.descriptors.txt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/kotlinPropertyGetter.kt b/analysis/analysis-api/testData/components/callResolver/resolveCall/kotlinPropertyGetter.kt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/kotlinPropertyGetter.kt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/kotlinPropertyGetter.kt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/kotlinPropertyGetter.txt b/analysis/analysis-api/testData/components/callResolver/resolveCall/kotlinPropertyGetter.txt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/kotlinPropertyGetter.txt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/kotlinPropertyGetter.txt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/kotlinPropertyGetter_unqualified.kt b/analysis/analysis-api/testData/components/callResolver/resolveCall/kotlinPropertyGetter_unqualified.kt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/kotlinPropertyGetter_unqualified.kt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/kotlinPropertyGetter_unqualified.kt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/kotlinPropertyGetter_unqualified.txt b/analysis/analysis-api/testData/components/callResolver/resolveCall/kotlinPropertyGetter_unqualified.txt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/kotlinPropertyGetter_unqualified.txt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/kotlinPropertyGetter_unqualified.txt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/kotlinPropertyNestedGetter.kt b/analysis/analysis-api/testData/components/callResolver/resolveCall/kotlinPropertyNestedGetter.kt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/kotlinPropertyNestedGetter.kt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/kotlinPropertyNestedGetter.kt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/kotlinPropertyNestedGetter.txt b/analysis/analysis-api/testData/components/callResolver/resolveCall/kotlinPropertyNestedGetter.txt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/kotlinPropertyNestedGetter.txt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/kotlinPropertyNestedGetter.txt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/kotlinPropertySetter.kt b/analysis/analysis-api/testData/components/callResolver/resolveCall/kotlinPropertySetter.kt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/kotlinPropertySetter.kt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/kotlinPropertySetter.kt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/kotlinPropertySetter.txt b/analysis/analysis-api/testData/components/callResolver/resolveCall/kotlinPropertySetter.txt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/kotlinPropertySetter.txt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/kotlinPropertySetter.txt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/kotlinPropertySetter_unqualified.kt b/analysis/analysis-api/testData/components/callResolver/resolveCall/kotlinPropertySetter_unqualified.kt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/kotlinPropertySetter_unqualified.kt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/kotlinPropertySetter_unqualified.kt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/kotlinPropertySetter_unqualified.txt b/analysis/analysis-api/testData/components/callResolver/resolveCall/kotlinPropertySetter_unqualified.txt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/kotlinPropertySetter_unqualified.txt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/kotlinPropertySetter_unqualified.txt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/memberFunctionCallWithTypeArgument.kt b/analysis/analysis-api/testData/components/callResolver/resolveCall/memberFunctionCallWithTypeArgument.kt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/memberFunctionCallWithTypeArgument.kt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/memberFunctionCallWithTypeArgument.kt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/memberFunctionCallWithTypeArgument.txt b/analysis/analysis-api/testData/components/callResolver/resolveCall/memberFunctionCallWithTypeArgument.txt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/memberFunctionCallWithTypeArgument.txt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/memberFunctionCallWithTypeArgument.txt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/resolveCallInSuperConstructorParam.kt b/analysis/analysis-api/testData/components/callResolver/resolveCall/resolveCallInSuperConstructorParam.kt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/resolveCallInSuperConstructorParam.kt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/resolveCallInSuperConstructorParam.kt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/resolveCallInSuperConstructorParam.txt b/analysis/analysis-api/testData/components/callResolver/resolveCall/resolveCallInSuperConstructorParam.txt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/resolveCallInSuperConstructorParam.txt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/resolveCallInSuperConstructorParam.txt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/samConstructorCall.kt b/analysis/analysis-api/testData/components/callResolver/resolveCall/samConstructorCall.kt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/samConstructorCall.kt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/samConstructorCall.kt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/samConstructorCall.txt b/analysis/analysis-api/testData/components/callResolver/resolveCall/samConstructorCall.txt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/samConstructorCall.txt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/samConstructorCall.txt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/simpleCallWithNonMatchingArgs.descriptors.txt b/analysis/analysis-api/testData/components/callResolver/resolveCall/simpleCallWithNonMatchingArgs.descriptors.txt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/simpleCallWithNonMatchingArgs.descriptors.txt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/simpleCallWithNonMatchingArgs.descriptors.txt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/simpleCallWithNonMatchingArgs.kt b/analysis/analysis-api/testData/components/callResolver/resolveCall/simpleCallWithNonMatchingArgs.kt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/simpleCallWithNonMatchingArgs.kt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/simpleCallWithNonMatchingArgs.kt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/simpleCallWithNonMatchingArgs.txt b/analysis/analysis-api/testData/components/callResolver/resolveCall/simpleCallWithNonMatchingArgs.txt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/simpleCallWithNonMatchingArgs.txt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/simpleCallWithNonMatchingArgs.txt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/unresolvedSuperReference.descriptors.txt b/analysis/analysis-api/testData/components/callResolver/resolveCall/unresolvedSuperReference.descriptors.txt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/unresolvedSuperReference.descriptors.txt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/unresolvedSuperReference.descriptors.txt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/unresolvedSuperReference.kt b/analysis/analysis-api/testData/components/callResolver/resolveCall/unresolvedSuperReference.kt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/unresolvedSuperReference.kt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/unresolvedSuperReference.kt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/unresolvedSuperReference.txt b/analysis/analysis-api/testData/components/callResolver/resolveCall/unresolvedSuperReference.txt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/unresolvedSuperReference.txt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/unresolvedSuperReference.txt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/variableAsFunction.kt b/analysis/analysis-api/testData/components/callResolver/resolveCall/variableAsFunction.kt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/variableAsFunction.kt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/variableAsFunction.kt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/variableAsFunction.txt b/analysis/analysis-api/testData/components/callResolver/resolveCall/variableAsFunction.txt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/variableAsFunction.txt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/variableAsFunction.txt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/variableAsFunctionLikeCall.kt b/analysis/analysis-api/testData/components/callResolver/resolveCall/variableAsFunctionLikeCall.kt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/variableAsFunctionLikeCall.kt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/variableAsFunctionLikeCall.kt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/variableAsFunctionLikeCall.txt b/analysis/analysis-api/testData/components/callResolver/resolveCall/variableAsFunctionLikeCall.txt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/variableAsFunctionLikeCall.txt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/variableAsFunctionLikeCall.txt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/variableAsFunctionWithParameterName.kt b/analysis/analysis-api/testData/components/callResolver/resolveCall/variableAsFunctionWithParameterName.kt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/variableAsFunctionWithParameterName.kt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/variableAsFunctionWithParameterName.kt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/variableAsFunctionWithParameterName.txt b/analysis/analysis-api/testData/components/callResolver/resolveCall/variableAsFunctionWithParameterName.txt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/variableAsFunctionWithParameterName.txt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/variableAsFunctionWithParameterName.txt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/variableAsFunctionWithParameterNameAnnotation.kt b/analysis/analysis-api/testData/components/callResolver/resolveCall/variableAsFunctionWithParameterNameAnnotation.kt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/variableAsFunctionWithParameterNameAnnotation.kt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/variableAsFunctionWithParameterNameAnnotation.kt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/variableAsFunctionWithParameterNameAnnotation.txt b/analysis/analysis-api/testData/components/callResolver/resolveCall/variableAsFunctionWithParameterNameAnnotation.txt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/variableAsFunctionWithParameterNameAnnotation.txt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/variableAsFunctionWithParameterNameAnnotation.txt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/variableAsFunctionWithParameterNameAnnotationConflict.descriptors.txt b/analysis/analysis-api/testData/components/callResolver/resolveCall/variableAsFunctionWithParameterNameAnnotationConflict.descriptors.txt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/variableAsFunctionWithParameterNameAnnotationConflict.descriptors.txt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/variableAsFunctionWithParameterNameAnnotationConflict.descriptors.txt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/variableAsFunctionWithParameterNameAnnotationConflict.kt b/analysis/analysis-api/testData/components/callResolver/resolveCall/variableAsFunctionWithParameterNameAnnotationConflict.kt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/variableAsFunctionWithParameterNameAnnotationConflict.kt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/variableAsFunctionWithParameterNameAnnotationConflict.kt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/variableAsFunctionWithParameterNameAnnotationConflict.txt b/analysis/analysis-api/testData/components/callResolver/resolveCall/variableAsFunctionWithParameterNameAnnotationConflict.txt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/variableAsFunctionWithParameterNameAnnotationConflict.txt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/variableAsFunctionWithParameterNameAnnotationConflict.txt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/variableAsFunctionWithParameterNameGeneric.kt b/analysis/analysis-api/testData/components/callResolver/resolveCall/variableAsFunctionWithParameterNameGeneric.kt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/variableAsFunctionWithParameterNameGeneric.kt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/variableAsFunctionWithParameterNameGeneric.kt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/variableAsFunctionWithParameterNameGeneric.txt b/analysis/analysis-api/testData/components/callResolver/resolveCall/variableAsFunctionWithParameterNameGeneric.txt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/variableAsFunctionWithParameterNameGeneric.txt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/variableAsFunctionWithParameterNameGeneric.txt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/variableAsFunctionWithParameterNameInNonFunctionType.kt b/analysis/analysis-api/testData/components/callResolver/resolveCall/variableAsFunctionWithParameterNameInNonFunctionType.kt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/variableAsFunctionWithParameterNameInNonFunctionType.kt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/variableAsFunctionWithParameterNameInNonFunctionType.kt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/variableAsFunctionWithParameterNameInNonFunctionType.txt b/analysis/analysis-api/testData/components/callResolver/resolveCall/variableAsFunctionWithParameterNameInNonFunctionType.txt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/variableAsFunctionWithParameterNameInNonFunctionType.txt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/variableAsFunctionWithParameterNameInNonFunctionType.txt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/variableAsFunctionWithParameterNameMixed.kt b/analysis/analysis-api/testData/components/callResolver/resolveCall/variableAsFunctionWithParameterNameMixed.kt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/variableAsFunctionWithParameterNameMixed.kt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/variableAsFunctionWithParameterNameMixed.kt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/variableAsFunctionWithParameterNameMixed.txt b/analysis/analysis-api/testData/components/callResolver/resolveCall/variableAsFunctionWithParameterNameMixed.txt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/variableAsFunctionWithParameterNameMixed.txt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/variableAsFunctionWithParameterNameMixed.txt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/variableWithExtensionInvoke.kt b/analysis/analysis-api/testData/components/callResolver/resolveCall/variableWithExtensionInvoke.kt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/variableWithExtensionInvoke.kt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/variableWithExtensionInvoke.kt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/variableWithExtensionInvoke.txt b/analysis/analysis-api/testData/components/callResolver/resolveCall/variableWithExtensionInvoke.txt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/variableWithExtensionInvoke.txt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/variableWithExtensionInvoke.txt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/variableWithMemberInvoke.kt b/analysis/analysis-api/testData/components/callResolver/resolveCall/variableWithMemberInvoke.kt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/variableWithMemberInvoke.kt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/variableWithMemberInvoke.kt diff --git a/analysis/analysis-api/testData/analysisSession/resolveCall/variableWithMemberInvoke.txt b/analysis/analysis-api/testData/components/callResolver/resolveCall/variableWithMemberInvoke.txt similarity index 100% rename from analysis/analysis-api/testData/analysisSession/resolveCall/variableWithMemberInvoke.txt rename to analysis/analysis-api/testData/components/callResolver/resolveCall/variableWithMemberInvoke.txt diff --git a/analysis/analysis-api/testData/components/compileTimeConstantEvaluator/annotationInAnnotation_arrayOf.kt b/analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/annotationInAnnotation_arrayOf.kt similarity index 100% rename from analysis/analysis-api/testData/components/compileTimeConstantEvaluator/annotationInAnnotation_arrayOf.kt rename to analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/annotationInAnnotation_arrayOf.kt diff --git a/analysis/analysis-api/testData/components/compileTimeConstantEvaluator/annotationInAnnotation_arrayOf.txt b/analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/annotationInAnnotation_arrayOf.txt similarity index 100% rename from analysis/analysis-api/testData/components/compileTimeConstantEvaluator/annotationInAnnotation_arrayOf.txt rename to analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/annotationInAnnotation_arrayOf.txt diff --git a/analysis/analysis-api/testData/components/compileTimeConstantEvaluator/annotationInAnnotation_collectionLiteral.kt b/analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/annotationInAnnotation_collectionLiteral.kt similarity index 100% rename from analysis/analysis-api/testData/components/compileTimeConstantEvaluator/annotationInAnnotation_collectionLiteral.kt rename to analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/annotationInAnnotation_collectionLiteral.kt diff --git a/analysis/analysis-api/testData/components/compileTimeConstantEvaluator/annotationInAnnotation_collectionLiteral.txt b/analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/annotationInAnnotation_collectionLiteral.txt similarity index 100% rename from analysis/analysis-api/testData/components/compileTimeConstantEvaluator/annotationInAnnotation_collectionLiteral.txt rename to analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/annotationInAnnotation_collectionLiteral.txt diff --git a/analysis/analysis-api/testData/components/compileTimeConstantEvaluator/annotationInAnnotation_collectionLiteral_spread.kt b/analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/annotationInAnnotation_collectionLiteral_spread.kt similarity index 100% rename from analysis/analysis-api/testData/components/compileTimeConstantEvaluator/annotationInAnnotation_collectionLiteral_spread.kt rename to analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/annotationInAnnotation_collectionLiteral_spread.kt diff --git a/analysis/analysis-api/testData/components/compileTimeConstantEvaluator/annotationInAnnotation_collectionLiteral_spread.txt b/analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/annotationInAnnotation_collectionLiteral_spread.txt similarity index 100% rename from analysis/analysis-api/testData/components/compileTimeConstantEvaluator/annotationInAnnotation_collectionLiteral_spread.txt rename to analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/annotationInAnnotation_collectionLiteral_spread.txt diff --git a/analysis/analysis-api/testData/components/compileTimeConstantEvaluator/annotationInAnnotation_multipleAnnotations_arrayOf.kt b/analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/annotationInAnnotation_multipleAnnotations_arrayOf.kt similarity index 100% rename from analysis/analysis-api/testData/components/compileTimeConstantEvaluator/annotationInAnnotation_multipleAnnotations_arrayOf.kt rename to analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/annotationInAnnotation_multipleAnnotations_arrayOf.kt diff --git a/analysis/analysis-api/testData/components/compileTimeConstantEvaluator/annotationInAnnotation_multipleAnnotations_arrayOf.txt b/analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/annotationInAnnotation_multipleAnnotations_arrayOf.txt similarity index 100% rename from analysis/analysis-api/testData/components/compileTimeConstantEvaluator/annotationInAnnotation_multipleAnnotations_arrayOf.txt rename to analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/annotationInAnnotation_multipleAnnotations_arrayOf.txt diff --git a/analysis/analysis-api/testData/components/compileTimeConstantEvaluator/annotationInAnnotation_multipleAnnotations_collectionLiteral.kt b/analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/annotationInAnnotation_multipleAnnotations_collectionLiteral.kt similarity index 100% rename from analysis/analysis-api/testData/components/compileTimeConstantEvaluator/annotationInAnnotation_multipleAnnotations_collectionLiteral.kt rename to analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/annotationInAnnotation_multipleAnnotations_collectionLiteral.kt diff --git a/analysis/analysis-api/testData/components/compileTimeConstantEvaluator/annotationInAnnotation_multipleAnnotations_collectionLiteral.txt b/analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/annotationInAnnotation_multipleAnnotations_collectionLiteral.txt similarity index 100% rename from analysis/analysis-api/testData/components/compileTimeConstantEvaluator/annotationInAnnotation_multipleAnnotations_collectionLiteral.txt rename to analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/annotationInAnnotation_multipleAnnotations_collectionLiteral.txt diff --git a/analysis/analysis-api/testData/components/compileTimeConstantEvaluator/annotationInAnnotation_single.kt b/analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/annotationInAnnotation_single.kt similarity index 100% rename from analysis/analysis-api/testData/components/compileTimeConstantEvaluator/annotationInAnnotation_single.kt rename to analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/annotationInAnnotation_single.kt diff --git a/analysis/analysis-api/testData/components/compileTimeConstantEvaluator/annotationInAnnotation_single.txt b/analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/annotationInAnnotation_single.txt similarity index 100% rename from analysis/analysis-api/testData/components/compileTimeConstantEvaluator/annotationInAnnotation_single.txt rename to analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/annotationInAnnotation_single.txt diff --git a/analysis/analysis-api/testData/components/compileTimeConstantEvaluator/annotationInAnnotation_vararg.kt b/analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/annotationInAnnotation_vararg.kt similarity index 100% rename from analysis/analysis-api/testData/components/compileTimeConstantEvaluator/annotationInAnnotation_vararg.kt rename to analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/annotationInAnnotation_vararg.kt diff --git a/analysis/analysis-api/testData/components/compileTimeConstantEvaluator/annotationInAnnotation_vararg.txt b/analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/annotationInAnnotation_vararg.txt similarity index 100% rename from analysis/analysis-api/testData/components/compileTimeConstantEvaluator/annotationInAnnotation_vararg.txt rename to analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/annotationInAnnotation_vararg.txt diff --git a/analysis/analysis-api/testData/components/compileTimeConstantEvaluator/enumAsAnnotationValue.kt b/analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/enumAsAnnotationValue.kt similarity index 100% rename from analysis/analysis-api/testData/components/compileTimeConstantEvaluator/enumAsAnnotationValue.kt rename to analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/enumAsAnnotationValue.kt diff --git a/analysis/analysis-api/testData/components/compileTimeConstantEvaluator/enumAsAnnotationValue.txt b/analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/enumAsAnnotationValue.txt similarity index 100% rename from analysis/analysis-api/testData/components/compileTimeConstantEvaluator/enumAsAnnotationValue.txt rename to analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/enumAsAnnotationValue.txt diff --git a/analysis/analysis-api/testData/components/compileTimeConstantEvaluator/propertyInit_Byte.kt b/analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/propertyInit_Byte.kt similarity index 100% rename from analysis/analysis-api/testData/components/compileTimeConstantEvaluator/propertyInit_Byte.kt rename to analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/propertyInit_Byte.kt diff --git a/analysis/analysis-api/testData/components/compileTimeConstantEvaluator/propertyInit_Byte.txt b/analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/propertyInit_Byte.txt similarity index 100% rename from analysis/analysis-api/testData/components/compileTimeConstantEvaluator/propertyInit_Byte.txt rename to analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/propertyInit_Byte.txt diff --git a/analysis/analysis-api/testData/components/compileTimeConstantEvaluator/propertyInit_DivByZero.descriptors.txt b/analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/propertyInit_DivByZero.descriptors.txt similarity index 100% rename from analysis/analysis-api/testData/components/compileTimeConstantEvaluator/propertyInit_DivByZero.descriptors.txt rename to analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/propertyInit_DivByZero.descriptors.txt diff --git a/analysis/analysis-api/testData/components/compileTimeConstantEvaluator/propertyInit_DivByZero.kt b/analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/propertyInit_DivByZero.kt similarity index 100% rename from analysis/analysis-api/testData/components/compileTimeConstantEvaluator/propertyInit_DivByZero.kt rename to analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/propertyInit_DivByZero.kt diff --git a/analysis/analysis-api/testData/components/compileTimeConstantEvaluator/propertyInit_DivByZero.txt b/analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/propertyInit_DivByZero.txt similarity index 100% rename from analysis/analysis-api/testData/components/compileTimeConstantEvaluator/propertyInit_DivByZero.txt rename to analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/propertyInit_DivByZero.txt diff --git a/analysis/analysis-api/testData/components/compileTimeConstantEvaluator/propertyInit_Double.kt b/analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/propertyInit_Double.kt similarity index 100% rename from analysis/analysis-api/testData/components/compileTimeConstantEvaluator/propertyInit_Double.kt rename to analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/propertyInit_Double.kt diff --git a/analysis/analysis-api/testData/components/compileTimeConstantEvaluator/propertyInit_Double.txt b/analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/propertyInit_Double.txt similarity index 100% rename from analysis/analysis-api/testData/components/compileTimeConstantEvaluator/propertyInit_Double.txt rename to analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/propertyInit_Double.txt diff --git a/analysis/analysis-api/testData/components/compileTimeConstantEvaluator/propertyInit_Float.kt b/analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/propertyInit_Float.kt similarity index 100% rename from analysis/analysis-api/testData/components/compileTimeConstantEvaluator/propertyInit_Float.kt rename to analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/propertyInit_Float.kt diff --git a/analysis/analysis-api/testData/components/compileTimeConstantEvaluator/propertyInit_Float.txt b/analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/propertyInit_Float.txt similarity index 100% rename from analysis/analysis-api/testData/components/compileTimeConstantEvaluator/propertyInit_Float.txt rename to analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/propertyInit_Float.txt diff --git a/analysis/analysis-api/testData/components/compileTimeConstantEvaluator/propertyInit_Int.kt b/analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/propertyInit_Int.kt similarity index 100% rename from analysis/analysis-api/testData/components/compileTimeConstantEvaluator/propertyInit_Int.kt rename to analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/propertyInit_Int.kt diff --git a/analysis/analysis-api/testData/components/compileTimeConstantEvaluator/propertyInit_Int.txt b/analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/propertyInit_Int.txt similarity index 100% rename from analysis/analysis-api/testData/components/compileTimeConstantEvaluator/propertyInit_Int.txt rename to analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/propertyInit_Int.txt diff --git a/analysis/analysis-api/testData/components/compileTimeConstantEvaluator/propertyInit_Long.kt b/analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/propertyInit_Long.kt similarity index 100% rename from analysis/analysis-api/testData/components/compileTimeConstantEvaluator/propertyInit_Long.kt rename to analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/propertyInit_Long.kt diff --git a/analysis/analysis-api/testData/components/compileTimeConstantEvaluator/propertyInit_Long.txt b/analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/propertyInit_Long.txt similarity index 100% rename from analysis/analysis-api/testData/components/compileTimeConstantEvaluator/propertyInit_Long.txt rename to analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/propertyInit_Long.txt diff --git a/analysis/analysis-api/testData/components/compileTimeConstantEvaluator/propertyInit_UInt.kt b/analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/propertyInit_UInt.kt similarity index 100% rename from analysis/analysis-api/testData/components/compileTimeConstantEvaluator/propertyInit_UInt.kt rename to analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/propertyInit_UInt.kt diff --git a/analysis/analysis-api/testData/components/compileTimeConstantEvaluator/propertyInit_UInt.txt b/analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/propertyInit_UInt.txt similarity index 100% rename from analysis/analysis-api/testData/components/compileTimeConstantEvaluator/propertyInit_UInt.txt rename to analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/propertyInit_UInt.txt diff --git a/analysis/analysis-api/testData/components/compileTimeConstantEvaluator/stringLiteral.kt b/analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/stringLiteral.kt similarity index 100% rename from analysis/analysis-api/testData/components/compileTimeConstantEvaluator/stringLiteral.kt rename to analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/stringLiteral.kt diff --git a/analysis/analysis-api/testData/components/compileTimeConstantEvaluator/stringLiteral.txt b/analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/stringLiteral.txt similarity index 100% rename from analysis/analysis-api/testData/components/compileTimeConstantEvaluator/stringLiteral.txt rename to analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/stringLiteral.txt diff --git a/analysis/analysis-api/testData/components/returnExpressionTarget/returnFromFunctionViaLambdaWithoutLabel.kt b/analysis/analysis-api/testData/components/expressionInfoProvider/returnExpressionTargetSymbol/returnFromFunctionViaLambdaWithoutLabel.kt similarity index 100% rename from analysis/analysis-api/testData/components/returnExpressionTarget/returnFromFunctionViaLambdaWithoutLabel.kt rename to analysis/analysis-api/testData/components/expressionInfoProvider/returnExpressionTargetSymbol/returnFromFunctionViaLambdaWithoutLabel.kt diff --git a/analysis/analysis-api/testData/components/returnExpressionTarget/returnFromFunctionWithLabel.kt b/analysis/analysis-api/testData/components/expressionInfoProvider/returnExpressionTargetSymbol/returnFromFunctionWithLabel.kt similarity index 100% rename from analysis/analysis-api/testData/components/returnExpressionTarget/returnFromFunctionWithLabel.kt rename to analysis/analysis-api/testData/components/expressionInfoProvider/returnExpressionTargetSymbol/returnFromFunctionWithLabel.kt diff --git a/analysis/analysis-api/testData/components/returnExpressionTarget/returnFromFunctionWithoutLabel.kt b/analysis/analysis-api/testData/components/expressionInfoProvider/returnExpressionTargetSymbol/returnFromFunctionWithoutLabel.kt similarity index 100% rename from analysis/analysis-api/testData/components/returnExpressionTarget/returnFromFunctionWithoutLabel.kt rename to analysis/analysis-api/testData/components/expressionInfoProvider/returnExpressionTargetSymbol/returnFromFunctionWithoutLabel.kt diff --git a/analysis/analysis-api/testData/components/returnExpressionTarget/returnFromLambdaWithLabel.kt b/analysis/analysis-api/testData/components/expressionInfoProvider/returnExpressionTargetSymbol/returnFromLambdaWithLabel.kt similarity index 100% rename from analysis/analysis-api/testData/components/returnExpressionTarget/returnFromLambdaWithLabel.kt rename to analysis/analysis-api/testData/components/expressionInfoProvider/returnExpressionTargetSymbol/returnFromLambdaWithLabel.kt diff --git a/analysis/analysis-api/testData/components/whenMissingCases/boolean_else.kt b/analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/boolean_else.kt similarity index 100% rename from analysis/analysis-api/testData/components/whenMissingCases/boolean_else.kt rename to analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/boolean_else.kt diff --git a/analysis/analysis-api/testData/components/whenMissingCases/boolean_else.txt b/analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/boolean_else.txt similarity index 100% rename from analysis/analysis-api/testData/components/whenMissingCases/boolean_else.txt rename to analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/boolean_else.txt diff --git a/analysis/analysis-api/testData/components/whenMissingCases/boolean_empty.kt b/analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/boolean_empty.kt similarity index 100% rename from analysis/analysis-api/testData/components/whenMissingCases/boolean_empty.kt rename to analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/boolean_empty.kt diff --git a/analysis/analysis-api/testData/components/whenMissingCases/boolean_empty.txt b/analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/boolean_empty.txt similarity index 100% rename from analysis/analysis-api/testData/components/whenMissingCases/boolean_empty.txt rename to analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/boolean_empty.txt diff --git a/analysis/analysis-api/testData/components/whenMissingCases/boolean_partial.kt b/analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/boolean_partial.kt similarity index 100% rename from analysis/analysis-api/testData/components/whenMissingCases/boolean_partial.kt rename to analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/boolean_partial.kt diff --git a/analysis/analysis-api/testData/components/whenMissingCases/boolean_partial.txt b/analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/boolean_partial.txt similarity index 100% rename from analysis/analysis-api/testData/components/whenMissingCases/boolean_partial.txt rename to analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/boolean_partial.txt diff --git a/analysis/analysis-api/testData/components/whenMissingCases/enum_else.kt b/analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/enum_else.kt similarity index 100% rename from analysis/analysis-api/testData/components/whenMissingCases/enum_else.kt rename to analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/enum_else.kt diff --git a/analysis/analysis-api/testData/components/whenMissingCases/enum_else.txt b/analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/enum_else.txt similarity index 100% rename from analysis/analysis-api/testData/components/whenMissingCases/enum_else.txt rename to analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/enum_else.txt diff --git a/analysis/analysis-api/testData/components/whenMissingCases/enum_empty.kt b/analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/enum_empty.kt similarity index 100% rename from analysis/analysis-api/testData/components/whenMissingCases/enum_empty.kt rename to analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/enum_empty.kt diff --git a/analysis/analysis-api/testData/components/whenMissingCases/enum_empty.txt b/analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/enum_empty.txt similarity index 100% rename from analysis/analysis-api/testData/components/whenMissingCases/enum_empty.txt rename to analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/enum_empty.txt diff --git a/analysis/analysis-api/testData/components/whenMissingCases/enum_partial.kt b/analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/enum_partial.kt similarity index 100% rename from analysis/analysis-api/testData/components/whenMissingCases/enum_partial.kt rename to analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/enum_partial.kt diff --git a/analysis/analysis-api/testData/components/whenMissingCases/enum_partial.txt b/analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/enum_partial.txt similarity index 100% rename from analysis/analysis-api/testData/components/whenMissingCases/enum_partial.txt rename to analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/enum_partial.txt diff --git a/analysis/analysis-api/testData/components/whenMissingCases/nothing.kt b/analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/nothing.kt similarity index 100% rename from analysis/analysis-api/testData/components/whenMissingCases/nothing.kt rename to analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/nothing.kt diff --git a/analysis/analysis-api/testData/components/whenMissingCases/nothing.txt b/analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/nothing.txt similarity index 100% rename from analysis/analysis-api/testData/components/whenMissingCases/nothing.txt rename to analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/nothing.txt diff --git a/analysis/analysis-api/testData/components/whenMissingCases/nullableBoolean.kt b/analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/nullableBoolean.kt similarity index 100% rename from analysis/analysis-api/testData/components/whenMissingCases/nullableBoolean.kt rename to analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/nullableBoolean.kt diff --git a/analysis/analysis-api/testData/components/whenMissingCases/nullableBoolean.txt b/analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/nullableBoolean.txt similarity index 100% rename from analysis/analysis-api/testData/components/whenMissingCases/nullableBoolean.txt rename to analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/nullableBoolean.txt diff --git a/analysis/analysis-api/testData/components/whenMissingCases/nullableEnum.kt b/analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/nullableEnum.kt similarity index 100% rename from analysis/analysis-api/testData/components/whenMissingCases/nullableEnum.kt rename to analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/nullableEnum.kt diff --git a/analysis/analysis-api/testData/components/whenMissingCases/nullableEnum.txt b/analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/nullableEnum.txt similarity index 100% rename from analysis/analysis-api/testData/components/whenMissingCases/nullableEnum.txt rename to analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/nullableEnum.txt diff --git a/analysis/analysis-api/testData/components/whenMissingCases/nullableNothing.descriptors.txt b/analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/nullableNothing.descriptors.txt similarity index 100% rename from analysis/analysis-api/testData/components/whenMissingCases/nullableNothing.descriptors.txt rename to analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/nullableNothing.descriptors.txt diff --git a/analysis/analysis-api/testData/components/whenMissingCases/nullableNothing.kt b/analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/nullableNothing.kt similarity index 100% rename from analysis/analysis-api/testData/components/whenMissingCases/nullableNothing.kt rename to analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/nullableNothing.kt diff --git a/analysis/analysis-api/testData/components/whenMissingCases/nullableNothing.txt b/analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/nullableNothing.txt similarity index 100% rename from analysis/analysis-api/testData/components/whenMissingCases/nullableNothing.txt rename to analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/nullableNothing.txt diff --git a/analysis/analysis-api/testData/components/whenMissingCases/nullableSealedClass_empty.kt b/analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/nullableSealedClass_empty.kt similarity index 100% rename from analysis/analysis-api/testData/components/whenMissingCases/nullableSealedClass_empty.kt rename to analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/nullableSealedClass_empty.kt diff --git a/analysis/analysis-api/testData/components/whenMissingCases/nullableSealedClass_empty.txt b/analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/nullableSealedClass_empty.txt similarity index 100% rename from analysis/analysis-api/testData/components/whenMissingCases/nullableSealedClass_empty.txt rename to analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/nullableSealedClass_empty.txt diff --git a/analysis/analysis-api/testData/components/whenMissingCases/sealedClass_else.kt b/analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/sealedClass_else.kt similarity index 100% rename from analysis/analysis-api/testData/components/whenMissingCases/sealedClass_else.kt rename to analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/sealedClass_else.kt diff --git a/analysis/analysis-api/testData/components/whenMissingCases/sealedClass_else.txt b/analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/sealedClass_else.txt similarity index 100% rename from analysis/analysis-api/testData/components/whenMissingCases/sealedClass_else.txt rename to analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/sealedClass_else.txt diff --git a/analysis/analysis-api/testData/components/whenMissingCases/sealedClass_empty.kt b/analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/sealedClass_empty.kt similarity index 100% rename from analysis/analysis-api/testData/components/whenMissingCases/sealedClass_empty.kt rename to analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/sealedClass_empty.kt diff --git a/analysis/analysis-api/testData/components/whenMissingCases/sealedClass_empty.txt b/analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/sealedClass_empty.txt similarity index 100% rename from analysis/analysis-api/testData/components/whenMissingCases/sealedClass_empty.txt rename to analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/sealedClass_empty.txt diff --git a/analysis/analysis-api/testData/components/whenMissingCases/sealedClass_partial.kt b/analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/sealedClass_partial.kt similarity index 100% rename from analysis/analysis-api/testData/components/whenMissingCases/sealedClass_partial.kt rename to analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/sealedClass_partial.kt diff --git a/analysis/analysis-api/testData/components/whenMissingCases/sealedClass_partial.txt b/analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/sealedClass_partial.txt similarity index 100% rename from analysis/analysis-api/testData/components/whenMissingCases/sealedClass_partial.txt rename to analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/sealedClass_partial.txt diff --git a/analysis/analysis-api/testData/components/expectedExpressionType/functionExpressionBody.kt b/analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/functionExpressionBody.kt similarity index 100% rename from analysis/analysis-api/testData/components/expectedExpressionType/functionExpressionBody.kt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/functionExpressionBody.kt diff --git a/analysis/analysis-api/testData/components/expectedExpressionType/functionExpressionBody.txt b/analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/functionExpressionBody.txt similarity index 100% rename from analysis/analysis-api/testData/components/expectedExpressionType/functionExpressionBody.txt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/functionExpressionBody.txt diff --git a/analysis/analysis-api/testData/components/expectedExpressionType/functionExpressionBodyBlockExpression.kt b/analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/functionExpressionBodyBlockExpression.kt similarity index 100% rename from analysis/analysis-api/testData/components/expectedExpressionType/functionExpressionBodyBlockExpression.kt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/functionExpressionBodyBlockExpression.kt diff --git a/analysis/analysis-api/testData/components/expectedExpressionType/functionExpressionBodyBlockExpression.txt b/analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/functionExpressionBodyBlockExpression.txt similarity index 100% rename from analysis/analysis-api/testData/components/expectedExpressionType/functionExpressionBodyBlockExpression.txt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/functionExpressionBodyBlockExpression.txt diff --git a/analysis/analysis-api/testData/components/expectedExpressionType/functionExpressionBodyQualified.kt b/analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/functionExpressionBodyQualified.kt similarity index 100% rename from analysis/analysis-api/testData/components/expectedExpressionType/functionExpressionBodyQualified.kt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/functionExpressionBodyQualified.kt diff --git a/analysis/analysis-api/testData/components/expectedExpressionType/functionExpressionBodyQualified.txt b/analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/functionExpressionBodyQualified.txt similarity index 100% rename from analysis/analysis-api/testData/components/expectedExpressionType/functionExpressionBodyQualified.txt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/functionExpressionBodyQualified.txt diff --git a/analysis/analysis-api/testData/components/expectedExpressionType/functionExpressionBodyWithTypeFromRHS.kt b/analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/functionExpressionBodyWithTypeFromRHS.kt similarity index 100% rename from analysis/analysis-api/testData/components/expectedExpressionType/functionExpressionBodyWithTypeFromRHS.kt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/functionExpressionBodyWithTypeFromRHS.kt diff --git a/analysis/analysis-api/testData/components/expectedExpressionType/functionExpressionBodyWithTypeFromRHS.txt b/analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/functionExpressionBodyWithTypeFromRHS.txt similarity index 100% rename from analysis/analysis-api/testData/components/expectedExpressionType/functionExpressionBodyWithTypeFromRHS.txt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/functionExpressionBodyWithTypeFromRHS.txt diff --git a/analysis/analysis-api/testData/components/expectedExpressionType/functionExpressionBodyWithoutExplicitType.kt b/analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/functionExpressionBodyWithoutExplicitType.kt similarity index 100% rename from analysis/analysis-api/testData/components/expectedExpressionType/functionExpressionBodyWithoutExplicitType.kt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/functionExpressionBodyWithoutExplicitType.kt diff --git a/analysis/analysis-api/testData/components/expectedExpressionType/functionExpressionBodyWithoutExplicitType.txt b/analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/functionExpressionBodyWithoutExplicitType.txt similarity index 100% rename from analysis/analysis-api/testData/components/expectedExpressionType/functionExpressionBodyWithoutExplicitType.txt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/functionExpressionBodyWithoutExplicitType.txt diff --git a/analysis/analysis-api/testData/components/expectedExpressionType/functionLambdaParam.kt b/analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/functionLambdaParam.kt similarity index 100% rename from analysis/analysis-api/testData/components/expectedExpressionType/functionLambdaParam.kt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/functionLambdaParam.kt diff --git a/analysis/analysis-api/testData/components/expectedExpressionType/functionLambdaParam.txt b/analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/functionLambdaParam.txt similarity index 100% rename from analysis/analysis-api/testData/components/expectedExpressionType/functionLambdaParam.txt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/functionLambdaParam.txt diff --git a/analysis/analysis-api/testData/components/expectedExpressionType/functionNamedlParam.kt b/analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/functionNamedlParam.kt similarity index 100% rename from analysis/analysis-api/testData/components/expectedExpressionType/functionNamedlParam.kt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/functionNamedlParam.kt diff --git a/analysis/analysis-api/testData/components/expectedExpressionType/functionNamedlParam.txt b/analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/functionNamedlParam.txt similarity index 100% rename from analysis/analysis-api/testData/components/expectedExpressionType/functionNamedlParam.txt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/functionNamedlParam.txt diff --git a/analysis/analysis-api/testData/components/expectedExpressionType/functionParamWithTypeParam.kt b/analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/functionParamWithTypeParam.kt similarity index 100% rename from analysis/analysis-api/testData/components/expectedExpressionType/functionParamWithTypeParam.kt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/functionParamWithTypeParam.kt diff --git a/analysis/analysis-api/testData/components/expectedExpressionType/functionParamWithTypeParam.txt b/analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/functionParamWithTypeParam.txt similarity index 100% rename from analysis/analysis-api/testData/components/expectedExpressionType/functionParamWithTypeParam.txt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/functionParamWithTypeParam.txt diff --git a/analysis/analysis-api/testData/components/expectedExpressionType/functionPositionalParam.kt b/analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/functionPositionalParam.kt similarity index 100% rename from analysis/analysis-api/testData/components/expectedExpressionType/functionPositionalParam.kt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/functionPositionalParam.kt diff --git a/analysis/analysis-api/testData/components/expectedExpressionType/functionPositionalParam.txt b/analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/functionPositionalParam.txt similarity index 100% rename from analysis/analysis-api/testData/components/expectedExpressionType/functionPositionalParam.txt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/functionPositionalParam.txt diff --git a/analysis/analysis-api/testData/components/expectedExpressionType/functionPositionalParamQualified.kt b/analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/functionPositionalParamQualified.kt similarity index 100% rename from analysis/analysis-api/testData/components/expectedExpressionType/functionPositionalParamQualified.kt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/functionPositionalParamQualified.kt diff --git a/analysis/analysis-api/testData/components/expectedExpressionType/functionPositionalParamQualified.txt b/analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/functionPositionalParamQualified.txt similarity index 100% rename from analysis/analysis-api/testData/components/expectedExpressionType/functionPositionalParamQualified.txt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/functionPositionalParamQualified.txt diff --git a/analysis/analysis-api/testData/components/expectedExpressionType/ifCondition.kt b/analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/ifCondition.kt similarity index 100% rename from analysis/analysis-api/testData/components/expectedExpressionType/ifCondition.kt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/ifCondition.kt diff --git a/analysis/analysis-api/testData/components/expectedExpressionType/ifCondition.txt b/analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/ifCondition.txt similarity index 100% rename from analysis/analysis-api/testData/components/expectedExpressionType/ifCondition.txt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/ifCondition.txt diff --git a/analysis/analysis-api/testData/components/expectedExpressionType/ifConditionQualified.kt b/analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/ifConditionQualified.kt similarity index 100% rename from analysis/analysis-api/testData/components/expectedExpressionType/ifConditionQualified.kt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/ifConditionQualified.kt diff --git a/analysis/analysis-api/testData/components/expectedExpressionType/ifConditionQualified.txt b/analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/ifConditionQualified.txt similarity index 100% rename from analysis/analysis-api/testData/components/expectedExpressionType/ifConditionQualified.txt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/ifConditionQualified.txt diff --git a/analysis/analysis-api/testData/components/expectedExpressionType/infixFunctionAsRegularCallParam.kt b/analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/infixFunctionAsRegularCallParam.kt similarity index 100% rename from analysis/analysis-api/testData/components/expectedExpressionType/infixFunctionAsRegularCallParam.kt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/infixFunctionAsRegularCallParam.kt diff --git a/analysis/analysis-api/testData/components/expectedExpressionType/infixFunctionAsRegularCallParam.txt b/analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/infixFunctionAsRegularCallParam.txt similarity index 100% rename from analysis/analysis-api/testData/components/expectedExpressionType/infixFunctionAsRegularCallParam.txt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/infixFunctionAsRegularCallParam.txt diff --git a/analysis/analysis-api/testData/components/expectedExpressionType/infixFunctionParam.kt b/analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/infixFunctionParam.kt similarity index 100% rename from analysis/analysis-api/testData/components/expectedExpressionType/infixFunctionParam.kt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/infixFunctionParam.kt diff --git a/analysis/analysis-api/testData/components/expectedExpressionType/infixFunctionParam.txt b/analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/infixFunctionParam.txt similarity index 100% rename from analysis/analysis-api/testData/components/expectedExpressionType/infixFunctionParam.txt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/infixFunctionParam.txt diff --git a/analysis/analysis-api/testData/components/expectedExpressionType/infixFunctionParamQualified.kt b/analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/infixFunctionParamQualified.kt similarity index 100% rename from analysis/analysis-api/testData/components/expectedExpressionType/infixFunctionParamQualified.kt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/infixFunctionParamQualified.kt diff --git a/analysis/analysis-api/testData/components/expectedExpressionType/infixFunctionParamQualified.txt b/analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/infixFunctionParamQualified.txt similarity index 100% rename from analysis/analysis-api/testData/components/expectedExpressionType/infixFunctionParamQualified.txt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/infixFunctionParamQualified.txt diff --git a/analysis/analysis-api/testData/components/expectedExpressionType/lambdaWithExplicitTypeFromVariable.kt b/analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/lambdaWithExplicitTypeFromVariable.kt similarity index 100% rename from analysis/analysis-api/testData/components/expectedExpressionType/lambdaWithExplicitTypeFromVariable.kt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/lambdaWithExplicitTypeFromVariable.kt diff --git a/analysis/analysis-api/testData/components/expectedExpressionType/lambdaWithExplicitTypeFromVariable.txt b/analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/lambdaWithExplicitTypeFromVariable.txt similarity index 100% rename from analysis/analysis-api/testData/components/expectedExpressionType/lambdaWithExplicitTypeFromVariable.txt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/lambdaWithExplicitTypeFromVariable.txt diff --git a/analysis/analysis-api/testData/components/expectedExpressionType/lambdaWithoutReturnNorExplicitType.kt b/analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/lambdaWithoutReturnNorExplicitType.kt similarity index 100% rename from analysis/analysis-api/testData/components/expectedExpressionType/lambdaWithoutReturnNorExplicitType.kt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/lambdaWithoutReturnNorExplicitType.kt diff --git a/analysis/analysis-api/testData/components/expectedExpressionType/lambdaWithoutReturnNorExplicitType.txt b/analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/lambdaWithoutReturnNorExplicitType.txt similarity index 100% rename from analysis/analysis-api/testData/components/expectedExpressionType/lambdaWithoutReturnNorExplicitType.txt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/lambdaWithoutReturnNorExplicitType.txt diff --git a/analysis/analysis-api/testData/components/expectedExpressionType/propertyDeclaration.kt b/analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/propertyDeclaration.kt similarity index 100% rename from analysis/analysis-api/testData/components/expectedExpressionType/propertyDeclaration.kt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/propertyDeclaration.kt diff --git a/analysis/analysis-api/testData/components/expectedExpressionType/propertyDeclaration.txt b/analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/propertyDeclaration.txt similarity index 100% rename from analysis/analysis-api/testData/components/expectedExpressionType/propertyDeclaration.txt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/propertyDeclaration.txt diff --git a/analysis/analysis-api/testData/components/expectedExpressionType/propertyDeclarationQualified.kt b/analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/propertyDeclarationQualified.kt similarity index 100% rename from analysis/analysis-api/testData/components/expectedExpressionType/propertyDeclarationQualified.kt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/propertyDeclarationQualified.kt diff --git a/analysis/analysis-api/testData/components/expectedExpressionType/propertyDeclarationQualified.txt b/analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/propertyDeclarationQualified.txt similarity index 100% rename from analysis/analysis-api/testData/components/expectedExpressionType/propertyDeclarationQualified.txt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/propertyDeclarationQualified.txt diff --git a/analysis/analysis-api/testData/components/expectedExpressionType/propertyDeclarationWithSafeCast.kt b/analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/propertyDeclarationWithSafeCast.kt similarity index 100% rename from analysis/analysis-api/testData/components/expectedExpressionType/propertyDeclarationWithSafeCast.kt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/propertyDeclarationWithSafeCast.kt diff --git a/analysis/analysis-api/testData/components/expectedExpressionType/propertyDeclarationWithSafeCast.txt b/analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/propertyDeclarationWithSafeCast.txt similarity index 100% rename from analysis/analysis-api/testData/components/expectedExpressionType/propertyDeclarationWithSafeCast.txt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/propertyDeclarationWithSafeCast.txt diff --git a/analysis/analysis-api/testData/components/expectedExpressionType/propertyDeclarationWithTypeCast.kt b/analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/propertyDeclarationWithTypeCast.kt similarity index 100% rename from analysis/analysis-api/testData/components/expectedExpressionType/propertyDeclarationWithTypeCast.kt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/propertyDeclarationWithTypeCast.kt diff --git a/analysis/analysis-api/testData/components/expectedExpressionType/propertyDeclarationWithTypeCast.txt b/analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/propertyDeclarationWithTypeCast.txt similarity index 100% rename from analysis/analysis-api/testData/components/expectedExpressionType/propertyDeclarationWithTypeCast.txt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/propertyDeclarationWithTypeCast.txt diff --git a/analysis/analysis-api/testData/components/expectedExpressionType/propertyDeclarationWithTypeFromRHS.kt b/analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/propertyDeclarationWithTypeFromRHS.kt similarity index 100% rename from analysis/analysis-api/testData/components/expectedExpressionType/propertyDeclarationWithTypeFromRHS.kt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/propertyDeclarationWithTypeFromRHS.kt diff --git a/analysis/analysis-api/testData/components/expectedExpressionType/propertyDeclarationWithTypeFromRHS.txt b/analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/propertyDeclarationWithTypeFromRHS.txt similarity index 100% rename from analysis/analysis-api/testData/components/expectedExpressionType/propertyDeclarationWithTypeFromRHS.txt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/propertyDeclarationWithTypeFromRHS.txt diff --git a/analysis/analysis-api/testData/components/expectedExpressionType/propertyDeclarationWithoutExplicitType.kt b/analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/propertyDeclarationWithoutExplicitType.kt similarity index 100% rename from analysis/analysis-api/testData/components/expectedExpressionType/propertyDeclarationWithoutExplicitType.kt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/propertyDeclarationWithoutExplicitType.kt diff --git a/analysis/analysis-api/testData/components/expectedExpressionType/propertyDeclarationWithoutExplicitType.txt b/analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/propertyDeclarationWithoutExplicitType.txt similarity index 100% rename from analysis/analysis-api/testData/components/expectedExpressionType/propertyDeclarationWithoutExplicitType.txt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/propertyDeclarationWithoutExplicitType.txt diff --git a/analysis/analysis-api/testData/components/expectedExpressionType/returnFromFunction.kt b/analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/returnFromFunction.kt similarity index 100% rename from analysis/analysis-api/testData/components/expectedExpressionType/returnFromFunction.kt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/returnFromFunction.kt diff --git a/analysis/analysis-api/testData/components/expectedExpressionType/returnFromFunction.txt b/analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/returnFromFunction.txt similarity index 100% rename from analysis/analysis-api/testData/components/expectedExpressionType/returnFromFunction.txt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/returnFromFunction.txt diff --git a/analysis/analysis-api/testData/components/expectedExpressionType/returnFromFunctionQualifiedReceiver.kt b/analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/returnFromFunctionQualifiedReceiver.kt similarity index 100% rename from analysis/analysis-api/testData/components/expectedExpressionType/returnFromFunctionQualifiedReceiver.kt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/returnFromFunctionQualifiedReceiver.kt diff --git a/analysis/analysis-api/testData/components/expectedExpressionType/returnFromFunctionQualifiedReceiver.txt b/analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/returnFromFunctionQualifiedReceiver.txt similarity index 100% rename from analysis/analysis-api/testData/components/expectedExpressionType/returnFromFunctionQualifiedReceiver.txt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/returnFromFunctionQualifiedReceiver.txt diff --git a/analysis/analysis-api/testData/components/expectedExpressionType/returnFromFunctionQualifiedSelector.kt b/analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/returnFromFunctionQualifiedSelector.kt similarity index 100% rename from analysis/analysis-api/testData/components/expectedExpressionType/returnFromFunctionQualifiedSelector.kt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/returnFromFunctionQualifiedSelector.kt diff --git a/analysis/analysis-api/testData/components/expectedExpressionType/returnFromFunctionQualifiedSelector.txt b/analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/returnFromFunctionQualifiedSelector.txt similarity index 100% rename from analysis/analysis-api/testData/components/expectedExpressionType/returnFromFunctionQualifiedSelector.txt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/returnFromFunctionQualifiedSelector.txt diff --git a/analysis/analysis-api/testData/components/expectedExpressionType/returnFromLambda.kt b/analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/returnFromLambda.kt similarity index 100% rename from analysis/analysis-api/testData/components/expectedExpressionType/returnFromLambda.kt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/returnFromLambda.kt diff --git a/analysis/analysis-api/testData/components/expectedExpressionType/returnFromLambda.txt b/analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/returnFromLambda.txt similarity index 100% rename from analysis/analysis-api/testData/components/expectedExpressionType/returnFromLambda.txt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/returnFromLambda.txt diff --git a/analysis/analysis-api/testData/components/expectedExpressionType/sam.kt b/analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/sam.kt similarity index 100% rename from analysis/analysis-api/testData/components/expectedExpressionType/sam.kt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/sam.kt diff --git a/analysis/analysis-api/testData/components/expectedExpressionType/sam.txt b/analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/sam.txt similarity index 100% rename from analysis/analysis-api/testData/components/expectedExpressionType/sam.txt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/sam.txt diff --git a/analysis/analysis-api/testData/components/expectedExpressionType/samAsArgument.kt b/analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/samAsArgument.kt similarity index 100% rename from analysis/analysis-api/testData/components/expectedExpressionType/samAsArgument.kt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/samAsArgument.kt diff --git a/analysis/analysis-api/testData/components/expectedExpressionType/samAsArgument.txt b/analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/samAsArgument.txt similarity index 100% rename from analysis/analysis-api/testData/components/expectedExpressionType/samAsArgument.txt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/samAsArgument.txt diff --git a/analysis/analysis-api/testData/components/expectedExpressionType/samAsConstructorArgument.kt b/analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/samAsConstructorArgument.kt similarity index 100% rename from analysis/analysis-api/testData/components/expectedExpressionType/samAsConstructorArgument.kt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/samAsConstructorArgument.kt diff --git a/analysis/analysis-api/testData/components/expectedExpressionType/samAsConstructorArgument.txt b/analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/samAsConstructorArgument.txt similarity index 100% rename from analysis/analysis-api/testData/components/expectedExpressionType/samAsConstructorArgument.txt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/samAsConstructorArgument.txt diff --git a/analysis/analysis-api/testData/components/expectedExpressionType/samAsReturn.kt b/analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/samAsReturn.kt similarity index 100% rename from analysis/analysis-api/testData/components/expectedExpressionType/samAsReturn.kt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/samAsReturn.kt diff --git a/analysis/analysis-api/testData/components/expectedExpressionType/samAsReturn.txt b/analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/samAsReturn.txt similarity index 100% rename from analysis/analysis-api/testData/components/expectedExpressionType/samAsReturn.txt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/samAsReturn.txt diff --git a/analysis/analysis-api/testData/components/expectedExpressionType/samWithExplicitTypeFromProperty.kt b/analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/samWithExplicitTypeFromProperty.kt similarity index 100% rename from analysis/analysis-api/testData/components/expectedExpressionType/samWithExplicitTypeFromProperty.kt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/samWithExplicitTypeFromProperty.kt diff --git a/analysis/analysis-api/testData/components/expectedExpressionType/samWithExplicitTypeFromProperty.txt b/analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/samWithExplicitTypeFromProperty.txt similarity index 100% rename from analysis/analysis-api/testData/components/expectedExpressionType/samWithExplicitTypeFromProperty.txt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/samWithExplicitTypeFromProperty.txt diff --git a/analysis/analysis-api/testData/components/expectedExpressionType/samWithTypeCast.kt b/analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/samWithTypeCast.kt similarity index 100% rename from analysis/analysis-api/testData/components/expectedExpressionType/samWithTypeCast.kt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/samWithTypeCast.kt diff --git a/analysis/analysis-api/testData/components/expectedExpressionType/samWithTypeCast.txt b/analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/samWithTypeCast.txt similarity index 100% rename from analysis/analysis-api/testData/components/expectedExpressionType/samWithTypeCast.txt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/samWithTypeCast.txt diff --git a/analysis/analysis-api/testData/components/expectedExpressionType/variableAssignment.kt b/analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/variableAssignment.kt similarity index 100% rename from analysis/analysis-api/testData/components/expectedExpressionType/variableAssignment.kt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/variableAssignment.kt diff --git a/analysis/analysis-api/testData/components/expectedExpressionType/variableAssignment.txt b/analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/variableAssignment.txt similarity index 100% rename from analysis/analysis-api/testData/components/expectedExpressionType/variableAssignment.txt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/variableAssignment.txt diff --git a/analysis/analysis-api/testData/components/expectedExpressionType/variableAssignmentQualified.kt b/analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/variableAssignmentQualified.kt similarity index 100% rename from analysis/analysis-api/testData/components/expectedExpressionType/variableAssignmentQualified.kt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/variableAssignmentQualified.kt diff --git a/analysis/analysis-api/testData/components/expectedExpressionType/variableAssignmentQualified.txt b/analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/variableAssignmentQualified.txt similarity index 100% rename from analysis/analysis-api/testData/components/expectedExpressionType/variableAssignmentQualified.txt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/variableAssignmentQualified.txt diff --git a/analysis/analysis-api/testData/components/expectedExpressionType/whileCondition.kt b/analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/whileCondition.kt similarity index 100% rename from analysis/analysis-api/testData/components/expectedExpressionType/whileCondition.kt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/whileCondition.kt diff --git a/analysis/analysis-api/testData/components/expectedExpressionType/whileCondition.txt b/analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/whileCondition.txt similarity index 100% rename from analysis/analysis-api/testData/components/expectedExpressionType/whileCondition.txt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/whileCondition.txt diff --git a/analysis/analysis-api/testData/components/expectedExpressionType/whileConditionQualified.kt b/analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/whileConditionQualified.kt similarity index 100% rename from analysis/analysis-api/testData/components/expectedExpressionType/whileConditionQualified.kt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/whileConditionQualified.kt diff --git a/analysis/analysis-api/testData/components/expectedExpressionType/whileConditionQualified.txt b/analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/whileConditionQualified.txt similarity index 100% rename from analysis/analysis-api/testData/components/expectedExpressionType/whileConditionQualified.txt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/whileConditionQualified.txt diff --git a/analysis/analysis-api/testData/components/expressionType/arrayElement_arrayOfNulls.kt b/analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/arrayElement_arrayOfNulls.kt similarity index 100% rename from analysis/analysis-api/testData/components/expressionType/arrayElement_arrayOfNulls.kt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/arrayElement_arrayOfNulls.kt diff --git a/analysis/analysis-api/testData/components/expressionType/arrayElement_arrayOfNulls.txt b/analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/arrayElement_arrayOfNulls.txt similarity index 100% rename from analysis/analysis-api/testData/components/expressionType/arrayElement_arrayOfNulls.txt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/arrayElement_arrayOfNulls.txt diff --git a/analysis/analysis-api/testData/components/expressionType/array_arrayOfNulls.kt b/analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/array_arrayOfNulls.kt similarity index 100% rename from analysis/analysis-api/testData/components/expressionType/array_arrayOfNulls.kt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/array_arrayOfNulls.kt diff --git a/analysis/analysis-api/testData/components/expressionType/array_arrayOfNulls.txt b/analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/array_arrayOfNulls.txt similarity index 100% rename from analysis/analysis-api/testData/components/expressionType/array_arrayOfNulls.txt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/array_arrayOfNulls.txt diff --git a/analysis/analysis-api/testData/components/expressionType/assignmentExpressionTarget.kt b/analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/assignmentExpressionTarget.kt similarity index 100% rename from analysis/analysis-api/testData/components/expressionType/assignmentExpressionTarget.kt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/assignmentExpressionTarget.kt diff --git a/analysis/analysis-api/testData/components/expressionType/assignmentExpressionTarget.txt b/analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/assignmentExpressionTarget.txt similarity index 100% rename from analysis/analysis-api/testData/components/expressionType/assignmentExpressionTarget.txt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/assignmentExpressionTarget.txt diff --git a/analysis/analysis-api/testData/components/expressionType/binaryExpression.kt b/analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/binaryExpression.kt similarity index 100% rename from analysis/analysis-api/testData/components/expressionType/binaryExpression.kt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/binaryExpression.kt diff --git a/analysis/analysis-api/testData/components/expressionType/binaryExpression.txt b/analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/binaryExpression.txt similarity index 100% rename from analysis/analysis-api/testData/components/expressionType/binaryExpression.txt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/binaryExpression.txt diff --git a/analysis/analysis-api/testData/components/expressionType/breakExpression.kt b/analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/breakExpression.kt similarity index 100% rename from analysis/analysis-api/testData/components/expressionType/breakExpression.kt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/breakExpression.kt diff --git a/analysis/analysis-api/testData/components/expressionType/breakExpression.txt b/analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/breakExpression.txt similarity index 100% rename from analysis/analysis-api/testData/components/expressionType/breakExpression.txt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/breakExpression.txt diff --git a/analysis/analysis-api/testData/components/expressionType/forExpression.kt b/analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/forExpression.kt similarity index 100% rename from analysis/analysis-api/testData/components/expressionType/forExpression.kt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/forExpression.kt diff --git a/analysis/analysis-api/testData/components/expressionType/forExpression.txt b/analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/forExpression.txt similarity index 100% rename from analysis/analysis-api/testData/components/expressionType/forExpression.txt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/forExpression.txt diff --git a/analysis/analysis-api/testData/components/expressionType/functionCall.kt b/analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/functionCall.kt similarity index 100% rename from analysis/analysis-api/testData/components/expressionType/functionCall.kt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/functionCall.kt diff --git a/analysis/analysis-api/testData/components/expressionType/functionCall.txt b/analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/functionCall.txt similarity index 100% rename from analysis/analysis-api/testData/components/expressionType/functionCall.txt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/functionCall.txt diff --git a/analysis/analysis-api/testData/components/expressionType/inParens.kt b/analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/inParens.kt similarity index 100% rename from analysis/analysis-api/testData/components/expressionType/inParens.kt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/inParens.kt diff --git a/analysis/analysis-api/testData/components/expressionType/inParens.txt b/analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/inParens.txt similarity index 100% rename from analysis/analysis-api/testData/components/expressionType/inParens.txt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/inParens.txt diff --git a/analysis/analysis-api/testData/components/expressionType/insideStringTemplate.kt b/analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/insideStringTemplate.kt similarity index 100% rename from analysis/analysis-api/testData/components/expressionType/insideStringTemplate.kt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/insideStringTemplate.kt diff --git a/analysis/analysis-api/testData/components/expressionType/insideStringTemplate.txt b/analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/insideStringTemplate.txt similarity index 100% rename from analysis/analysis-api/testData/components/expressionType/insideStringTemplate.txt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/insideStringTemplate.txt diff --git a/analysis/analysis-api/testData/components/expressionType/insideStringTemplateWithBinrary.kt b/analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/insideStringTemplateWithBinrary.kt similarity index 100% rename from analysis/analysis-api/testData/components/expressionType/insideStringTemplateWithBinrary.kt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/insideStringTemplateWithBinrary.kt diff --git a/analysis/analysis-api/testData/components/expressionType/insideStringTemplateWithBinrary.txt b/analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/insideStringTemplateWithBinrary.txt similarity index 100% rename from analysis/analysis-api/testData/components/expressionType/insideStringTemplateWithBinrary.txt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/insideStringTemplateWithBinrary.txt diff --git a/analysis/analysis-api/testData/components/expressionType/intLiteral.kt b/analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/intLiteral.kt similarity index 100% rename from analysis/analysis-api/testData/components/expressionType/intLiteral.kt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/intLiteral.kt diff --git a/analysis/analysis-api/testData/components/expressionType/intLiteral.txt b/analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/intLiteral.txt similarity index 100% rename from analysis/analysis-api/testData/components/expressionType/intLiteral.txt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/intLiteral.txt diff --git a/analysis/analysis-api/testData/components/expressionType/listElement_listOf.kt b/analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/listElement_listOf.kt similarity index 100% rename from analysis/analysis-api/testData/components/expressionType/listElement_listOf.kt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/listElement_listOf.kt diff --git a/analysis/analysis-api/testData/components/expressionType/listElement_listOf.txt b/analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/listElement_listOf.txt similarity index 100% rename from analysis/analysis-api/testData/components/expressionType/listElement_listOf.txt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/listElement_listOf.txt diff --git a/analysis/analysis-api/testData/components/expressionType/listElement_mutableListOf.kt b/analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/listElement_mutableListOf.kt similarity index 100% rename from analysis/analysis-api/testData/components/expressionType/listElement_mutableListOf.kt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/listElement_mutableListOf.kt diff --git a/analysis/analysis-api/testData/components/expressionType/listElement_mutableListOf.txt b/analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/listElement_mutableListOf.txt similarity index 100% rename from analysis/analysis-api/testData/components/expressionType/listElement_mutableListOf.txt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/listElement_mutableListOf.txt diff --git a/analysis/analysis-api/testData/components/expressionType/list_listOf.kt b/analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/list_listOf.kt similarity index 100% rename from analysis/analysis-api/testData/components/expressionType/list_listOf.kt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/list_listOf.kt diff --git a/analysis/analysis-api/testData/components/expressionType/list_listOf.txt b/analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/list_listOf.txt similarity index 100% rename from analysis/analysis-api/testData/components/expressionType/list_listOf.txt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/list_listOf.txt diff --git a/analysis/analysis-api/testData/components/expressionType/list_mutableListOf.kt b/analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/list_mutableListOf.kt similarity index 100% rename from analysis/analysis-api/testData/components/expressionType/list_mutableListOf.kt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/list_mutableListOf.kt diff --git a/analysis/analysis-api/testData/components/expressionType/list_mutableListOf.txt b/analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/list_mutableListOf.txt similarity index 100% rename from analysis/analysis-api/testData/components/expressionType/list_mutableListOf.txt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/list_mutableListOf.txt diff --git a/analysis/analysis-api/testData/components/expressionType/nonExpression.kt b/analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/nonExpression.kt similarity index 100% rename from analysis/analysis-api/testData/components/expressionType/nonExpression.kt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/nonExpression.kt diff --git a/analysis/analysis-api/testData/components/expressionType/nonExpression.txt b/analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/nonExpression.txt similarity index 100% rename from analysis/analysis-api/testData/components/expressionType/nonExpression.txt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/nonExpression.txt diff --git a/analysis/analysis-api/testData/components/expressionType/property.kt b/analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/property.kt similarity index 100% rename from analysis/analysis-api/testData/components/expressionType/property.kt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/property.kt diff --git a/analysis/analysis-api/testData/components/expressionType/property.txt b/analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/property.txt similarity index 100% rename from analysis/analysis-api/testData/components/expressionType/property.txt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/property.txt diff --git a/analysis/analysis-api/testData/components/expressionType/resolvedSuper.kt b/analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/resolvedSuper.kt similarity index 100% rename from analysis/analysis-api/testData/components/expressionType/resolvedSuper.kt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/resolvedSuper.kt diff --git a/analysis/analysis-api/testData/components/expressionType/resolvedSuper.txt b/analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/resolvedSuper.txt similarity index 100% rename from analysis/analysis-api/testData/components/expressionType/resolvedSuper.txt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/resolvedSuper.txt diff --git a/analysis/analysis-api/testData/components/expressionType/returnExpression.kt b/analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/returnExpression.kt similarity index 100% rename from analysis/analysis-api/testData/components/expressionType/returnExpression.kt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/returnExpression.kt diff --git a/analysis/analysis-api/testData/components/expressionType/returnExpression.txt b/analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/returnExpression.txt similarity index 100% rename from analysis/analysis-api/testData/components/expressionType/returnExpression.txt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/returnExpression.txt diff --git a/analysis/analysis-api/testData/components/expressionType/stringLiteral.kt b/analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/stringLiteral.kt similarity index 100% rename from analysis/analysis-api/testData/components/expressionType/stringLiteral.kt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/stringLiteral.kt diff --git a/analysis/analysis-api/testData/components/expressionType/stringLiteral.txt b/analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/stringLiteral.txt similarity index 100% rename from analysis/analysis-api/testData/components/expressionType/stringLiteral.txt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/stringLiteral.txt diff --git a/analysis/analysis-api/testData/components/expressionType/unresolvedSuper_multipleSuperTypes.descriptors.txt b/analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/unresolvedSuper_multipleSuperTypes.descriptors.txt similarity index 100% rename from analysis/analysis-api/testData/components/expressionType/unresolvedSuper_multipleSuperTypes.descriptors.txt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/unresolvedSuper_multipleSuperTypes.descriptors.txt diff --git a/analysis/analysis-api/testData/components/expressionType/unresolvedSuper_multipleSuperTypes.kt b/analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/unresolvedSuper_multipleSuperTypes.kt similarity index 100% rename from analysis/analysis-api/testData/components/expressionType/unresolvedSuper_multipleSuperTypes.kt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/unresolvedSuper_multipleSuperTypes.kt diff --git a/analysis/analysis-api/testData/components/expressionType/unresolvedSuper_multipleSuperTypes.txt b/analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/unresolvedSuper_multipleSuperTypes.txt similarity index 100% rename from analysis/analysis-api/testData/components/expressionType/unresolvedSuper_multipleSuperTypes.txt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/unresolvedSuper_multipleSuperTypes.txt diff --git a/analysis/analysis-api/testData/components/expressionType/unresolvedSuper_noSuperType.kt b/analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/unresolvedSuper_noSuperType.kt similarity index 100% rename from analysis/analysis-api/testData/components/expressionType/unresolvedSuper_noSuperType.kt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/unresolvedSuper_noSuperType.kt diff --git a/analysis/analysis-api/testData/components/expressionType/unresolvedSuper_noSuperType.txt b/analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/unresolvedSuper_noSuperType.txt similarity index 100% rename from analysis/analysis-api/testData/components/expressionType/unresolvedSuper_noSuperType.txt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/unresolvedSuper_noSuperType.txt diff --git a/analysis/analysis-api/testData/components/expressionType/unresolvedSuper_singleSuperType.kt b/analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/unresolvedSuper_singleSuperType.kt similarity index 100% rename from analysis/analysis-api/testData/components/expressionType/unresolvedSuper_singleSuperType.kt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/unresolvedSuper_singleSuperType.kt diff --git a/analysis/analysis-api/testData/components/expressionType/unresolvedSuper_singleSuperType.txt b/analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/unresolvedSuper_singleSuperType.txt similarity index 100% rename from analysis/analysis-api/testData/components/expressionType/unresolvedSuper_singleSuperType.txt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/unresolvedSuper_singleSuperType.txt diff --git a/analysis/analysis-api/testData/components/expressionType/whileExpression.kt b/analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/whileExpression.kt similarity index 100% rename from analysis/analysis-api/testData/components/expressionType/whileExpression.kt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/whileExpression.kt diff --git a/analysis/analysis-api/testData/components/expressionType/whileExpression.txt b/analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/whileExpression.txt similarity index 100% rename from analysis/analysis-api/testData/components/expressionType/whileExpression.txt rename to analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/whileExpression.txt diff --git a/analysis/analysis-api/testData/components/importOptimizer/referencesWithErrors/usedConstructor_invalidArguments.imports b/analysis/analysis-api/testData/components/importOptimizer/analyseImports/referencesWithErrors/usedConstructor_invalidArguments.imports similarity index 100% rename from analysis/analysis-api/testData/components/importOptimizer/referencesWithErrors/usedConstructor_invalidArguments.imports rename to analysis/analysis-api/testData/components/importOptimizer/analyseImports/referencesWithErrors/usedConstructor_invalidArguments.imports diff --git a/analysis/analysis-api/testData/components/importOptimizer/referencesWithErrors/usedConstructor_invalidArguments.kt b/analysis/analysis-api/testData/components/importOptimizer/analyseImports/referencesWithErrors/usedConstructor_invalidArguments.kt similarity index 100% rename from analysis/analysis-api/testData/components/importOptimizer/referencesWithErrors/usedConstructor_invalidArguments.kt rename to analysis/analysis-api/testData/components/importOptimizer/analyseImports/referencesWithErrors/usedConstructor_invalidArguments.kt diff --git a/analysis/analysis-api/testData/components/importOptimizer/referencesWithErrors/usedConstructor_missingCall.imports b/analysis/analysis-api/testData/components/importOptimizer/analyseImports/referencesWithErrors/usedConstructor_missingCall.imports similarity index 100% rename from analysis/analysis-api/testData/components/importOptimizer/referencesWithErrors/usedConstructor_missingCall.imports rename to analysis/analysis-api/testData/components/importOptimizer/analyseImports/referencesWithErrors/usedConstructor_missingCall.imports diff --git a/analysis/analysis-api/testData/components/importOptimizer/referencesWithErrors/usedConstructor_missingCall.kt b/analysis/analysis-api/testData/components/importOptimizer/analyseImports/referencesWithErrors/usedConstructor_missingCall.kt similarity index 100% rename from analysis/analysis-api/testData/components/importOptimizer/referencesWithErrors/usedConstructor_missingCall.kt rename to analysis/analysis-api/testData/components/importOptimizer/analyseImports/referencesWithErrors/usedConstructor_missingCall.kt diff --git a/analysis/analysis-api/testData/components/importOptimizer/referencesWithErrors/usedExtensionFunction_invalidArguments.imports b/analysis/analysis-api/testData/components/importOptimizer/analyseImports/referencesWithErrors/usedExtensionFunction_invalidArguments.imports similarity index 100% rename from analysis/analysis-api/testData/components/importOptimizer/referencesWithErrors/usedExtensionFunction_invalidArguments.imports rename to analysis/analysis-api/testData/components/importOptimizer/analyseImports/referencesWithErrors/usedExtensionFunction_invalidArguments.imports diff --git a/analysis/analysis-api/testData/components/importOptimizer/referencesWithErrors/usedExtensionFunction_invalidArguments.kt b/analysis/analysis-api/testData/components/importOptimizer/analyseImports/referencesWithErrors/usedExtensionFunction_invalidArguments.kt similarity index 100% rename from analysis/analysis-api/testData/components/importOptimizer/referencesWithErrors/usedExtensionFunction_invalidArguments.kt rename to analysis/analysis-api/testData/components/importOptimizer/analyseImports/referencesWithErrors/usedExtensionFunction_invalidArguments.kt diff --git a/analysis/analysis-api/testData/components/importOptimizer/referencesWithErrors/usedExtensionProperty_invalidReceiver.imports b/analysis/analysis-api/testData/components/importOptimizer/analyseImports/referencesWithErrors/usedExtensionProperty_invalidReceiver.imports similarity index 100% rename from analysis/analysis-api/testData/components/importOptimizer/referencesWithErrors/usedExtensionProperty_invalidReceiver.imports rename to analysis/analysis-api/testData/components/importOptimizer/analyseImports/referencesWithErrors/usedExtensionProperty_invalidReceiver.imports diff --git a/analysis/analysis-api/testData/components/importOptimizer/referencesWithErrors/usedExtensionProperty_invalidReceiver.kt b/analysis/analysis-api/testData/components/importOptimizer/analyseImports/referencesWithErrors/usedExtensionProperty_invalidReceiver.kt similarity index 100% rename from analysis/analysis-api/testData/components/importOptimizer/referencesWithErrors/usedExtensionProperty_invalidReceiver.kt rename to analysis/analysis-api/testData/components/importOptimizer/analyseImports/referencesWithErrors/usedExtensionProperty_invalidReceiver.kt diff --git a/analysis/analysis-api/testData/components/importOptimizer/referencesWithErrors/usedInvokeOperator_invalidArguments.imports b/analysis/analysis-api/testData/components/importOptimizer/analyseImports/referencesWithErrors/usedInvokeOperator_invalidArguments.imports similarity index 100% rename from analysis/analysis-api/testData/components/importOptimizer/referencesWithErrors/usedInvokeOperator_invalidArguments.imports rename to analysis/analysis-api/testData/components/importOptimizer/analyseImports/referencesWithErrors/usedInvokeOperator_invalidArguments.imports diff --git a/analysis/analysis-api/testData/components/importOptimizer/referencesWithErrors/usedInvokeOperator_invalidArguments.kt b/analysis/analysis-api/testData/components/importOptimizer/analyseImports/referencesWithErrors/usedInvokeOperator_invalidArguments.kt similarity index 100% rename from analysis/analysis-api/testData/components/importOptimizer/referencesWithErrors/usedInvokeOperator_invalidArguments.kt rename to analysis/analysis-api/testData/components/importOptimizer/analyseImports/referencesWithErrors/usedInvokeOperator_invalidArguments.kt diff --git a/analysis/analysis-api/testData/components/importOptimizer/referencesWithErrors/usedTypeImport_missingGeneric.imports b/analysis/analysis-api/testData/components/importOptimizer/analyseImports/referencesWithErrors/usedTypeImport_missingGeneric.imports similarity index 100% rename from analysis/analysis-api/testData/components/importOptimizer/referencesWithErrors/usedTypeImport_missingGeneric.imports rename to analysis/analysis-api/testData/components/importOptimizer/analyseImports/referencesWithErrors/usedTypeImport_missingGeneric.imports diff --git a/analysis/analysis-api/testData/components/importOptimizer/referencesWithErrors/usedTypeImport_missingGeneric.kt b/analysis/analysis-api/testData/components/importOptimizer/analyseImports/referencesWithErrors/usedTypeImport_missingGeneric.kt similarity index 100% rename from analysis/analysis-api/testData/components/importOptimizer/referencesWithErrors/usedTypeImport_missingGeneric.kt rename to analysis/analysis-api/testData/components/importOptimizer/analyseImports/referencesWithErrors/usedTypeImport_missingGeneric.kt diff --git a/analysis/analysis-api/testData/components/importOptimizer/unusedAliasedTypeImport.imports b/analysis/analysis-api/testData/components/importOptimizer/analyseImports/unusedAliasedTypeImport.imports similarity index 100% rename from analysis/analysis-api/testData/components/importOptimizer/unusedAliasedTypeImport.imports rename to analysis/analysis-api/testData/components/importOptimizer/analyseImports/unusedAliasedTypeImport.imports diff --git a/analysis/analysis-api/testData/components/importOptimizer/unusedAliasedTypeImport.kt b/analysis/analysis-api/testData/components/importOptimizer/analyseImports/unusedAliasedTypeImport.kt similarity index 100% rename from analysis/analysis-api/testData/components/importOptimizer/unusedAliasedTypeImport.kt rename to analysis/analysis-api/testData/components/importOptimizer/analyseImports/unusedAliasedTypeImport.kt diff --git a/analysis/analysis-api/testData/components/importOptimizer/unusedFunctionImports.imports b/analysis/analysis-api/testData/components/importOptimizer/analyseImports/unusedFunctionImports.imports similarity index 100% rename from analysis/analysis-api/testData/components/importOptimizer/unusedFunctionImports.imports rename to analysis/analysis-api/testData/components/importOptimizer/analyseImports/unusedFunctionImports.imports diff --git a/analysis/analysis-api/testData/components/importOptimizer/unusedFunctionImports.kt b/analysis/analysis-api/testData/components/importOptimizer/analyseImports/unusedFunctionImports.kt similarity index 100% rename from analysis/analysis-api/testData/components/importOptimizer/unusedFunctionImports.kt rename to analysis/analysis-api/testData/components/importOptimizer/analyseImports/unusedFunctionImports.kt diff --git a/analysis/analysis-api/testData/components/importOptimizer/unusedInvokeOperatorImport.imports b/analysis/analysis-api/testData/components/importOptimizer/analyseImports/unusedInvokeOperatorImport.imports similarity index 100% rename from analysis/analysis-api/testData/components/importOptimizer/unusedInvokeOperatorImport.imports rename to analysis/analysis-api/testData/components/importOptimizer/analyseImports/unusedInvokeOperatorImport.imports diff --git a/analysis/analysis-api/testData/components/importOptimizer/unusedInvokeOperatorImport.kt b/analysis/analysis-api/testData/components/importOptimizer/analyseImports/unusedInvokeOperatorImport.kt similarity index 100% rename from analysis/analysis-api/testData/components/importOptimizer/unusedInvokeOperatorImport.kt rename to analysis/analysis-api/testData/components/importOptimizer/analyseImports/unusedInvokeOperatorImport.kt diff --git a/analysis/analysis-api/testData/components/importOptimizer/usedAliasedFunctionReference.imports b/analysis/analysis-api/testData/components/importOptimizer/analyseImports/usedAliasedFunctionReference.imports similarity index 100% rename from analysis/analysis-api/testData/components/importOptimizer/usedAliasedFunctionReference.imports rename to analysis/analysis-api/testData/components/importOptimizer/analyseImports/usedAliasedFunctionReference.imports diff --git a/analysis/analysis-api/testData/components/importOptimizer/usedAliasedFunctionReference.kt b/analysis/analysis-api/testData/components/importOptimizer/analyseImports/usedAliasedFunctionReference.kt similarity index 100% rename from analysis/analysis-api/testData/components/importOptimizer/usedAliasedFunctionReference.kt rename to analysis/analysis-api/testData/components/importOptimizer/analyseImports/usedAliasedFunctionReference.kt diff --git a/analysis/analysis-api/testData/components/importOptimizer/usedAliasedTypeImport.imports b/analysis/analysis-api/testData/components/importOptimizer/analyseImports/usedAliasedTypeImport.imports similarity index 100% rename from analysis/analysis-api/testData/components/importOptimizer/usedAliasedTypeImport.imports rename to analysis/analysis-api/testData/components/importOptimizer/analyseImports/usedAliasedTypeImport.imports diff --git a/analysis/analysis-api/testData/components/importOptimizer/usedAliasedTypeImport.kt b/analysis/analysis-api/testData/components/importOptimizer/analyseImports/usedAliasedTypeImport.kt similarity index 100% rename from analysis/analysis-api/testData/components/importOptimizer/usedAliasedTypeImport.kt rename to analysis/analysis-api/testData/components/importOptimizer/analyseImports/usedAliasedTypeImport.kt diff --git a/analysis/analysis-api/testData/components/importOptimizer/usedFunctionImport.imports b/analysis/analysis-api/testData/components/importOptimizer/analyseImports/usedFunctionImport.imports similarity index 100% rename from analysis/analysis-api/testData/components/importOptimizer/usedFunctionImport.imports rename to analysis/analysis-api/testData/components/importOptimizer/analyseImports/usedFunctionImport.imports diff --git a/analysis/analysis-api/testData/components/importOptimizer/usedFunctionImport.kt b/analysis/analysis-api/testData/components/importOptimizer/analyseImports/usedFunctionImport.kt similarity index 100% rename from analysis/analysis-api/testData/components/importOptimizer/usedFunctionImport.kt rename to analysis/analysis-api/testData/components/importOptimizer/analyseImports/usedFunctionImport.kt diff --git a/analysis/analysis-api/testData/components/importOptimizer/usedInvokeOperatorAliasedImport.imports b/analysis/analysis-api/testData/components/importOptimizer/analyseImports/usedInvokeOperatorAliasedImport.imports similarity index 100% rename from analysis/analysis-api/testData/components/importOptimizer/usedInvokeOperatorAliasedImport.imports rename to analysis/analysis-api/testData/components/importOptimizer/analyseImports/usedInvokeOperatorAliasedImport.imports diff --git a/analysis/analysis-api/testData/components/importOptimizer/usedInvokeOperatorAliasedImport.kt b/analysis/analysis-api/testData/components/importOptimizer/analyseImports/usedInvokeOperatorAliasedImport.kt similarity index 100% rename from analysis/analysis-api/testData/components/importOptimizer/usedInvokeOperatorAliasedImport.kt rename to analysis/analysis-api/testData/components/importOptimizer/analyseImports/usedInvokeOperatorAliasedImport.kt diff --git a/analysis/analysis-api/testData/components/importOptimizer/usedInvokeOperatorExplicitImport.imports b/analysis/analysis-api/testData/components/importOptimizer/analyseImports/usedInvokeOperatorExplicitImport.imports similarity index 100% rename from analysis/analysis-api/testData/components/importOptimizer/usedInvokeOperatorExplicitImport.imports rename to analysis/analysis-api/testData/components/importOptimizer/analyseImports/usedInvokeOperatorExplicitImport.imports diff --git a/analysis/analysis-api/testData/components/importOptimizer/usedInvokeOperatorExplicitImport.kt b/analysis/analysis-api/testData/components/importOptimizer/analyseImports/usedInvokeOperatorExplicitImport.kt similarity index 100% rename from analysis/analysis-api/testData/components/importOptimizer/usedInvokeOperatorExplicitImport.kt rename to analysis/analysis-api/testData/components/importOptimizer/analyseImports/usedInvokeOperatorExplicitImport.kt diff --git a/analysis/analysis-api/testData/components/importOptimizer/usedInvokeOperatorImport.imports b/analysis/analysis-api/testData/components/importOptimizer/analyseImports/usedInvokeOperatorImport.imports similarity index 100% rename from analysis/analysis-api/testData/components/importOptimizer/usedInvokeOperatorImport.imports rename to analysis/analysis-api/testData/components/importOptimizer/analyseImports/usedInvokeOperatorImport.imports diff --git a/analysis/analysis-api/testData/components/importOptimizer/usedInvokeOperatorImport.kt b/analysis/analysis-api/testData/components/importOptimizer/analyseImports/usedInvokeOperatorImport.kt similarity index 100% rename from analysis/analysis-api/testData/components/importOptimizer/usedInvokeOperatorImport.kt rename to analysis/analysis-api/testData/components/importOptimizer/analyseImports/usedInvokeOperatorImport.kt diff --git a/analysis/analysis-api/testData/components/psiTypeProvider/anonymousObject_exposedAsReturnValue.kt b/analysis/analysis-api/testData/components/psiTypeProvider/psiType/forDeclaration/anonymousObject_exposedAsReturnValue.kt similarity index 100% rename from analysis/analysis-api/testData/components/psiTypeProvider/anonymousObject_exposedAsReturnValue.kt rename to analysis/analysis-api/testData/components/psiTypeProvider/psiType/forDeclaration/anonymousObject_exposedAsReturnValue.kt diff --git a/analysis/analysis-api/testData/components/psiTypeProvider/anonymousObject_exposedAsReturnValue.txt b/analysis/analysis-api/testData/components/psiTypeProvider/psiType/forDeclaration/anonymousObject_exposedAsReturnValue.txt similarity index 100% rename from analysis/analysis-api/testData/components/psiTypeProvider/anonymousObject_exposedAsReturnValue.txt rename to analysis/analysis-api/testData/components/psiTypeProvider/psiType/forDeclaration/anonymousObject_exposedAsReturnValue.txt diff --git a/analysis/analysis-api/testData/components/psiTypeProvider/localClass_exposedAsReturnValue.kt b/analysis/analysis-api/testData/components/psiTypeProvider/psiType/forDeclaration/localClass_exposedAsReturnValue.kt similarity index 100% rename from analysis/analysis-api/testData/components/psiTypeProvider/localClass_exposedAsReturnValue.kt rename to analysis/analysis-api/testData/components/psiTypeProvider/psiType/forDeclaration/localClass_exposedAsReturnValue.kt diff --git a/analysis/analysis-api/testData/components/psiTypeProvider/localClass_exposedAsReturnValue.txt b/analysis/analysis-api/testData/components/psiTypeProvider/psiType/forDeclaration/localClass_exposedAsReturnValue.txt similarity index 100% rename from analysis/analysis-api/testData/components/psiTypeProvider/localClass_exposedAsReturnValue.txt rename to analysis/analysis-api/testData/components/psiTypeProvider/psiType/forDeclaration/localClass_exposedAsReturnValue.txt diff --git a/analysis/analysis-api/testData/components/psiTypeProvider/localClass_exposedAsReturnValue_privateFunction.kt b/analysis/analysis-api/testData/components/psiTypeProvider/psiType/forDeclaration/localClass_exposedAsReturnValue_privateFunction.kt similarity index 100% rename from analysis/analysis-api/testData/components/psiTypeProvider/localClass_exposedAsReturnValue_privateFunction.kt rename to analysis/analysis-api/testData/components/psiTypeProvider/psiType/forDeclaration/localClass_exposedAsReturnValue_privateFunction.kt diff --git a/analysis/analysis-api/testData/components/psiTypeProvider/localClass_exposedAsReturnValue_privateFunction.txt b/analysis/analysis-api/testData/components/psiTypeProvider/psiType/forDeclaration/localClass_exposedAsReturnValue_privateFunction.txt similarity index 100% rename from analysis/analysis-api/testData/components/psiTypeProvider/localClass_exposedAsReturnValue_privateFunction.txt rename to analysis/analysis-api/testData/components/psiTypeProvider/psiType/forDeclaration/localClass_exposedAsReturnValue_privateFunction.txt diff --git a/analysis/analysis-api/testData/components/psiTypeProvider/localClass_localFunctionInSameScope.kt b/analysis/analysis-api/testData/components/psiTypeProvider/psiType/forDeclaration/localClass_localFunctionInSameScope.kt similarity index 100% rename from analysis/analysis-api/testData/components/psiTypeProvider/localClass_localFunctionInSameScope.kt rename to analysis/analysis-api/testData/components/psiTypeProvider/psiType/forDeclaration/localClass_localFunctionInSameScope.kt diff --git a/analysis/analysis-api/testData/components/psiTypeProvider/localClass_localFunctionInSameScope.txt b/analysis/analysis-api/testData/components/psiTypeProvider/psiType/forDeclaration/localClass_localFunctionInSameScope.txt similarity index 100% rename from analysis/analysis-api/testData/components/psiTypeProvider/localClass_localFunctionInSameScope.txt rename to analysis/analysis-api/testData/components/psiTypeProvider/psiType/forDeclaration/localClass_localFunctionInSameScope.txt diff --git a/analysis/analysis-api/testData/components/psiTypeProvider/localClass_localPropertyInSameScope.kt b/analysis/analysis-api/testData/components/psiTypeProvider/psiType/forDeclaration/localClass_localPropertyInSameScope.kt similarity index 100% rename from analysis/analysis-api/testData/components/psiTypeProvider/localClass_localPropertyInSameScope.kt rename to analysis/analysis-api/testData/components/psiTypeProvider/psiType/forDeclaration/localClass_localPropertyInSameScope.kt diff --git a/analysis/analysis-api/testData/components/psiTypeProvider/localClass_localPropertyInSameScope.txt b/analysis/analysis-api/testData/components/psiTypeProvider/psiType/forDeclaration/localClass_localPropertyInSameScope.txt similarity index 100% rename from analysis/analysis-api/testData/components/psiTypeProvider/localClass_localPropertyInSameScope.txt rename to analysis/analysis-api/testData/components/psiTypeProvider/psiType/forDeclaration/localClass_localPropertyInSameScope.txt diff --git a/analysis/analysis-api/testData/components/psiTypeProvider/localClass_localPropertyInSampeScope_functionalType.kt b/analysis/analysis-api/testData/components/psiTypeProvider/psiType/forDeclaration/localClass_localPropertyInSampeScope_functionalType.kt similarity index 100% rename from analysis/analysis-api/testData/components/psiTypeProvider/localClass_localPropertyInSampeScope_functionalType.kt rename to analysis/analysis-api/testData/components/psiTypeProvider/psiType/forDeclaration/localClass_localPropertyInSampeScope_functionalType.kt diff --git a/analysis/analysis-api/testData/components/psiTypeProvider/localClass_localPropertyInSampeScope_functionalType.txt b/analysis/analysis-api/testData/components/psiTypeProvider/psiType/forDeclaration/localClass_localPropertyInSampeScope_functionalType.txt similarity index 100% rename from analysis/analysis-api/testData/components/psiTypeProvider/localClass_localPropertyInSampeScope_functionalType.txt rename to analysis/analysis-api/testData/components/psiTypeProvider/psiType/forDeclaration/localClass_localPropertyInSampeScope_functionalType.txt diff --git a/analysis/analysis-api/testData/components/psiTypeProvider/localClass_memberFunction.kt b/analysis/analysis-api/testData/components/psiTypeProvider/psiType/forDeclaration/localClass_memberFunction.kt similarity index 100% rename from analysis/analysis-api/testData/components/psiTypeProvider/localClass_memberFunction.kt rename to analysis/analysis-api/testData/components/psiTypeProvider/psiType/forDeclaration/localClass_memberFunction.kt diff --git a/analysis/analysis-api/testData/components/psiTypeProvider/localClass_memberFunction.txt b/analysis/analysis-api/testData/components/psiTypeProvider/psiType/forDeclaration/localClass_memberFunction.txt similarity index 100% rename from analysis/analysis-api/testData/components/psiTypeProvider/localClass_memberFunction.txt rename to analysis/analysis-api/testData/components/psiTypeProvider/psiType/forDeclaration/localClass_memberFunction.txt diff --git a/analysis/analysis-api/testData/components/expressionPsiType/typeParamFlexibleUpperBound.kt b/analysis/analysis-api/testData/components/psiTypeProvider/psiType/forExpression/typeParamFlexibleUpperBound.kt similarity index 100% rename from analysis/analysis-api/testData/components/expressionPsiType/typeParamFlexibleUpperBound.kt rename to analysis/analysis-api/testData/components/psiTypeProvider/psiType/forExpression/typeParamFlexibleUpperBound.kt diff --git a/analysis/analysis-api/testData/components/expressionPsiType/typeParamFlexibleUpperBound.txt b/analysis/analysis-api/testData/components/psiTypeProvider/psiType/forExpression/typeParamFlexibleUpperBound.txt similarity index 100% rename from analysis/analysis-api/testData/components/expressionPsiType/typeParamFlexibleUpperBound.txt rename to analysis/analysis-api/testData/components/psiTypeProvider/psiType/forExpression/typeParamFlexibleUpperBound.txt diff --git a/analysis/analysis-api/testData/components/smartCastInfo/multiSmartcastAsReceiver_stable.descriptors.txt b/analysis/analysis-api/testData/components/smartCastProvider/smartCastInfo/multiSmartcastAsReceiver_stable.descriptors.txt similarity index 100% rename from analysis/analysis-api/testData/components/smartCastInfo/multiSmartcastAsReceiver_stable.descriptors.txt rename to analysis/analysis-api/testData/components/smartCastProvider/smartCastInfo/multiSmartcastAsReceiver_stable.descriptors.txt diff --git a/analysis/analysis-api/testData/components/smartCastInfo/multiSmartcastAsReceiver_stable.kt b/analysis/analysis-api/testData/components/smartCastProvider/smartCastInfo/multiSmartcastAsReceiver_stable.kt similarity index 100% rename from analysis/analysis-api/testData/components/smartCastInfo/multiSmartcastAsReceiver_stable.kt rename to analysis/analysis-api/testData/components/smartCastProvider/smartCastInfo/multiSmartcastAsReceiver_stable.kt diff --git a/analysis/analysis-api/testData/components/smartCastInfo/multiSmartcastAsReceiver_stable.txt b/analysis/analysis-api/testData/components/smartCastProvider/smartCastInfo/multiSmartcastAsReceiver_stable.txt similarity index 100% rename from analysis/analysis-api/testData/components/smartCastInfo/multiSmartcastAsReceiver_stable.txt rename to analysis/analysis-api/testData/components/smartCastProvider/smartCastInfo/multiSmartcastAsReceiver_stable.txt diff --git a/analysis/analysis-api/testData/components/smartCastInfo/multiSmartcastAsReceiver_unstable.descriptors.txt b/analysis/analysis-api/testData/components/smartCastProvider/smartCastInfo/multiSmartcastAsReceiver_unstable.descriptors.txt similarity index 100% rename from analysis/analysis-api/testData/components/smartCastInfo/multiSmartcastAsReceiver_unstable.descriptors.txt rename to analysis/analysis-api/testData/components/smartCastProvider/smartCastInfo/multiSmartcastAsReceiver_unstable.descriptors.txt diff --git a/analysis/analysis-api/testData/components/smartCastInfo/multiSmartcastAsReceiver_unstable.kt b/analysis/analysis-api/testData/components/smartCastProvider/smartCastInfo/multiSmartcastAsReceiver_unstable.kt similarity index 100% rename from analysis/analysis-api/testData/components/smartCastInfo/multiSmartcastAsReceiver_unstable.kt rename to analysis/analysis-api/testData/components/smartCastProvider/smartCastInfo/multiSmartcastAsReceiver_unstable.kt diff --git a/analysis/analysis-api/testData/components/smartCastInfo/multiSmartcastAsReceiver_unstable.txt b/analysis/analysis-api/testData/components/smartCastProvider/smartCastInfo/multiSmartcastAsReceiver_unstable.txt similarity index 100% rename from analysis/analysis-api/testData/components/smartCastInfo/multiSmartcastAsReceiver_unstable.txt rename to analysis/analysis-api/testData/components/smartCastProvider/smartCastInfo/multiSmartcastAsReceiver_unstable.txt diff --git a/analysis/analysis-api/testData/components/smartCastInfo/multiSmartcast_stable.descriptors.txt b/analysis/analysis-api/testData/components/smartCastProvider/smartCastInfo/multiSmartcast_stable.descriptors.txt similarity index 100% rename from analysis/analysis-api/testData/components/smartCastInfo/multiSmartcast_stable.descriptors.txt rename to analysis/analysis-api/testData/components/smartCastProvider/smartCastInfo/multiSmartcast_stable.descriptors.txt diff --git a/analysis/analysis-api/testData/components/smartCastInfo/multiSmartcast_stable.kt b/analysis/analysis-api/testData/components/smartCastProvider/smartCastInfo/multiSmartcast_stable.kt similarity index 100% rename from analysis/analysis-api/testData/components/smartCastInfo/multiSmartcast_stable.kt rename to analysis/analysis-api/testData/components/smartCastProvider/smartCastInfo/multiSmartcast_stable.kt diff --git a/analysis/analysis-api/testData/components/smartCastInfo/multiSmartcast_stable.txt b/analysis/analysis-api/testData/components/smartCastProvider/smartCastInfo/multiSmartcast_stable.txt similarity index 100% rename from analysis/analysis-api/testData/components/smartCastInfo/multiSmartcast_stable.txt rename to analysis/analysis-api/testData/components/smartCastProvider/smartCastInfo/multiSmartcast_stable.txt diff --git a/analysis/analysis-api/testData/components/smartCastInfo/multiSmartcast_unstable.descriptors.txt b/analysis/analysis-api/testData/components/smartCastProvider/smartCastInfo/multiSmartcast_unstable.descriptors.txt similarity index 100% rename from analysis/analysis-api/testData/components/smartCastInfo/multiSmartcast_unstable.descriptors.txt rename to analysis/analysis-api/testData/components/smartCastProvider/smartCastInfo/multiSmartcast_unstable.descriptors.txt diff --git a/analysis/analysis-api/testData/components/smartCastInfo/multiSmartcast_unstable.kt b/analysis/analysis-api/testData/components/smartCastProvider/smartCastInfo/multiSmartcast_unstable.kt similarity index 100% rename from analysis/analysis-api/testData/components/smartCastInfo/multiSmartcast_unstable.kt rename to analysis/analysis-api/testData/components/smartCastProvider/smartCastInfo/multiSmartcast_unstable.kt diff --git a/analysis/analysis-api/testData/components/smartCastInfo/multiSmartcast_unstable.txt b/analysis/analysis-api/testData/components/smartCastProvider/smartCastInfo/multiSmartcast_unstable.txt similarity index 100% rename from analysis/analysis-api/testData/components/smartCastInfo/multiSmartcast_unstable.txt rename to analysis/analysis-api/testData/components/smartCastProvider/smartCastInfo/multiSmartcast_unstable.txt diff --git a/analysis/analysis-api/testData/components/smartCastInfo/smartcastAsReceiver_stable.kt b/analysis/analysis-api/testData/components/smartCastProvider/smartCastInfo/smartcastAsReceiver_stable.kt similarity index 100% rename from analysis/analysis-api/testData/components/smartCastInfo/smartcastAsReceiver_stable.kt rename to analysis/analysis-api/testData/components/smartCastProvider/smartCastInfo/smartcastAsReceiver_stable.kt diff --git a/analysis/analysis-api/testData/components/smartCastInfo/smartcastAsReceiver_stable.txt b/analysis/analysis-api/testData/components/smartCastProvider/smartCastInfo/smartcastAsReceiver_stable.txt similarity index 100% rename from analysis/analysis-api/testData/components/smartCastInfo/smartcastAsReceiver_stable.txt rename to analysis/analysis-api/testData/components/smartCastProvider/smartCastInfo/smartcastAsReceiver_stable.txt diff --git a/analysis/analysis-api/testData/components/smartCastInfo/smartcastAsReceiver_unstable.kt b/analysis/analysis-api/testData/components/smartCastProvider/smartCastInfo/smartcastAsReceiver_unstable.kt similarity index 100% rename from analysis/analysis-api/testData/components/smartCastInfo/smartcastAsReceiver_unstable.kt rename to analysis/analysis-api/testData/components/smartCastProvider/smartCastInfo/smartcastAsReceiver_unstable.kt diff --git a/analysis/analysis-api/testData/components/smartCastInfo/smartcastAsReceiver_unstable.txt b/analysis/analysis-api/testData/components/smartCastProvider/smartCastInfo/smartcastAsReceiver_unstable.txt similarity index 100% rename from analysis/analysis-api/testData/components/smartCastInfo/smartcastAsReceiver_unstable.txt rename to analysis/analysis-api/testData/components/smartCastProvider/smartCastInfo/smartcastAsReceiver_unstable.txt diff --git a/analysis/analysis-api/testData/components/smartCastInfo/smartcast_stable.descriptors.txt b/analysis/analysis-api/testData/components/smartCastProvider/smartCastInfo/smartcast_stable.descriptors.txt similarity index 100% rename from analysis/analysis-api/testData/components/smartCastInfo/smartcast_stable.descriptors.txt rename to analysis/analysis-api/testData/components/smartCastProvider/smartCastInfo/smartcast_stable.descriptors.txt diff --git a/analysis/analysis-api/testData/components/smartCastInfo/smartcast_stable.kt b/analysis/analysis-api/testData/components/smartCastProvider/smartCastInfo/smartcast_stable.kt similarity index 100% rename from analysis/analysis-api/testData/components/smartCastInfo/smartcast_stable.kt rename to analysis/analysis-api/testData/components/smartCastProvider/smartCastInfo/smartcast_stable.kt diff --git a/analysis/analysis-api/testData/components/smartCastInfo/smartcast_stable.txt b/analysis/analysis-api/testData/components/smartCastProvider/smartCastInfo/smartcast_stable.txt similarity index 100% rename from analysis/analysis-api/testData/components/smartCastInfo/smartcast_stable.txt rename to analysis/analysis-api/testData/components/smartCastProvider/smartCastInfo/smartcast_stable.txt diff --git a/analysis/analysis-api/testData/components/smartCastInfo/smartcast_unstable.descriptors.txt b/analysis/analysis-api/testData/components/smartCastProvider/smartCastInfo/smartcast_unstable.descriptors.txt similarity index 100% rename from analysis/analysis-api/testData/components/smartCastInfo/smartcast_unstable.descriptors.txt rename to analysis/analysis-api/testData/components/smartCastProvider/smartCastInfo/smartcast_unstable.descriptors.txt diff --git a/analysis/analysis-api/testData/components/smartCastInfo/smartcast_unstable.kt b/analysis/analysis-api/testData/components/smartCastProvider/smartCastInfo/smartcast_unstable.kt similarity index 100% rename from analysis/analysis-api/testData/components/smartCastInfo/smartcast_unstable.kt rename to analysis/analysis-api/testData/components/smartCastProvider/smartCastInfo/smartcast_unstable.kt diff --git a/analysis/analysis-api/testData/components/smartCastInfo/smartcast_unstable.txt b/analysis/analysis-api/testData/components/smartCastProvider/smartCastInfo/smartcast_unstable.txt similarity index 100% rename from analysis/analysis-api/testData/components/smartCastInfo/smartcast_unstable.txt rename to analysis/analysis-api/testData/components/smartCastProvider/smartCastInfo/smartcast_unstable.txt diff --git a/analysis/analysis-api/testData/components/overriddenDeclarations/backingField.kt b/analysis/analysis-api/testData/components/symbolDeclarationOverridesProvider/overriddenSymbols/backingField.kt similarity index 100% rename from analysis/analysis-api/testData/components/overriddenDeclarations/backingField.kt rename to analysis/analysis-api/testData/components/symbolDeclarationOverridesProvider/overriddenSymbols/backingField.kt diff --git a/analysis/analysis-api/testData/components/overriddenDeclarations/backingField.txt b/analysis/analysis-api/testData/components/symbolDeclarationOverridesProvider/overriddenSymbols/backingField.txt similarity index 100% rename from analysis/analysis-api/testData/components/overriddenDeclarations/backingField.txt rename to analysis/analysis-api/testData/components/symbolDeclarationOverridesProvider/overriddenSymbols/backingField.txt diff --git a/analysis/analysis-api/testData/components/overriddenDeclarations/inAnonymousClass.kt b/analysis/analysis-api/testData/components/symbolDeclarationOverridesProvider/overriddenSymbols/inAnonymousClass.kt similarity index 100% rename from analysis/analysis-api/testData/components/overriddenDeclarations/inAnonymousClass.kt rename to analysis/analysis-api/testData/components/symbolDeclarationOverridesProvider/overriddenSymbols/inAnonymousClass.kt diff --git a/analysis/analysis-api/testData/components/overriddenDeclarations/inAnonymousClass.txt b/analysis/analysis-api/testData/components/symbolDeclarationOverridesProvider/overriddenSymbols/inAnonymousClass.txt similarity index 100% rename from analysis/analysis-api/testData/components/overriddenDeclarations/inAnonymousClass.txt rename to analysis/analysis-api/testData/components/symbolDeclarationOverridesProvider/overriddenSymbols/inAnonymousClass.txt diff --git a/analysis/analysis-api/testData/components/overriddenDeclarations/inLocalClass.kt b/analysis/analysis-api/testData/components/symbolDeclarationOverridesProvider/overriddenSymbols/inLocalClass.kt similarity index 100% rename from analysis/analysis-api/testData/components/overriddenDeclarations/inLocalClass.kt rename to analysis/analysis-api/testData/components/symbolDeclarationOverridesProvider/overriddenSymbols/inLocalClass.kt diff --git a/analysis/analysis-api/testData/components/overriddenDeclarations/inLocalClass.txt b/analysis/analysis-api/testData/components/symbolDeclarationOverridesProvider/overriddenSymbols/inLocalClass.txt similarity index 100% rename from analysis/analysis-api/testData/components/overriddenDeclarations/inLocalClass.txt rename to analysis/analysis-api/testData/components/symbolDeclarationOverridesProvider/overriddenSymbols/inLocalClass.txt diff --git a/analysis/analysis-api/testData/components/overriddenDeclarations/inOtherFile.kt b/analysis/analysis-api/testData/components/symbolDeclarationOverridesProvider/overriddenSymbols/inOtherFile.kt similarity index 100% rename from analysis/analysis-api/testData/components/overriddenDeclarations/inOtherFile.kt rename to analysis/analysis-api/testData/components/symbolDeclarationOverridesProvider/overriddenSymbols/inOtherFile.kt diff --git a/analysis/analysis-api/testData/components/overriddenDeclarations/inOtherFile.txt b/analysis/analysis-api/testData/components/symbolDeclarationOverridesProvider/overriddenSymbols/inOtherFile.txt similarity index 100% rename from analysis/analysis-api/testData/components/overriddenDeclarations/inOtherFile.txt rename to analysis/analysis-api/testData/components/symbolDeclarationOverridesProvider/overriddenSymbols/inOtherFile.txt diff --git a/analysis/analysis-api/testData/components/overriddenDeclarations/intersectionOverride.kt b/analysis/analysis-api/testData/components/symbolDeclarationOverridesProvider/overriddenSymbols/intersectionOverride.kt similarity index 100% rename from analysis/analysis-api/testData/components/overriddenDeclarations/intersectionOverride.kt rename to analysis/analysis-api/testData/components/symbolDeclarationOverridesProvider/overriddenSymbols/intersectionOverride.kt diff --git a/analysis/analysis-api/testData/components/overriddenDeclarations/intersectionOverride.txt b/analysis/analysis-api/testData/components/symbolDeclarationOverridesProvider/overriddenSymbols/intersectionOverride.txt similarity index 100% rename from analysis/analysis-api/testData/components/overriddenDeclarations/intersectionOverride.txt rename to analysis/analysis-api/testData/components/symbolDeclarationOverridesProvider/overriddenSymbols/intersectionOverride.txt diff --git a/analysis/analysis-api/testData/components/overriddenDeclarations/intersectionOverride2.kt b/analysis/analysis-api/testData/components/symbolDeclarationOverridesProvider/overriddenSymbols/intersectionOverride2.kt similarity index 100% rename from analysis/analysis-api/testData/components/overriddenDeclarations/intersectionOverride2.kt rename to analysis/analysis-api/testData/components/symbolDeclarationOverridesProvider/overriddenSymbols/intersectionOverride2.kt diff --git a/analysis/analysis-api/testData/components/overriddenDeclarations/intersectionOverride2.txt b/analysis/analysis-api/testData/components/symbolDeclarationOverridesProvider/overriddenSymbols/intersectionOverride2.txt similarity index 100% rename from analysis/analysis-api/testData/components/overriddenDeclarations/intersectionOverride2.txt rename to analysis/analysis-api/testData/components/symbolDeclarationOverridesProvider/overriddenSymbols/intersectionOverride2.txt diff --git a/analysis/analysis-api/testData/components/overriddenDeclarations/javaAccessors.kt b/analysis/analysis-api/testData/components/symbolDeclarationOverridesProvider/overriddenSymbols/javaAccessors.kt similarity index 100% rename from analysis/analysis-api/testData/components/overriddenDeclarations/javaAccessors.kt rename to analysis/analysis-api/testData/components/symbolDeclarationOverridesProvider/overriddenSymbols/javaAccessors.kt diff --git a/analysis/analysis-api/testData/components/overriddenDeclarations/javaAccessors.txt b/analysis/analysis-api/testData/components/symbolDeclarationOverridesProvider/overriddenSymbols/javaAccessors.txt similarity index 100% rename from analysis/analysis-api/testData/components/overriddenDeclarations/javaAccessors.txt rename to analysis/analysis-api/testData/components/symbolDeclarationOverridesProvider/overriddenSymbols/javaAccessors.txt diff --git a/analysis/analysis-api/testData/components/overriddenDeclarations/multipleInterfaces.kt b/analysis/analysis-api/testData/components/symbolDeclarationOverridesProvider/overriddenSymbols/multipleInterfaces.kt similarity index 100% rename from analysis/analysis-api/testData/components/overriddenDeclarations/multipleInterfaces.kt rename to analysis/analysis-api/testData/components/symbolDeclarationOverridesProvider/overriddenSymbols/multipleInterfaces.kt diff --git a/analysis/analysis-api/testData/components/overriddenDeclarations/multipleInterfaces.txt b/analysis/analysis-api/testData/components/symbolDeclarationOverridesProvider/overriddenSymbols/multipleInterfaces.txt similarity index 100% rename from analysis/analysis-api/testData/components/overriddenDeclarations/multipleInterfaces.txt rename to analysis/analysis-api/testData/components/symbolDeclarationOverridesProvider/overriddenSymbols/multipleInterfaces.txt diff --git a/analysis/analysis-api/testData/components/overriddenDeclarations/onEnumEntry.kt b/analysis/analysis-api/testData/components/symbolDeclarationOverridesProvider/overriddenSymbols/onEnumEntry.kt similarity index 100% rename from analysis/analysis-api/testData/components/overriddenDeclarations/onEnumEntry.kt rename to analysis/analysis-api/testData/components/symbolDeclarationOverridesProvider/overriddenSymbols/onEnumEntry.kt diff --git a/analysis/analysis-api/testData/components/overriddenDeclarations/onEnumEntry.txt b/analysis/analysis-api/testData/components/symbolDeclarationOverridesProvider/overriddenSymbols/onEnumEntry.txt similarity index 100% rename from analysis/analysis-api/testData/components/overriddenDeclarations/onEnumEntry.txt rename to analysis/analysis-api/testData/components/symbolDeclarationOverridesProvider/overriddenSymbols/onEnumEntry.txt diff --git a/analysis/analysis-api/testData/components/overriddenDeclarations/sequenceOfOverrides.kt b/analysis/analysis-api/testData/components/symbolDeclarationOverridesProvider/overriddenSymbols/sequenceOfOverrides.kt similarity index 100% rename from analysis/analysis-api/testData/components/overriddenDeclarations/sequenceOfOverrides.kt rename to analysis/analysis-api/testData/components/symbolDeclarationOverridesProvider/overriddenSymbols/sequenceOfOverrides.kt diff --git a/analysis/analysis-api/testData/components/overriddenDeclarations/sequenceOfOverrides.txt b/analysis/analysis-api/testData/components/symbolDeclarationOverridesProvider/overriddenSymbols/sequenceOfOverrides.txt similarity index 100% rename from analysis/analysis-api/testData/components/overriddenDeclarations/sequenceOfOverrides.txt rename to analysis/analysis-api/testData/components/symbolDeclarationOverridesProvider/overriddenSymbols/sequenceOfOverrides.txt diff --git a/analysis/analysis-api/testData/components/declarationRenderer/F.kt b/analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/F.kt similarity index 100% rename from analysis/analysis-api/testData/components/declarationRenderer/F.kt rename to analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/F.kt diff --git a/analysis/analysis-api/testData/components/declarationRenderer/F.rendered b/analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/F.rendered similarity index 100% rename from analysis/analysis-api/testData/components/declarationRenderer/F.rendered rename to analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/F.rendered diff --git a/analysis/analysis-api/testData/components/declarationRenderer/NestedOfAliasedType.kt b/analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/NestedOfAliasedType.kt similarity index 100% rename from analysis/analysis-api/testData/components/declarationRenderer/NestedOfAliasedType.kt rename to analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/NestedOfAliasedType.kt diff --git a/analysis/analysis-api/testData/components/declarationRenderer/NestedOfAliasedType.rendered b/analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/NestedOfAliasedType.rendered similarity index 100% rename from analysis/analysis-api/testData/components/declarationRenderer/NestedOfAliasedType.rendered rename to analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/NestedOfAliasedType.rendered diff --git a/analysis/analysis-api/testData/components/declarationRenderer/NestedSuperType.kt b/analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/NestedSuperType.kt similarity index 100% rename from analysis/analysis-api/testData/components/declarationRenderer/NestedSuperType.kt rename to analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/NestedSuperType.kt diff --git a/analysis/analysis-api/testData/components/declarationRenderer/NestedSuperType.rendered b/analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/NestedSuperType.rendered similarity index 100% rename from analysis/analysis-api/testData/components/declarationRenderer/NestedSuperType.rendered rename to analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/NestedSuperType.rendered diff --git a/analysis/analysis-api/testData/components/declarationRenderer/annotation.descriptors.rendered b/analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/annotation.descriptors.rendered similarity index 100% rename from analysis/analysis-api/testData/components/declarationRenderer/annotation.descriptors.rendered rename to analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/annotation.descriptors.rendered diff --git a/analysis/analysis-api/testData/components/declarationRenderer/annotation.kt b/analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/annotation.kt similarity index 100% rename from analysis/analysis-api/testData/components/declarationRenderer/annotation.kt rename to analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/annotation.kt diff --git a/analysis/analysis-api/testData/components/declarationRenderer/annotation.rendered b/analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/annotation.rendered similarity index 100% rename from analysis/analysis-api/testData/components/declarationRenderer/annotation.rendered rename to analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/annotation.rendered diff --git a/analysis/analysis-api/testData/components/declarationRenderer/complexTypes.kt b/analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/complexTypes.kt similarity index 100% rename from analysis/analysis-api/testData/components/declarationRenderer/complexTypes.kt rename to analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/complexTypes.kt diff --git a/analysis/analysis-api/testData/components/declarationRenderer/complexTypes.rendered b/analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/complexTypes.rendered similarity index 100% rename from analysis/analysis-api/testData/components/declarationRenderer/complexTypes.rendered rename to analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/complexTypes.rendered diff --git a/analysis/analysis-api/testData/components/declarationRenderer/constructorInObject.kt b/analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/constructorInObject.kt similarity index 100% rename from analysis/analysis-api/testData/components/declarationRenderer/constructorInObject.kt rename to analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/constructorInObject.kt diff --git a/analysis/analysis-api/testData/components/declarationRenderer/constructorInObject.rendered b/analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/constructorInObject.rendered similarity index 100% rename from analysis/analysis-api/testData/components/declarationRenderer/constructorInObject.rendered rename to analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/constructorInObject.rendered diff --git a/analysis/analysis-api/testData/components/declarationRenderer/constructorOfAnonymousObject.kt b/analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/constructorOfAnonymousObject.kt similarity index 100% rename from analysis/analysis-api/testData/components/declarationRenderer/constructorOfAnonymousObject.kt rename to analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/constructorOfAnonymousObject.kt diff --git a/analysis/analysis-api/testData/components/declarationRenderer/constructorOfAnonymousObject.rendered b/analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/constructorOfAnonymousObject.rendered similarity index 100% rename from analysis/analysis-api/testData/components/declarationRenderer/constructorOfAnonymousObject.rendered rename to analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/constructorOfAnonymousObject.rendered diff --git a/analysis/analysis-api/testData/components/declarationRenderer/delegates.kt b/analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/delegates.kt similarity index 100% rename from analysis/analysis-api/testData/components/declarationRenderer/delegates.kt rename to analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/delegates.kt diff --git a/analysis/analysis-api/testData/components/declarationRenderer/delegates.rendered b/analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/delegates.rendered similarity index 100% rename from analysis/analysis-api/testData/components/declarationRenderer/delegates.rendered rename to analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/delegates.rendered diff --git a/analysis/analysis-api/testData/components/declarationRenderer/derivedClass.kt b/analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/derivedClass.kt similarity index 100% rename from analysis/analysis-api/testData/components/declarationRenderer/derivedClass.kt rename to analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/derivedClass.kt diff --git a/analysis/analysis-api/testData/components/declarationRenderer/derivedClass.rendered b/analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/derivedClass.rendered similarity index 100% rename from analysis/analysis-api/testData/components/declarationRenderer/derivedClass.rendered rename to analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/derivedClass.rendered diff --git a/analysis/analysis-api/testData/components/declarationRenderer/emptyAnonymousObject.kt b/analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/emptyAnonymousObject.kt similarity index 100% rename from analysis/analysis-api/testData/components/declarationRenderer/emptyAnonymousObject.kt rename to analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/emptyAnonymousObject.kt diff --git a/analysis/analysis-api/testData/components/declarationRenderer/emptyAnonymousObject.rendered b/analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/emptyAnonymousObject.rendered similarity index 100% rename from analysis/analysis-api/testData/components/declarationRenderer/emptyAnonymousObject.rendered rename to analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/emptyAnonymousObject.rendered diff --git a/analysis/analysis-api/testData/components/declarationRenderer/enums.kt b/analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/enums.kt similarity index 100% rename from analysis/analysis-api/testData/components/declarationRenderer/enums.kt rename to analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/enums.kt diff --git a/analysis/analysis-api/testData/components/declarationRenderer/enums.rendered b/analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/enums.rendered similarity index 100% rename from analysis/analysis-api/testData/components/declarationRenderer/enums.rendered rename to analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/enums.rendered diff --git a/analysis/analysis-api/testData/components/declarationRenderer/enums2.kt b/analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/enums2.kt similarity index 100% rename from analysis/analysis-api/testData/components/declarationRenderer/enums2.kt rename to analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/enums2.kt diff --git a/analysis/analysis-api/testData/components/declarationRenderer/enums2.rendered b/analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/enums2.rendered similarity index 100% rename from analysis/analysis-api/testData/components/declarationRenderer/enums2.rendered rename to analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/enums2.rendered diff --git a/analysis/analysis-api/testData/components/declarationRenderer/expectActual.kt b/analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/expectActual.kt similarity index 100% rename from analysis/analysis-api/testData/components/declarationRenderer/expectActual.kt rename to analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/expectActual.kt diff --git a/analysis/analysis-api/testData/components/declarationRenderer/expectActual.rendered b/analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/expectActual.rendered similarity index 100% rename from analysis/analysis-api/testData/components/declarationRenderer/expectActual.rendered rename to analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/expectActual.rendered diff --git a/analysis/analysis-api/testData/components/declarationRenderer/functionTypes.kt b/analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/functionTypes.kt similarity index 100% rename from analysis/analysis-api/testData/components/declarationRenderer/functionTypes.kt rename to analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/functionTypes.kt diff --git a/analysis/analysis-api/testData/components/declarationRenderer/functionTypes.rendered b/analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/functionTypes.rendered similarity index 100% rename from analysis/analysis-api/testData/components/declarationRenderer/functionTypes.rendered rename to analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/functionTypes.rendered diff --git a/analysis/analysis-api/testData/components/declarationRenderer/genericFunctions.kt b/analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/genericFunctions.kt similarity index 100% rename from analysis/analysis-api/testData/components/declarationRenderer/genericFunctions.kt rename to analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/genericFunctions.kt diff --git a/analysis/analysis-api/testData/components/declarationRenderer/genericFunctions.rendered b/analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/genericFunctions.rendered similarity index 100% rename from analysis/analysis-api/testData/components/declarationRenderer/genericFunctions.rendered rename to analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/genericFunctions.rendered diff --git a/analysis/analysis-api/testData/components/declarationRenderer/genericProperty.kt b/analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/genericProperty.kt similarity index 100% rename from analysis/analysis-api/testData/components/declarationRenderer/genericProperty.kt rename to analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/genericProperty.kt diff --git a/analysis/analysis-api/testData/components/declarationRenderer/genericProperty.rendered b/analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/genericProperty.rendered similarity index 100% rename from analysis/analysis-api/testData/components/declarationRenderer/genericProperty.rendered rename to analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/genericProperty.rendered diff --git a/analysis/analysis-api/testData/components/declarationRenderer/intersectionType.kt b/analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/intersectionType.kt similarity index 100% rename from analysis/analysis-api/testData/components/declarationRenderer/intersectionType.kt rename to analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/intersectionType.kt diff --git a/analysis/analysis-api/testData/components/declarationRenderer/intersectionType.rendered b/analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/intersectionType.rendered similarity index 100% rename from analysis/analysis-api/testData/components/declarationRenderer/intersectionType.rendered rename to analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/intersectionType.rendered diff --git a/analysis/analysis-api/testData/components/declarationRenderer/nestedClass.kt b/analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/nestedClass.kt similarity index 100% rename from analysis/analysis-api/testData/components/declarationRenderer/nestedClass.kt rename to analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/nestedClass.kt diff --git a/analysis/analysis-api/testData/components/declarationRenderer/nestedClass.rendered b/analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/nestedClass.rendered similarity index 100% rename from analysis/analysis-api/testData/components/declarationRenderer/nestedClass.rendered rename to analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/nestedClass.rendered diff --git a/analysis/analysis-api/testData/components/declarationRenderer/noPrimaryConstructor.kt b/analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/noPrimaryConstructor.kt similarity index 100% rename from analysis/analysis-api/testData/components/declarationRenderer/noPrimaryConstructor.kt rename to analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/noPrimaryConstructor.kt diff --git a/analysis/analysis-api/testData/components/declarationRenderer/noPrimaryConstructor.rendered b/analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/noPrimaryConstructor.rendered similarity index 100% rename from analysis/analysis-api/testData/components/declarationRenderer/noPrimaryConstructor.rendered rename to analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/noPrimaryConstructor.rendered diff --git a/analysis/analysis-api/testData/components/declarationRenderer/simpleClass.kt b/analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/simpleClass.kt similarity index 100% rename from analysis/analysis-api/testData/components/declarationRenderer/simpleClass.kt rename to analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/simpleClass.kt diff --git a/analysis/analysis-api/testData/components/declarationRenderer/simpleClass.rendered b/analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/simpleClass.rendered similarity index 100% rename from analysis/analysis-api/testData/components/declarationRenderer/simpleClass.rendered rename to analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/simpleClass.rendered diff --git a/analysis/analysis-api/testData/components/declarationRenderer/simpleFun.kt b/analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/simpleFun.kt similarity index 100% rename from analysis/analysis-api/testData/components/declarationRenderer/simpleFun.kt rename to analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/simpleFun.kt diff --git a/analysis/analysis-api/testData/components/declarationRenderer/simpleFun.rendered b/analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/simpleFun.rendered similarity index 100% rename from analysis/analysis-api/testData/components/declarationRenderer/simpleFun.rendered rename to analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/simpleFun.rendered diff --git a/analysis/analysis-api/testData/components/declarationRenderer/simpleTypeAlias.kt b/analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/simpleTypeAlias.kt similarity index 100% rename from analysis/analysis-api/testData/components/declarationRenderer/simpleTypeAlias.kt rename to analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/simpleTypeAlias.kt diff --git a/analysis/analysis-api/testData/components/declarationRenderer/simpleTypeAlias.rendered b/analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/simpleTypeAlias.rendered similarity index 100% rename from analysis/analysis-api/testData/components/declarationRenderer/simpleTypeAlias.rendered rename to analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/simpleTypeAlias.rendered diff --git a/analysis/analysis-api/testData/components/declarationRenderer/typeAliasWithGeneric.kt b/analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/typeAliasWithGeneric.kt similarity index 100% rename from analysis/analysis-api/testData/components/declarationRenderer/typeAliasWithGeneric.kt rename to analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/typeAliasWithGeneric.kt diff --git a/analysis/analysis-api/testData/components/declarationRenderer/typeAliasWithGeneric.rendered b/analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/typeAliasWithGeneric.rendered similarity index 100% rename from analysis/analysis-api/testData/components/declarationRenderer/typeAliasWithGeneric.rendered rename to analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/typeAliasWithGeneric.rendered diff --git a/analysis/analysis-api/testData/components/declarationRenderer/typeParameterVsNested.kt b/analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/typeParameterVsNested.kt similarity index 100% rename from analysis/analysis-api/testData/components/declarationRenderer/typeParameterVsNested.kt rename to analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/typeParameterVsNested.kt diff --git a/analysis/analysis-api/testData/components/declarationRenderer/typeParameterVsNested.rendered b/analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/typeParameterVsNested.rendered similarity index 100% rename from analysis/analysis-api/testData/components/declarationRenderer/typeParameterVsNested.rendered rename to analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/typeParameterVsNested.rendered diff --git a/analysis/analysis-api/testData/components/declarationRenderer/typeParameters.kt b/analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/typeParameters.kt similarity index 100% rename from analysis/analysis-api/testData/components/declarationRenderer/typeParameters.kt rename to analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/typeParameters.kt diff --git a/analysis/analysis-api/testData/components/declarationRenderer/typeParameters.rendered b/analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/typeParameters.rendered similarity index 100% rename from analysis/analysis-api/testData/components/declarationRenderer/typeParameters.rendered rename to analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/typeParameters.rendered diff --git a/analysis/analysis-api/testData/components/declarationRenderer/vararg.kt b/analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/vararg.kt similarity index 100% rename from analysis/analysis-api/testData/components/declarationRenderer/vararg.kt rename to analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/vararg.kt diff --git a/analysis/analysis-api/testData/components/declarationRenderer/vararg.rendered b/analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/vararg.rendered similarity index 100% rename from analysis/analysis-api/testData/components/declarationRenderer/vararg.rendered rename to analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/vararg.rendered diff --git a/analysis/analysis-api/testData/components/declarationRenderer/where.descriptors.rendered b/analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/where.descriptors.rendered similarity index 100% rename from analysis/analysis-api/testData/components/declarationRenderer/where.descriptors.rendered rename to analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/where.descriptors.rendered diff --git a/analysis/analysis-api/testData/components/declarationRenderer/where.kt b/analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/where.kt similarity index 100% rename from analysis/analysis-api/testData/components/declarationRenderer/where.kt rename to analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/where.kt diff --git a/analysis/analysis-api/testData/components/declarationRenderer/where.rendered b/analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/where.rendered similarity index 100% rename from analysis/analysis-api/testData/components/declarationRenderer/where.rendered rename to analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/where.rendered diff --git a/analysis/analysis-api/testData/components/functionClassKind/function.kt b/analysis/analysis-api/testData/components/typeInfoProvider/functionClassKind/function.kt similarity index 100% rename from analysis/analysis-api/testData/components/functionClassKind/function.kt rename to analysis/analysis-api/testData/components/typeInfoProvider/functionClassKind/function.kt diff --git a/analysis/analysis-api/testData/components/functionClassKind/function.txt b/analysis/analysis-api/testData/components/typeInfoProvider/functionClassKind/function.txt similarity index 100% rename from analysis/analysis-api/testData/components/functionClassKind/function.txt rename to analysis/analysis-api/testData/components/typeInfoProvider/functionClassKind/function.txt diff --git a/analysis/analysis-api/testData/components/functionClassKind/kFunction.kt b/analysis/analysis-api/testData/components/typeInfoProvider/functionClassKind/kFunction.kt similarity index 100% rename from analysis/analysis-api/testData/components/functionClassKind/kFunction.kt rename to analysis/analysis-api/testData/components/typeInfoProvider/functionClassKind/kFunction.kt diff --git a/analysis/analysis-api/testData/components/functionClassKind/kFunction.txt b/analysis/analysis-api/testData/components/typeInfoProvider/functionClassKind/kFunction.txt similarity index 100% rename from analysis/analysis-api/testData/components/functionClassKind/kFunction.txt rename to analysis/analysis-api/testData/components/typeInfoProvider/functionClassKind/kFunction.txt diff --git a/analysis/analysis-api/testData/components/functionClassKind/kSuspendFunction.kt b/analysis/analysis-api/testData/components/typeInfoProvider/functionClassKind/kSuspendFunction.kt similarity index 100% rename from analysis/analysis-api/testData/components/functionClassKind/kSuspendFunction.kt rename to analysis/analysis-api/testData/components/typeInfoProvider/functionClassKind/kSuspendFunction.kt diff --git a/analysis/analysis-api/testData/components/functionClassKind/kSuspendFunction.txt b/analysis/analysis-api/testData/components/typeInfoProvider/functionClassKind/kSuspendFunction.txt similarity index 100% rename from analysis/analysis-api/testData/components/functionClassKind/kSuspendFunction.txt rename to analysis/analysis-api/testData/components/typeInfoProvider/functionClassKind/kSuspendFunction.txt diff --git a/analysis/analysis-api/testData/components/functionClassKind/suspendFunction.kt b/analysis/analysis-api/testData/components/typeInfoProvider/functionClassKind/suspendFunction.kt similarity index 100% rename from analysis/analysis-api/testData/components/functionClassKind/suspendFunction.kt rename to analysis/analysis-api/testData/components/typeInfoProvider/functionClassKind/suspendFunction.kt diff --git a/analysis/analysis-api/testData/components/functionClassKind/suspendFunction.txt b/analysis/analysis-api/testData/components/typeInfoProvider/functionClassKind/suspendFunction.txt similarity index 100% rename from analysis/analysis-api/testData/components/functionClassKind/suspendFunction.txt rename to analysis/analysis-api/testData/components/typeInfoProvider/functionClassKind/suspendFunction.txt diff --git a/analysis/analysis-api/testData/components/getSuperTypes/anonymousObject.kt b/analysis/analysis-api/testData/components/typeInfoProvider/superTypes/anonymousObject.kt similarity index 100% rename from analysis/analysis-api/testData/components/getSuperTypes/anonymousObject.kt rename to analysis/analysis-api/testData/components/typeInfoProvider/superTypes/anonymousObject.kt diff --git a/analysis/analysis-api/testData/components/getSuperTypes/anonymousObject.txt b/analysis/analysis-api/testData/components/typeInfoProvider/superTypes/anonymousObject.txt similarity index 100% rename from analysis/analysis-api/testData/components/getSuperTypes/anonymousObject.txt rename to analysis/analysis-api/testData/components/typeInfoProvider/superTypes/anonymousObject.txt diff --git a/analysis/analysis-api/testData/components/getSuperTypes/any.kt b/analysis/analysis-api/testData/components/typeInfoProvider/superTypes/any.kt similarity index 100% rename from analysis/analysis-api/testData/components/getSuperTypes/any.kt rename to analysis/analysis-api/testData/components/typeInfoProvider/superTypes/any.kt diff --git a/analysis/analysis-api/testData/components/getSuperTypes/any.txt b/analysis/analysis-api/testData/components/typeInfoProvider/superTypes/any.txt similarity index 100% rename from analysis/analysis-api/testData/components/getSuperTypes/any.txt rename to analysis/analysis-api/testData/components/typeInfoProvider/superTypes/any.txt diff --git a/analysis/analysis-api/testData/components/getSuperTypes/contravariant.kt b/analysis/analysis-api/testData/components/typeInfoProvider/superTypes/contravariant.kt similarity index 100% rename from analysis/analysis-api/testData/components/getSuperTypes/contravariant.kt rename to analysis/analysis-api/testData/components/typeInfoProvider/superTypes/contravariant.kt diff --git a/analysis/analysis-api/testData/components/getSuperTypes/contravariant.txt b/analysis/analysis-api/testData/components/typeInfoProvider/superTypes/contravariant.txt similarity index 100% rename from analysis/analysis-api/testData/components/getSuperTypes/contravariant.txt rename to analysis/analysis-api/testData/components/typeInfoProvider/superTypes/contravariant.txt diff --git a/analysis/analysis-api/testData/components/getSuperTypes/covariant.kt b/analysis/analysis-api/testData/components/typeInfoProvider/superTypes/covariant.kt similarity index 100% rename from analysis/analysis-api/testData/components/getSuperTypes/covariant.kt rename to analysis/analysis-api/testData/components/typeInfoProvider/superTypes/covariant.kt diff --git a/analysis/analysis-api/testData/components/getSuperTypes/covariant.txt b/analysis/analysis-api/testData/components/typeInfoProvider/superTypes/covariant.txt similarity index 100% rename from analysis/analysis-api/testData/components/getSuperTypes/covariant.txt rename to analysis/analysis-api/testData/components/typeInfoProvider/superTypes/covariant.txt diff --git a/analysis/analysis-api/testData/components/getSuperTypes/errorType.kt b/analysis/analysis-api/testData/components/typeInfoProvider/superTypes/errorType.kt similarity index 100% rename from analysis/analysis-api/testData/components/getSuperTypes/errorType.kt rename to analysis/analysis-api/testData/components/typeInfoProvider/superTypes/errorType.kt diff --git a/analysis/analysis-api/testData/components/getSuperTypes/errorType.txt b/analysis/analysis-api/testData/components/typeInfoProvider/superTypes/errorType.txt similarity index 100% rename from analysis/analysis-api/testData/components/getSuperTypes/errorType.txt rename to analysis/analysis-api/testData/components/typeInfoProvider/superTypes/errorType.txt diff --git a/analysis/analysis-api/testData/components/getSuperTypes/flexibleType.kt b/analysis/analysis-api/testData/components/typeInfoProvider/superTypes/flexibleType.kt similarity index 100% rename from analysis/analysis-api/testData/components/getSuperTypes/flexibleType.kt rename to analysis/analysis-api/testData/components/typeInfoProvider/superTypes/flexibleType.kt diff --git a/analysis/analysis-api/testData/components/getSuperTypes/flexibleType.txt b/analysis/analysis-api/testData/components/typeInfoProvider/superTypes/flexibleType.txt similarity index 100% rename from analysis/analysis-api/testData/components/getSuperTypes/flexibleType.txt rename to analysis/analysis-api/testData/components/typeInfoProvider/superTypes/flexibleType.txt diff --git a/analysis/analysis-api/testData/components/getSuperTypes/int.kt b/analysis/analysis-api/testData/components/typeInfoProvider/superTypes/int.kt similarity index 100% rename from analysis/analysis-api/testData/components/getSuperTypes/int.kt rename to analysis/analysis-api/testData/components/typeInfoProvider/superTypes/int.kt diff --git a/analysis/analysis-api/testData/components/getSuperTypes/int.txt b/analysis/analysis-api/testData/components/typeInfoProvider/superTypes/int.txt similarity index 100% rename from analysis/analysis-api/testData/components/getSuperTypes/int.txt rename to analysis/analysis-api/testData/components/typeInfoProvider/superTypes/int.txt diff --git a/analysis/analysis-api/testData/components/getSuperTypes/invariant.kt b/analysis/analysis-api/testData/components/typeInfoProvider/superTypes/invariant.kt similarity index 100% rename from analysis/analysis-api/testData/components/getSuperTypes/invariant.kt rename to analysis/analysis-api/testData/components/typeInfoProvider/superTypes/invariant.kt diff --git a/analysis/analysis-api/testData/components/getSuperTypes/invariant.txt b/analysis/analysis-api/testData/components/typeInfoProvider/superTypes/invariant.txt similarity index 100% rename from analysis/analysis-api/testData/components/getSuperTypes/invariant.txt rename to analysis/analysis-api/testData/components/typeInfoProvider/superTypes/invariant.txt diff --git a/analysis/analysis-api/testData/components/getSuperTypes/recursiveTypeParameter.kt b/analysis/analysis-api/testData/components/typeInfoProvider/superTypes/recursiveTypeParameter.kt similarity index 100% rename from analysis/analysis-api/testData/components/getSuperTypes/recursiveTypeParameter.kt rename to analysis/analysis-api/testData/components/typeInfoProvider/superTypes/recursiveTypeParameter.kt diff --git a/analysis/analysis-api/testData/components/getSuperTypes/recursiveTypeParameter.txt b/analysis/analysis-api/testData/components/typeInfoProvider/superTypes/recursiveTypeParameter.txt similarity index 100% rename from analysis/analysis-api/testData/components/getSuperTypes/recursiveTypeParameter.txt rename to analysis/analysis-api/testData/components/typeInfoProvider/superTypes/recursiveTypeParameter.txt diff --git a/analysis/analysis-api/testData/components/getSuperTypes/regularClass.kt b/analysis/analysis-api/testData/components/typeInfoProvider/superTypes/regularClass.kt similarity index 100% rename from analysis/analysis-api/testData/components/getSuperTypes/regularClass.kt rename to analysis/analysis-api/testData/components/typeInfoProvider/superTypes/regularClass.kt diff --git a/analysis/analysis-api/testData/components/getSuperTypes/regularClass.txt b/analysis/analysis-api/testData/components/typeInfoProvider/superTypes/regularClass.txt similarity index 100% rename from analysis/analysis-api/testData/components/getSuperTypes/regularClass.txt rename to analysis/analysis-api/testData/components/typeInfoProvider/superTypes/regularClass.txt diff --git a/analysis/analysis-api/testData/components/getSuperTypes/regularClassWithBounds.kt b/analysis/analysis-api/testData/components/typeInfoProvider/superTypes/regularClassWithBounds.kt similarity index 100% rename from analysis/analysis-api/testData/components/getSuperTypes/regularClassWithBounds.kt rename to analysis/analysis-api/testData/components/typeInfoProvider/superTypes/regularClassWithBounds.kt diff --git a/analysis/analysis-api/testData/components/getSuperTypes/regularClassWithBounds.txt b/analysis/analysis-api/testData/components/typeInfoProvider/superTypes/regularClassWithBounds.txt similarity index 100% rename from analysis/analysis-api/testData/components/getSuperTypes/regularClassWithBounds.txt rename to analysis/analysis-api/testData/components/typeInfoProvider/superTypes/regularClassWithBounds.txt diff --git a/analysis/analysis-api/testData/components/getSuperTypes/star.kt b/analysis/analysis-api/testData/components/typeInfoProvider/superTypes/star.kt similarity index 100% rename from analysis/analysis-api/testData/components/getSuperTypes/star.kt rename to analysis/analysis-api/testData/components/typeInfoProvider/superTypes/star.kt diff --git a/analysis/analysis-api/testData/components/getSuperTypes/star.txt b/analysis/analysis-api/testData/components/typeInfoProvider/superTypes/star.txt similarity index 100% rename from analysis/analysis-api/testData/components/getSuperTypes/star.txt rename to analysis/analysis-api/testData/components/typeInfoProvider/superTypes/star.txt diff --git a/analysis/analysis-api/testData/components/getSuperTypes/string.kt b/analysis/analysis-api/testData/components/typeInfoProvider/superTypes/string.kt similarity index 100% rename from analysis/analysis-api/testData/components/getSuperTypes/string.kt rename to analysis/analysis-api/testData/components/typeInfoProvider/superTypes/string.kt diff --git a/analysis/analysis-api/testData/components/getSuperTypes/string.txt b/analysis/analysis-api/testData/components/typeInfoProvider/superTypes/string.txt similarity index 100% rename from analysis/analysis-api/testData/components/getSuperTypes/string.txt rename to analysis/analysis-api/testData/components/typeInfoProvider/superTypes/string.txt diff --git a/analysis/analysis-api/testData/components/getSuperTypes/typeParameter.kt b/analysis/analysis-api/testData/components/typeInfoProvider/superTypes/typeParameter.kt similarity index 100% rename from analysis/analysis-api/testData/components/getSuperTypes/typeParameter.kt rename to analysis/analysis-api/testData/components/typeInfoProvider/superTypes/typeParameter.kt diff --git a/analysis/analysis-api/testData/components/getSuperTypes/typeParameter.txt b/analysis/analysis-api/testData/components/typeInfoProvider/superTypes/typeParameter.txt similarity index 100% rename from analysis/analysis-api/testData/components/getSuperTypes/typeParameter.txt rename to analysis/analysis-api/testData/components/typeInfoProvider/superTypes/typeParameter.txt diff --git a/analysis/analysis-api/testData/components/hasCommonSubtype/collections.kt b/analysis/analysis-api/testData/components/typeProvider/haveCommonSubtype/collections.kt similarity index 100% rename from analysis/analysis-api/testData/components/hasCommonSubtype/collections.kt rename to analysis/analysis-api/testData/components/typeProvider/haveCommonSubtype/collections.kt diff --git a/analysis/analysis-api/testData/components/hasCommonSubtype/dataClasses.kt b/analysis/analysis-api/testData/components/typeProvider/haveCommonSubtype/dataClasses.kt similarity index 100% rename from analysis/analysis-api/testData/components/hasCommonSubtype/dataClasses.kt rename to analysis/analysis-api/testData/components/typeProvider/haveCommonSubtype/dataClasses.kt diff --git a/analysis/analysis-api/testData/components/hasCommonSubtype/enums.kt b/analysis/analysis-api/testData/components/typeProvider/haveCommonSubtype/enums.kt similarity index 100% rename from analysis/analysis-api/testData/components/hasCommonSubtype/enums.kt rename to analysis/analysis-api/testData/components/typeProvider/haveCommonSubtype/enums.kt diff --git a/analysis/analysis-api/testData/components/hasCommonSubtype/simple.kt b/analysis/analysis-api/testData/components/typeProvider/haveCommonSubtype/simple.kt similarity index 100% rename from analysis/analysis-api/testData/components/hasCommonSubtype/simple.kt rename to analysis/analysis-api/testData/components/typeProvider/haveCommonSubtype/simple.kt