Files
kotlin/compiler/testData/diagnostics/testsWithJava8/targetedBuiltIns/unsupportedFeature.kt

27 lines
807 B
Kotlin
Vendored

// !CHECK_TYPE
// !LANGUAGE: -AdditionalBuiltInsMembers
// SKIP_TXT
class A : java.util.ArrayList<String>() {
<!UNSUPPORTED_FEATURE!>override<!> fun stream(): java.util.stream.Stream<String> = super.<!DEPRECATION_ERROR!>stream<!>()
}
class A1 : java.util.ArrayList<String>() {
// TODO: should be allowed
<!VIRTUAL_MEMBER_HIDDEN!>fun stream(): java.util.stream.Stream<String><!> = super.<!DEPRECATION_ERROR!>stream<!>()
}
class B : <!DEPRECATION_ERROR!>Throwable<!>("", null, false, false)
fun Throwable.fillInStackTrace() = 1
fun foo(x: List<String>, y: Throwable) {
x.<!DEPRECATION_ERROR!>stream<!>()
java.util.ArrayList<String>().<!DEPRECATION_ERROR!>stream<!>()
y.fillInStackTrace() checkType { _<Int>() }
// Falls back to extension in stdlib
y.printStackTrace()
}