blob: 1a272c8b1ecbbdc9e945257617870192c9b48837 [file]
// JDK_KIND: MODIFIED_MOCK_JDK
fun foo(jalw: java.util.ListWithSomethingOverridden<String>, jal: java.util.ArrayList<String>, l: List<String>) {
// java.util.ListWithSomethingOverridden contains getSomethingNonExisting() explicit override
jalw.<!DEPRECATION!>somethingNonExisting<!>
jalw.<!DEPRECATION!>getSomethingNonExisting<!>()
// java.util.ArrayList does not contain explicit override
jal.<!DEPRECATION!>somethingNonExisting<!>
jal.<!DEPRECATION!>getSomethingNonExisting<!>()
// Modified java.util.List contains additional getSomethingNonExisting(): String declaration
l.<!DEPRECATION!>somethingNonExisting<!>
l.<!DEPRECATION!>getSomethingNonExisting<!>()
}