bc47a30dd3
This commit includes three changes: 1. 'EnhancedNullability' is no more set for declaration types 2. It is no more used for conversion types in translator 3. Translator inserts implicit not-null cast only when enhanced type is cast to not-null type.
13 lines
377 B
Plaintext
Vendored
13 lines
377 B
Plaintext
Vendored
FILE: jvm.kt
|
|
public final class User : R|Annotated| {
|
|
public constructor(): R|User| {
|
|
super<R|Annotated|>()
|
|
}
|
|
|
|
public final fun test(): R|kotlin/Unit| {
|
|
lval x: R|kotlin/String| = this@R|/User|.R|/Annotated.foo|(String(123))
|
|
lval y: R|kotlin/String| = this@R|/User|.R|/Annotated.foo|(Null(null))
|
|
}
|
|
|
|
}
|