diff --git a/compiler/backend/src/org/jetbrains/kotlin/codegen/inline/MethodInliner.kt b/compiler/backend/src/org/jetbrains/kotlin/codegen/inline/MethodInliner.kt index bb6b21426f8..5174348e3d5 100644 --- a/compiler/backend/src/org/jetbrains/kotlin/codegen/inline/MethodInliner.kt +++ b/compiler/backend/src/org/jetbrains/kotlin/codegen/inline/MethodInliner.kt @@ -18,7 +18,7 @@ import org.jetbrains.kotlin.codegen.optimization.common.InsnSequence import org.jetbrains.kotlin.codegen.optimization.common.asSequence import org.jetbrains.kotlin.codegen.optimization.common.isMeaningful import org.jetbrains.kotlin.codegen.optimization.fixStack.* -import org.jetbrains.kotlin.codegen.optimization.fixStack.HackedFixStackMethodAnalyzerBase +import org.jetbrains.kotlin.codegen.optimization.fixStack.FastStackAnalyzer import org.jetbrains.kotlin.codegen.optimization.nullCheck.isCheckParameterIsNotNull import org.jetbrains.kotlin.codegen.pseudoInsns.PseudoInsn import org.jetbrains.kotlin.config.LanguageFeature @@ -747,7 +747,7 @@ class MethodInliner( ApiVersionCallsPreprocessingMethodTransformer(targetApiVersion).transform("fake", node) } - val frames = HackedFixStackMethodAnalyzerBase("", node, FixStackInterpreter()).analyze() + val frames = FastStackAnalyzer("", node, FixStackInterpreter()).analyze() val localReturnsNormalizer = LocalReturnsNormalizer() diff --git a/compiler/backend/src/org/jetbrains/kotlin/codegen/optimization/common/FastMethodAnalyzer.kt b/compiler/backend/src/org/jetbrains/kotlin/codegen/optimization/common/FastMethodAnalyzer.kt index 7a703da2802..cd4c9fdbb7d 100644 --- a/compiler/backend/src/org/jetbrains/kotlin/codegen/optimization/common/FastMethodAnalyzer.kt +++ b/compiler/backend/src/org/jetbrains/kotlin/codegen/optimization/common/FastMethodAnalyzer.kt @@ -45,7 +45,7 @@ import org.jetbrains.org.objectweb.asm.tree.analysis.Interpreter import org.jetbrains.org.objectweb.asm.tree.analysis.Value /** - * @see org.jetbrains.kotlin.codegen.optimization.fixStack.HackedFixStackMethodAnalyzerBase + * @see org.jetbrains.kotlin.codegen.optimization.fixStack.FastStackAnalyzer */ @Suppress("DuplicatedCode") open class FastMethodAnalyzer( diff --git a/compiler/backend/src/org/jetbrains/kotlin/codegen/optimization/fixStack/HackedFixStackMethodAnalyzerBase.kt b/compiler/backend/src/org/jetbrains/kotlin/codegen/optimization/fixStack/FastStackAnalyzer.kt similarity index 99% rename from compiler/backend/src/org/jetbrains/kotlin/codegen/optimization/fixStack/HackedFixStackMethodAnalyzerBase.kt rename to compiler/backend/src/org/jetbrains/kotlin/codegen/optimization/fixStack/FastStackAnalyzer.kt index a235a21a632..056ee2027cd 100644 --- a/compiler/backend/src/org/jetbrains/kotlin/codegen/optimization/fixStack/HackedFixStackMethodAnalyzerBase.kt +++ b/compiler/backend/src/org/jetbrains/kotlin/codegen/optimization/fixStack/FastStackAnalyzer.kt @@ -46,7 +46,7 @@ import org.jetbrains.org.objectweb.asm.tree.analysis.Value * @see org.jetbrains.kotlin.codegen.optimization.common.FastMethodAnalyzer */ @Suppress("DuplicatedCode") -internal open class HackedFixStackMethodAnalyzerBase( +internal open class FastStackAnalyzer( private val owner: String, val method: MethodNode, protected val interpreter: Interpreter diff --git a/compiler/backend/src/org/jetbrains/kotlin/codegen/optimization/fixStack/FixStackAnalyzer.kt b/compiler/backend/src/org/jetbrains/kotlin/codegen/optimization/fixStack/FixStackAnalyzer.kt index 5041a6a5adf..811900f7271 100644 --- a/compiler/backend/src/org/jetbrains/kotlin/codegen/optimization/fixStack/FixStackAnalyzer.kt +++ b/compiler/backend/src/org/jetbrains/kotlin/codegen/optimization/fixStack/FixStackAnalyzer.kt @@ -90,7 +90,7 @@ internal class FixStackAnalyzer( private val analyzer = InternalAnalyzer(owner) private inner class InternalAnalyzer(owner: String) : - HackedFixStackMethodAnalyzerBase(owner, method, FixStackInterpreter()) { + FastStackAnalyzer(owner, method, FixStackInterpreter()) { val spilledStacks = hashMapOf>() var maxExtraStackSize = 0; private set diff --git a/license/README.md b/license/README.md index a857db5dc75..451388ef4d5 100644 --- a/license/README.md +++ b/license/README.md @@ -27,7 +27,7 @@ the Kotlin IntelliJ IDEA plugin: - License: BSD ([license/third_party/asm_license.txt][asm]) - Origin: Derived from ASM: a very small and fast Java bytecode manipulation framework, Copyright (c) 2000-2011 INRIA, France Telecom - - Path: compiler/backend/src/org/jetbrains/kotlin/codegen/optimization/fixStack/HackedFixStackMethodAnalyzerBase.kt + - Path: compiler/backend/src/org/jetbrains/kotlin/codegen/optimization/fixStack/FastStackAnalyzer.kt - License: BSD ([license/third_party/asm_license.txt][asm]) - Origin: Derived from ASM: a very small and fast Java bytecode manipulation framework, Copyright (c) 2000-2011 INRIA, France Telecom