Move State.kt in separate package
This commit is contained in:
+1
-1
@@ -8,9 +8,9 @@ package org.jetbrains.kotlin.backend.common.interpreter
|
|||||||
import kotlinx.coroutines.*
|
import kotlinx.coroutines.*
|
||||||
import org.jetbrains.kotlin.backend.common.interpreter.builtins.*
|
import org.jetbrains.kotlin.backend.common.interpreter.builtins.*
|
||||||
import org.jetbrains.kotlin.backend.common.interpreter.stack.*
|
import org.jetbrains.kotlin.backend.common.interpreter.stack.*
|
||||||
|
import org.jetbrains.kotlin.backend.common.interpreter.state.*
|
||||||
import org.jetbrains.kotlin.builtins.DefaultBuiltIns
|
import org.jetbrains.kotlin.builtins.DefaultBuiltIns
|
||||||
import org.jetbrains.kotlin.builtins.UnsignedTypes
|
import org.jetbrains.kotlin.builtins.UnsignedTypes
|
||||||
import org.jetbrains.kotlin.descriptors.PropertyGetterDescriptor
|
|
||||||
import org.jetbrains.kotlin.ir.IrElement
|
import org.jetbrains.kotlin.ir.IrElement
|
||||||
import org.jetbrains.kotlin.ir.IrStatement
|
import org.jetbrains.kotlin.ir.IrStatement
|
||||||
import org.jetbrains.kotlin.ir.declarations.*
|
import org.jetbrains.kotlin.ir.declarations.*
|
||||||
|
|||||||
+1
-8
@@ -7,6 +7,7 @@ package org.jetbrains.kotlin.backend.common.interpreter
|
|||||||
|
|
||||||
import org.jetbrains.kotlin.backend.common.interpreter.builtins.evaluateIntrinsicAnnotation
|
import org.jetbrains.kotlin.backend.common.interpreter.builtins.evaluateIntrinsicAnnotation
|
||||||
import org.jetbrains.kotlin.backend.common.interpreter.stack.*
|
import org.jetbrains.kotlin.backend.common.interpreter.stack.*
|
||||||
|
import org.jetbrains.kotlin.backend.common.interpreter.state.*
|
||||||
import org.jetbrains.kotlin.builtins.UnsignedTypes
|
import org.jetbrains.kotlin.builtins.UnsignedTypes
|
||||||
import org.jetbrains.kotlin.descriptors.*
|
import org.jetbrains.kotlin.descriptors.*
|
||||||
import org.jetbrains.kotlin.ir.UNDEFINED_OFFSET
|
import org.jetbrains.kotlin.ir.UNDEFINED_OFFSET
|
||||||
@@ -78,14 +79,6 @@ private fun DeclarationDescriptor.hasSameNameAs(other: DeclarationDescriptor): B
|
|||||||
this.name == other.name)
|
this.name == other.name)
|
||||||
}
|
}
|
||||||
|
|
||||||
fun IrCall.isAbstract(): Boolean {
|
|
||||||
return (this.symbol.owner as? IrSimpleFunction)?.modality == Modality.ABSTRACT
|
|
||||||
}
|
|
||||||
|
|
||||||
fun IrCall.isFakeOverridden(): Boolean {
|
|
||||||
return this.symbol.owner.isFakeOverride
|
|
||||||
}
|
|
||||||
|
|
||||||
fun IrFunction.isAbstract(): Boolean {
|
fun IrFunction.isAbstract(): Boolean {
|
||||||
return (this as? IrSimpleFunction)?.modality == Modality.ABSTRACT
|
return (this as? IrSimpleFunction)?.modality == Modality.ABSTRACT
|
||||||
}
|
}
|
||||||
|
|||||||
+1
-1
@@ -16,7 +16,7 @@
|
|||||||
|
|
||||||
package org.jetbrains.kotlin.backend.common.interpreter.builtins
|
package org.jetbrains.kotlin.backend.common.interpreter.builtins
|
||||||
|
|
||||||
import org.jetbrains.kotlin.backend.common.interpreter.stack.*
|
import org.jetbrains.kotlin.backend.common.interpreter.state.*
|
||||||
|
|
||||||
/** This file is generated by org.jetbrains.kotlin.backend.common.interpreter.builtins.GenerateBuiltInsMap.generateMap(). DO NOT MODIFY MANUALLY */
|
/** This file is generated by org.jetbrains.kotlin.backend.common.interpreter.builtins.GenerateBuiltInsMap.generateMap(). DO NOT MODIFY MANUALLY */
|
||||||
|
|
||||||
|
|||||||
+1
@@ -6,6 +6,7 @@
|
|||||||
package org.jetbrains.kotlin.backend.common.interpreter.stack
|
package org.jetbrains.kotlin.backend.common.interpreter.stack
|
||||||
|
|
||||||
import org.jetbrains.kotlin.backend.common.interpreter.equalTo
|
import org.jetbrains.kotlin.backend.common.interpreter.equalTo
|
||||||
|
import org.jetbrains.kotlin.backend.common.interpreter.state.State
|
||||||
import org.jetbrains.kotlin.descriptors.DeclarationDescriptor
|
import org.jetbrains.kotlin.descriptors.DeclarationDescriptor
|
||||||
import org.jetbrains.kotlin.descriptors.ReceiverParameterDescriptor
|
import org.jetbrains.kotlin.descriptors.ReceiverParameterDescriptor
|
||||||
import kotlin.NoSuchElementException
|
import kotlin.NoSuchElementException
|
||||||
|
|||||||
+3
-2
@@ -1,12 +1,13 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2010-2019 JetBrains s.r.o. and Kotlin Programming Language contributors.
|
* Copyright 2010-2020 JetBrains s.r.o. and Kotlin Programming Language contributors.
|
||||||
* Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file.
|
* Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package org.jetbrains.kotlin.backend.common.interpreter.stack
|
package org.jetbrains.kotlin.backend.common.interpreter.state
|
||||||
|
|
||||||
import org.jetbrains.kotlin.backend.common.interpreter.*
|
import org.jetbrains.kotlin.backend.common.interpreter.*
|
||||||
import org.jetbrains.kotlin.backend.common.interpreter.builtins.evaluateIntrinsicAnnotation
|
import org.jetbrains.kotlin.backend.common.interpreter.builtins.evaluateIntrinsicAnnotation
|
||||||
|
import org.jetbrains.kotlin.backend.common.interpreter.stack.Variable
|
||||||
import org.jetbrains.kotlin.builtins.jvm.JavaToKotlinClassMap
|
import org.jetbrains.kotlin.builtins.jvm.JavaToKotlinClassMap
|
||||||
import org.jetbrains.kotlin.descriptors.DeclarationDescriptor
|
import org.jetbrains.kotlin.descriptors.DeclarationDescriptor
|
||||||
import org.jetbrains.kotlin.descriptors.FunctionDescriptor
|
import org.jetbrains.kotlin.descriptors.FunctionDescriptor
|
||||||
@@ -40,7 +40,7 @@ fun generateMap(): String {
|
|||||||
p.println(File("license/COPYRIGHT.txt").readText())
|
p.println(File("license/COPYRIGHT.txt").readText())
|
||||||
p.println("package org.jetbrains.kotlin.backend.common.interpreter.builtins")
|
p.println("package org.jetbrains.kotlin.backend.common.interpreter.builtins")
|
||||||
p.println()
|
p.println()
|
||||||
p.println("import org.jetbrains.kotlin.backend.common.interpreter.stack.*")
|
p.println("import org.jetbrains.kotlin.backend.common.interpreter.state.*")
|
||||||
p.println()
|
p.println()
|
||||||
p.println("/** This file is generated by org.jetbrains.kotlin.backend.common.interpreter.builtins.GenerateBuiltInsMap.generateMap(). DO NOT MODIFY MANUALLY */")
|
p.println("/** This file is generated by org.jetbrains.kotlin.backend.common.interpreter.builtins.GenerateBuiltInsMap.generateMap(). DO NOT MODIFY MANUALLY */")
|
||||||
p.println()
|
p.println()
|
||||||
|
|||||||
Reference in New Issue
Block a user