Files
kotlin-fork/compiler/testData/resolvedCalls/enhancedSignatures/references/weakReference.txt
T
2016-12-08 20:22:17 +03:00

24 lines
732 B
Plaintext
Vendored

import java.lang.ref.*
fun notNull(r: WeakReference<String>) {
r.get()
// SUCCESS
// ORIGINAL: fun get(): T? defined in java.lang.ref.WeakReference
// SUBSTITUTED: fun get(): String? defined in java.lang.ref.WeakReference
}
fun nullable(r: WeakReference<String?>) {
r.get()
// SUCCESS
// ORIGINAL: fun get(): T? defined in java.lang.ref.WeakReference
// SUBSTITUTED: fun get(): String? defined in java.lang.ref.WeakReference
}
fun platform() {
val r = WeakReference("x")
r.get()
// SUCCESS
// ORIGINAL: fun get(): T? defined in java.lang.ref.WeakReference
// SUBSTITUTED: fun get(): String? defined in java.lang.ref.WeakReference
}