From 98fa26c2d87bdc4cb17cdbc51a2cb762f61ac5d6 Mon Sep 17 00:00:00 2001 From: Mikhael Bogdanov Date: Tue, 30 Oct 2018 12:36:48 +0100 Subject: [PATCH] Use proper type constructor in eval4j ASM 7 changes default behavior for 'getTypeInternal' (was 'getType') method. Now it's throwing exception instead of create 'METHOD' Type. Old behavior was equals to 'Type.getMethodType("")' #KT-27833 Fixed --- eval4j/src/org/jetbrains/eval4j/values.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eval4j/src/org/jetbrains/eval4j/values.kt b/eval4j/src/org/jetbrains/eval4j/values.kt index 90ebceba101..ddcd04a9725 100644 --- a/eval4j/src/org/jetbrains/eval4j/values.kt +++ b/eval4j/src/org/jetbrains/eval4j/values.kt @@ -28,7 +28,7 @@ interface Value : org.jetbrains.org.objectweb.asm.tree.analysis.Value { } object NOT_A_VALUE: Value { - override val asmType = Type.getType("") + override val asmType = Type.getObjectType("") override val valid = false override fun getSize(): Int = 1