mirror of
https://github.com/jlengrand/kotlin.git
synced 2026-05-16 08:31:35 +00:00
27 lines
807 B
Kotlin
Vendored
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()
|
|
}
|