mirror of
https://github.com/jlengrand/kotlin.git
synced 2026-03-10 08:31:29 +00:00
[Commonizer] Rename CirTypeSubstitutor implementations
^KT-48287 ^KT-48286
This commit is contained in:
committed by
Space
parent
8aceff3641
commit
e2816ffabb
@@ -14,8 +14,8 @@ import org.jetbrains.kotlin.commonizer.mergedtree.CirKnownClassifiers
|
||||
import org.jetbrains.kotlin.commonizer.mergedtree.CirNode.Companion.indexOfCommon
|
||||
import org.jetbrains.kotlin.commonizer.mergedtree.CirRootNode
|
||||
import org.jetbrains.kotlin.commonizer.metadata.CirTreeSerializer
|
||||
import org.jetbrains.kotlin.commonizer.transformer.CirAliasTypeSubstitutor
|
||||
import org.jetbrains.kotlin.commonizer.transformer.CirUnderscoredTypeAliasSubstitutor
|
||||
import org.jetbrains.kotlin.commonizer.transformer.AliasedTypeSubstitutor
|
||||
import org.jetbrains.kotlin.commonizer.transformer.UnderscoredTypeAliasTypeSubstitutor
|
||||
import org.jetbrains.kotlin.commonizer.transformer.InlineTypeAliasCirNodeTransformer
|
||||
import org.jetbrains.kotlin.commonizer.transformer.TypeSubstitutionCirNodeTransformer
|
||||
import org.jetbrains.kotlin.commonizer.tree.CirTreeRoot
|
||||
@@ -67,12 +67,12 @@ internal fun commonizeTarget(
|
||||
|
||||
TypeSubstitutionCirNodeTransformer(
|
||||
parameters.storageManager, classifiers,
|
||||
CirAliasTypeSubstitutor(classifiers.commonDependencies, classifiers.classifierIndices)
|
||||
AliasedTypeSubstitutor(classifiers.commonDependencies, classifiers.classifierIndices)
|
||||
).invoke(mergedTree)
|
||||
|
||||
TypeSubstitutionCirNodeTransformer(
|
||||
parameters.storageManager, classifiers,
|
||||
CirUnderscoredTypeAliasSubstitutor(classifiers.classifierIndices)
|
||||
UnderscoredTypeAliasTypeSubstitutor(classifiers.classifierIndices)
|
||||
).invoke(mergedTree)
|
||||
|
||||
mergedTree.accept(CommonizationVisitor(classifiers, mergedTree), Unit)
|
||||
|
||||
@@ -14,7 +14,7 @@ import org.jetbrains.kotlin.commonizer.mergedtree.CirProvidedClassifiers
|
||||
import org.jetbrains.kotlin.commonizer.mergedtree.CirTypeSubstitutor
|
||||
import org.jetbrains.kotlin.commonizer.tree.CirTreeTypeAlias
|
||||
|
||||
internal class CirAliasTypeSubstitutor(
|
||||
internal class AliasedTypeSubstitutor(
|
||||
private val commonDependencies: CirProvidedClassifiers,
|
||||
private val classifierIndices: TargetDependent<CirClassifierIndex>
|
||||
) : CirTypeSubstitutor {
|
||||
@@ -30,7 +30,7 @@ import org.jetbrains.kotlin.commonizer.mergedtree.findTypeAlias
|
||||
* `platform/posix/mode_t -> platform/posix/__mode_t -> kotlin/UInt`
|
||||
* exists which is preferable
|
||||
*/
|
||||
internal class CirUnderscoredTypeAliasSubstitutor(
|
||||
internal class UnderscoredTypeAliasTypeSubstitutor(
|
||||
private val classifierIndices: TargetDependent<CirClassifierIndex>
|
||||
) : CirTypeSubstitutor {
|
||||
|
||||
@@ -8,7 +8,7 @@ package org.jetbrains.kotlin.commonizer.transformer
|
||||
import org.jetbrains.kotlin.commonizer.AbstractInlineSourcesCommonizationTest
|
||||
import org.jetbrains.kotlin.commonizer.assertCommonized
|
||||
|
||||
class CirUnderscoredTypeAliasSubstitutorTest : AbstractInlineSourcesCommonizationTest() {
|
||||
class UnderscoredTypeAliasTypeSubstitutorTest : AbstractInlineSourcesCommonizationTest() {
|
||||
|
||||
fun `test inlined underscored typealias - single platform`() {
|
||||
val result = commonize {
|
||||
|
||||
Reference in New Issue
Block a user