// !CHECK_TYPE // !LANGUAGE: -AdditionalBuiltInsMembers // SKIP_TXT class A : java.util.ArrayList() { override fun stream(): java.util.stream.Stream = super.stream() } class A1 : java.util.ArrayList() { // TODO: should be allowed fun stream(): java.util.stream.Stream = super.stream() } class B : Throwable("", null, false, false) fun Throwable.fillInStackTrace() = 1 fun foo(x: List, y: Throwable) { x.stream() java.util.ArrayList().stream() y.fillInStackTrace() checkType { _() } // TODO: Relevant extensions has been removed from stdlib // We should consider reverting their removal y.printStackTrace() }