JVM: enable -Xlambdas=class in some codegen tests
Most of these tests check the specific structure of lambdas when they are generated as classes, and they start to fail once invokedynamic lambdas are enabled by default.
This commit is contained in:
committed by
Space Team
parent
163afc94bc
commit
cd9209a7ee
@@ -1,5 +1,5 @@
|
||||
// TARGET_BACKEND: JVM
|
||||
|
||||
// LAMBDAS: CLASS
|
||||
// WITH_REFLECT
|
||||
|
||||
fun box(): String {
|
||||
|
||||
+1
@@ -1,4 +1,5 @@
|
||||
// TARGET_BACKEND: JVM
|
||||
// LAMBDAS: CLASS
|
||||
|
||||
// has declaring class on Android 4.4
|
||||
// IGNORE_BACKEND: ANDROID
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
// WITH_STDLIB
|
||||
// TARGET_BACKEND: JVM
|
||||
// LAMBDAS: CLASS
|
||||
|
||||
package test
|
||||
|
||||
interface Z {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// TARGET_BACKEND: JVM
|
||||
|
||||
// LAMBDAS: CLASS
|
||||
// WITH_REFLECT
|
||||
|
||||
import java.util.HashMap
|
||||
|
||||
+3
-2
@@ -1,8 +1,9 @@
|
||||
// TARGET_BACKEND: JVM
|
||||
// LAMBDAS: CLASS
|
||||
// SAM_CONVERSIONS: CLASS
|
||||
// ^ SAM-convertion classes created with LambdaMetafactory have 'enclosingMethod' and 'enclosingClass'
|
||||
|
||||
// ^ Lambdas generated by LambdaMetafactory do not have 'enclosingMethod' or 'enclosingClass'
|
||||
// WITH_REFLECT
|
||||
|
||||
package test
|
||||
|
||||
var lambda = {}
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
// TARGET_BACKEND: JVM
|
||||
// LAMBDAS: CLASS
|
||||
|
||||
// has declaring class on Android 4.4
|
||||
// IGNORE_BACKEND: ANDROID
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
// TARGET_BACKEND: JVM
|
||||
|
||||
// LAMBDAS: CLASS
|
||||
// WITH_REFLECT
|
||||
|
||||
package test
|
||||
|
||||
class C {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// TARGET_BACKEND: JVM
|
||||
|
||||
// LAMBDAS: CLASS
|
||||
// WITH_REFLECT
|
||||
|
||||
fun box(): String {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// TARGET_BACKEND: JVM
|
||||
|
||||
// LAMBDAS: CLASS
|
||||
// WITH_REFLECT
|
||||
|
||||
fun box(): String {
|
||||
|
||||
+1
@@ -1,4 +1,5 @@
|
||||
// TARGET_BACKEND: JVM
|
||||
// LAMBDAS: CLASS
|
||||
// WITH_REFLECT
|
||||
|
||||
open class C
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
// TARGET_BACKEND: JVM
|
||||
|
||||
// LAMBDAS: CLASS
|
||||
// WITH_REFLECT
|
||||
|
||||
open class C(val a: Any)
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
// TARGET_BACKEND: JVM
|
||||
|
||||
// LAMBDAS: CLASS
|
||||
// WITH_REFLECT
|
||||
// WITH_HELPERS
|
||||
|
||||
|
||||
+2
-1
@@ -1,6 +1,7 @@
|
||||
// TARGET_BACKEND: JVM
|
||||
|
||||
// LAMBDAS: CLASS
|
||||
// WITH_REFLECT
|
||||
|
||||
package test
|
||||
|
||||
class C {
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
// TARGET_BACKEND: JVM
|
||||
|
||||
// LAMBDAS: CLASS
|
||||
// WITH_REFLECT
|
||||
|
||||
fun box(): String {
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
// TARGET_BACKEND: JVM
|
||||
|
||||
// LAMBDAS: CLASS
|
||||
// WITH_REFLECT
|
||||
|
||||
class C {
|
||||
|
||||
+1
@@ -1,4 +1,5 @@
|
||||
// TARGET_BACKEND: JVM
|
||||
// LAMBDAS: CLASS
|
||||
|
||||
// has declaring class on Android 4.4
|
||||
// IGNORE_BACKEND: ANDROID
|
||||
|
||||
+1
@@ -1,4 +1,5 @@
|
||||
// TARGET_BACKEND: JVM
|
||||
// LAMBDAS: CLASS
|
||||
// WITH_REFLECT
|
||||
|
||||
interface C {
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
// TARGET_BACKEND: JVM
|
||||
|
||||
// LAMBDAS: CLASS
|
||||
// WITH_REFLECT
|
||||
|
||||
open class C(val a: Any)
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
// TARGET_BACKEND: JVM
|
||||
// LAMBDAS: CLASS
|
||||
|
||||
// has declaring class on Android 4.4
|
||||
// IGNORE_BACKEND: ANDROID
|
||||
|
||||
+2
@@ -1,5 +1,7 @@
|
||||
// TARGET_BACKEND: JVM
|
||||
// LAMBDAS: CLASS
|
||||
// WITH_STDLIB
|
||||
|
||||
package test
|
||||
|
||||
class C {
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
// TARGET_BACKEND: JVM
|
||||
|
||||
// LAMBDAS: CLASS
|
||||
// WITH_REFLECT
|
||||
|
||||
val l: Any
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
// TARGET_BACKEND: JVM
|
||||
|
||||
// LAMBDAS: CLASS
|
||||
// WITH_REFLECT
|
||||
|
||||
var _l: Any = ""
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// TARGET_BACKEND: JVM
|
||||
|
||||
// LAMBDAS: CLASS
|
||||
// WITH_REFLECT
|
||||
|
||||
fun box(): String {
|
||||
|
||||
Vendored
+1
@@ -1,4 +1,5 @@
|
||||
// TARGET_BACKEND: JVM
|
||||
// LAMBDAS: CLASS
|
||||
|
||||
import java.util.Date
|
||||
|
||||
|
||||
Reference in New Issue
Block a user