bd66b96f8a
In some cases we transform flexible type into non-flexible during enhancement, but don't add `@EnhancedNullability` attribute to them, which breaks consistency with K1 on IR level This commit fixes it ^KT-65302
11 lines
535 B
Plaintext
Vendored
11 lines
535 B
Plaintext
Vendored
public open class Simple : R|kotlin/Any| {
|
|
@R|javax/annotation/Nullable|() public open field field: R|@EnhancedNullability kotlin/String?|
|
|
|
|
@R|javax/annotation/Nullable|() public open fun foo(@R|javax/annotation/Nonnull|() x: R|@EnhancedNullability kotlin/String|, @R|javax/annotation/CheckForNull|() y: R|@EnhancedNullability kotlin/CharSequence?|): R|@EnhancedNullability kotlin/String?|
|
|
|
|
@R|javax/annotation/Nonnull|() public open fun bar(): R|@EnhancedNullability kotlin/String|
|
|
|
|
public constructor(): R|Simple|
|
|
|
|
}
|