Create simple interpreter that evaluate constant values

This commit is contained in:
Ivan Kylchik
2019-11-04 13:38:18 +03:00
parent a27a07ce81
commit f6373a647e
4 changed files with 94 additions and 1 deletions
+1 -1
View File
@@ -5,6 +5,7 @@
package org.jetbrains.kotlin.generators.evaluate
import org.jetbrains.kotlin.backend.common.interpreter.builtins.compileTimeAnnotation
import org.jetbrains.kotlin.backend.jvm.serialization.JvmIdSignatureDescriptor
import org.jetbrains.kotlin.builtins.DefaultBuiltIns
import org.jetbrains.kotlin.builtins.KotlinBuiltIns
@@ -29,7 +30,6 @@ import org.jetbrains.kotlin.utils.Printer
import java.io.File
val DESTINATION = File("compiler/ir/backend.common/src/org/jetbrains/kotlin/backend/common/interpreter/builtins/IrBuiltInsMapGenerated.kt")
val compileTimeAnnotation = FqName("kotlin.CompileTimeCalculation")
fun main() {
DESTINATION.writeText(generateMap())