From 00a74699e225979c486701c78e88270cd1b3604a Mon Sep 17 00:00:00 2001 From: Dmitry Petrov Date: Fri, 9 Sep 2016 14:28:51 +0300 Subject: [PATCH] SourceLocationManager -> SourceManager --- .../src/org/jetbrains/kotlin/psi2ir/PsiSourceManager.kt | 8 ++++---- .../ir/{SourceLocationManager.kt => SourceManager.kt} | 2 +- .../src/org/jetbrains/kotlin/ir/declarations/IrFile.kt | 4 ++-- .../jetbrains/kotlin/ir/declarations/impl/IrFileImpl.kt | 2 +- .../src/org/jetbrains/kotlin/ir/util/DumpIrTree.kt | 4 ++-- 5 files changed, 10 insertions(+), 10 deletions(-) rename compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/{SourceLocationManager.kt => SourceManager.kt} (97%) diff --git a/compiler/ir/ir.psi2ir/src/org/jetbrains/kotlin/psi2ir/PsiSourceManager.kt b/compiler/ir/ir.psi2ir/src/org/jetbrains/kotlin/psi2ir/PsiSourceManager.kt index 60ae8c158cb..19c62636ab7 100644 --- a/compiler/ir/ir.psi2ir/src/org/jetbrains/kotlin/psi2ir/PsiSourceManager.kt +++ b/compiler/ir/ir.psi2ir/src/org/jetbrains/kotlin/psi2ir/PsiSourceManager.kt @@ -17,13 +17,13 @@ package org.jetbrains.kotlin.psi2ir import com.intellij.psi.PsiFile -import org.jetbrains.kotlin.ir.SourceLocationManager +import org.jetbrains.kotlin.ir.SourceManager import org.jetbrains.kotlin.ir.SourceRangeInfo import org.jetbrains.kotlin.ir.declarations.IrFile import java.util.* -class PsiSourceManager : SourceLocationManager { - class PsiFileEntry(psiFile: PsiFile) : SourceLocationManager.FileEntry { +class PsiSourceManager : SourceManager { + class PsiFileEntry(psiFile: PsiFile) : SourceManager.FileEntry { private val psiFileName = psiFile.virtualFile?.path ?: psiFile.name override val maxOffset: Int @@ -85,6 +85,6 @@ class PsiSourceManager : SourceLocationManager { fun getFileEntry(psiFile: PsiFile): PsiFileEntry? = fileEntriesByPsiFile[psiFile] - override fun getFileEntry(irFile: IrFile): SourceLocationManager.FileEntry = + override fun getFileEntry(irFile: IrFile): SourceManager.FileEntry = fileEntriesByIrFile[irFile]!! } diff --git a/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/SourceLocationManager.kt b/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/SourceManager.kt similarity index 97% rename from compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/SourceLocationManager.kt rename to compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/SourceManager.kt index dade5bed85b..8130953dfb3 100644 --- a/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/SourceLocationManager.kt +++ b/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/SourceManager.kt @@ -30,7 +30,7 @@ data class SourceRangeInfo( val endColumnNumber: Int ) -interface SourceLocationManager { +interface SourceManager { interface FileEntry { val maxOffset: Int fun getSourceRangeInfo(beginOffset: Int, endOffset: Int): SourceRangeInfo diff --git a/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/declarations/IrFile.kt b/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/declarations/IrFile.kt index 6802971268c..cd1a91df20a 100644 --- a/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/declarations/IrFile.kt +++ b/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/declarations/IrFile.kt @@ -19,11 +19,11 @@ package org.jetbrains.kotlin.ir.declarations import org.jetbrains.kotlin.descriptors.PackageFragmentDescriptor import org.jetbrains.kotlin.descriptors.annotations.AnnotationDescriptor import org.jetbrains.kotlin.ir.IrElement -import org.jetbrains.kotlin.ir.SourceLocationManager +import org.jetbrains.kotlin.ir.SourceManager interface IrFile : IrElement { val name: String - val fileEntry: SourceLocationManager.FileEntry + val fileEntry: SourceManager.FileEntry val fileAnnotations: List val packageFragmentDescriptor: PackageFragmentDescriptor val declarations: List diff --git a/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/declarations/impl/IrFileImpl.kt b/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/declarations/impl/IrFileImpl.kt index 6db870741a8..d9de588d64b 100644 --- a/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/declarations/impl/IrFileImpl.kt +++ b/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/declarations/impl/IrFileImpl.kt @@ -26,7 +26,7 @@ import org.jetbrains.kotlin.utils.SmartList import java.util.* class IrFileImpl( - override val fileEntry: SourceLocationManager.FileEntry, + override val fileEntry: SourceManager.FileEntry, override val name: String, override val packageFragmentDescriptor: PackageFragmentDescriptor ) : IrElementBase(0, fileEntry.maxOffset), IrFile { diff --git a/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/util/DumpIrTree.kt b/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/util/DumpIrTree.kt index 2c210128fc1..ebff21fa43a 100644 --- a/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/util/DumpIrTree.kt +++ b/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/util/DumpIrTree.kt @@ -17,7 +17,7 @@ package org.jetbrains.kotlin.ir.util import org.jetbrains.kotlin.ir.IrElement -import org.jetbrains.kotlin.ir.SourceLocationManager +import org.jetbrains.kotlin.ir.SourceManager import org.jetbrains.kotlin.ir.declarations.* import org.jetbrains.kotlin.ir.expressions.* import org.jetbrains.kotlin.ir.visitors.IrElementVisitor @@ -184,7 +184,7 @@ class DumpIrTreeVisitor(out: Appendable): IrElementVisitor { } class DumpTreeFromSourceLineVisitor( - val fileEntry: SourceLocationManager.FileEntry, + val fileEntry: SourceManager.FileEntry, val lineNumber: Int, out: Appendable ): IrElementVisitorVoid {