| // TARGET_BACKEND: JVM | |
| // JVM_TARGET: 1.8 | |
| // SAM_CONVERSIONS: INDY | |
| // WITH_RUNTIME | |
| // FULL_JDK | |
| import java.util.stream.* | |
| fun test() = | |
| IntStream.of(1, 1, 4, 5, 1, 4) | |
| .map { a: Int -> a + 1 } | |
| .map { a: Int -> a - 1 } | |
| .filter { a: Int -> a > 3 } | |
| .flatMap { a: Int -> IntStream.of(a, a, a) } | |
| .boxed() | |
| .collect(Collectors.toList()) | |
| // JVM_IR_TEMPLATES | |
| // 4 INVOKEDYNAMIC | |
| // 0 class StreamApiKt\$test\$ | |
| // JVM_TEMPLATES | |
| // 0 INVOKEDYNAMIC | |
| // 4 class StreamApiKt\$test\$ |