JVM: CHECK_BYTECODE_TEST directive + use it in INVOKEDYNAMIC tests
This commit is contained in:
committed by
TeamCityServer
parent
ca352c9556
commit
162363a324
Vendored
+5
@@ -4,6 +4,11 @@
|
||||
// JVM_TARGET: 1.8
|
||||
// SAM_CONVERSIONS: INDY
|
||||
|
||||
// CHECK_BYTECODE_TEXT
|
||||
// JVM_IR_TEMPLATES
|
||||
// 0 java/lang/invoke/LambdaMetafactory
|
||||
// 1 class FunInterfaceWithInlineAnyKt\$box\$t\$1
|
||||
|
||||
inline class Z(val value: Any)
|
||||
|
||||
fun interface IFooZ {
|
||||
|
||||
Vendored
+5
@@ -4,6 +4,11 @@
|
||||
// JVM_TARGET: 1.8
|
||||
// SAM_CONVERSIONS: INDY
|
||||
|
||||
// CHECK_BYTECODE_TEXT
|
||||
// JVM_IR_TEMPLATES
|
||||
// 0 java/lang/invoke/LambdaMetafactory
|
||||
// 1 class FunInterfaceWithInlineIntKt\$box\$t\$1
|
||||
|
||||
inline class Z(val value: Int)
|
||||
|
||||
fun interface IFooZ {
|
||||
|
||||
compiler/testData/codegen/box/invokedynamic/sam/inlineClassInSignature/funInterfaceWithInlineNAny.kt
Vendored
+5
@@ -4,6 +4,11 @@
|
||||
// JVM_TARGET: 1.8
|
||||
// SAM_CONVERSIONS: INDY
|
||||
|
||||
// CHECK_BYTECODE_TEXT
|
||||
// JVM_IR_TEMPLATES
|
||||
// 0 java/lang/invoke/LambdaMetafactory
|
||||
// 1 class FunInterfaceWithInlineNAnyKt\$box\$t\$1
|
||||
|
||||
inline class Z(val value: Any?)
|
||||
|
||||
fun interface IFooZ {
|
||||
|
||||
compiler/testData/codegen/box/invokedynamic/sam/inlineClassInSignature/funInterfaceWithInlineNInt.kt
Vendored
+5
@@ -4,6 +4,11 @@
|
||||
// JVM_TARGET: 1.8
|
||||
// SAM_CONVERSIONS: INDY
|
||||
|
||||
// CHECK_BYTECODE_TEXT
|
||||
// JVM_IR_TEMPLATES
|
||||
// 0 java/lang/invoke/LambdaMetafactory
|
||||
// 1 class FunInterfaceWithInlineNIntKt\$box\$t\$1
|
||||
|
||||
inline class Z(val value: Int?)
|
||||
|
||||
fun interface IFooZ {
|
||||
|
||||
+5
@@ -4,6 +4,11 @@
|
||||
// JVM_TARGET: 1.8
|
||||
// SAM_CONVERSIONS: INDY
|
||||
|
||||
// CHECK_BYTECODE_TEXT
|
||||
// JVM_IR_TEMPLATES
|
||||
// 0 java/lang/invoke/LambdaMetafactory
|
||||
// 1 class FunInterfaceWithInlineNStringKt\$box\$t\$1
|
||||
|
||||
inline class Z(val value: String?)
|
||||
|
||||
fun interface IFooZ {
|
||||
|
||||
+5
@@ -4,6 +4,11 @@
|
||||
// JVM_TARGET: 1.8
|
||||
// SAM_CONVERSIONS: INDY
|
||||
|
||||
// CHECK_BYTECODE_TEXT
|
||||
// JVM_IR_TEMPLATES
|
||||
// 0 java/lang/invoke/LambdaMetafactory
|
||||
// 1 class FunInterfaceWithInlineStringKt\$box\$t\$1
|
||||
|
||||
inline class Z(val value: String)
|
||||
|
||||
fun interface IFooZ {
|
||||
|
||||
+5
@@ -2,6 +2,11 @@
|
||||
// JVM_TARGET: 1.8
|
||||
// SAM_CONVERSIONS: INDY
|
||||
|
||||
// CHECK_BYTECODE_TEXT
|
||||
// JVM_IR_TEMPLATES
|
||||
// 0 java/lang/invoke/LambdaMetafactory
|
||||
// 1 class GenericFunInterfaceWithInlineAnyKt\$box\$t\$1
|
||||
|
||||
inline class Z(val value: Any)
|
||||
|
||||
fun interface IFoo<T> {
|
||||
|
||||
+4
@@ -2,6 +2,10 @@
|
||||
// JVM_TARGET: 1.8
|
||||
// SAM_CONVERSIONS: INDY
|
||||
|
||||
// CHECK_BYTECODE_TEXT
|
||||
// JVM_IR_TEMPLATES
|
||||
// 1 java/lang/invoke/LambdaMetafactory
|
||||
|
||||
inline class Z(val value: Int)
|
||||
|
||||
fun interface IFoo<T> {
|
||||
|
||||
+4
@@ -2,6 +2,10 @@
|
||||
// JVM_TARGET: 1.8
|
||||
// SAM_CONVERSIONS: INDY
|
||||
|
||||
// CHECK_BYTECODE_TEXT
|
||||
// JVM_IR_TEMPLATES
|
||||
// 1 java/lang/invoke/LambdaMetafactory
|
||||
|
||||
inline class Z(val value: Any?)
|
||||
|
||||
fun interface IFoo<T> {
|
||||
|
||||
+4
@@ -2,6 +2,10 @@
|
||||
// JVM_TARGET: 1.8
|
||||
// SAM_CONVERSIONS: INDY
|
||||
|
||||
// CHECK_BYTECODE_TEXT
|
||||
// JVM_IR_TEMPLATES
|
||||
// 1 java/lang/invoke/LambdaMetafactory
|
||||
|
||||
inline class Z(val value: Int?)
|
||||
|
||||
fun interface IFoo<T> {
|
||||
|
||||
+4
@@ -2,6 +2,10 @@
|
||||
// JVM_TARGET: 1.8
|
||||
// SAM_CONVERSIONS: INDY
|
||||
|
||||
// CHECK_BYTECODE_TEXT
|
||||
// JVM_IR_TEMPLATES
|
||||
// 1 java/lang/invoke/LambdaMetafactory
|
||||
|
||||
inline class Z(val value: String?)
|
||||
|
||||
fun interface IFoo<T> {
|
||||
|
||||
+5
@@ -2,6 +2,11 @@
|
||||
// JVM_TARGET: 1.8
|
||||
// SAM_CONVERSIONS: INDY
|
||||
|
||||
// CHECK_BYTECODE_TEXT
|
||||
// JVM_IR_TEMPLATES
|
||||
// 0 java/lang/invoke/LambdaMetafactory
|
||||
// 1 class GenericFunInterfaceWithInlineStringKt\$box\$t\$1
|
||||
|
||||
inline class Z(val value: String)
|
||||
|
||||
fun interface IFoo<T> {
|
||||
|
||||
Reference in New Issue
Block a user