From 4dd199fedf1e09bb33e72e052a34509af1cdc21d Mon Sep 17 00:00:00 2001 From: Dmitry Petrov Date: Wed, 26 Apr 2017 14:40:27 +0300 Subject: [PATCH] OldDeepCopyIrTree --> DeepCopyIrTree (for migration) --- .../ir/util/{OldDeepCopyIrTree.kt => DeepCopyIrTree.kt} | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) rename compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/util/{OldDeepCopyIrTree.kt => DeepCopyIrTree.kt} (99%) diff --git a/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/util/OldDeepCopyIrTree.kt b/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/util/DeepCopyIrTree.kt similarity index 99% rename from compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/util/OldDeepCopyIrTree.kt rename to compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/util/DeepCopyIrTree.kt index b79643c0b57..b8a6c3ee571 100644 --- a/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/util/OldDeepCopyIrTree.kt +++ b/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/util/DeepCopyIrTree.kt @@ -32,9 +32,9 @@ import org.jetbrains.kotlin.types.KotlinType import java.util.HashMap inline fun T.deepCopyOld() = - transform(OldDeepCopyIrTree(), null) as T + transform(DeepCopyIrTree(), null) as T -open class OldDeepCopyIrTree : IrElementTransformerVoid() { +open class DeepCopyIrTree : IrElementTransformerVoid() { protected open fun mapDeclarationOrigin(declarationOrigin: IrDeclarationOrigin) = declarationOrigin protected open fun mapStatementOrigin(statementOrigin: IrStatementOrigin?) = statementOrigin protected open fun mapFileEntry(fileEntry: SourceManager.FileEntry) = fileEntry @@ -63,7 +63,7 @@ open class OldDeepCopyIrTree : IrElementTransformerVoid() { protected open fun mapClassifierReference(descriptor: ClassifierDescriptor) = descriptor protected open fun mapReturnTarget(descriptor: FunctionDescriptor) = mapCallee(descriptor) - private inline fun T.transform() = transform(this@OldDeepCopyIrTree, null) as T + private inline fun T.transform() = transform(this@DeepCopyIrTree, null) as T override fun visitElement(element: IrElement): IrElement = throw IllegalArgumentException("Unsupported element type: $element")