Prohibit inline classes with special underlying types
#KT-25328 Fixed #KT-23819 Fixed
This commit is contained in:
Vendored
+1
@@ -1,5 +1,6 @@
|
||||
// !LANGUAGE: +InlineClasses
|
||||
|
||||
@Suppress("INLINE_CLASS_HAS_INAPPLICABLE_PARAMETER_TYPE")
|
||||
inline class Default<T>(val x: T)
|
||||
|
||||
class Inv<T>
|
||||
|
||||
Vendored
+3
@@ -1,6 +1,9 @@
|
||||
// !LANGUAGE: +InlineClasses
|
||||
|
||||
@Suppress("INLINE_CLASS_HAS_INAPPLICABLE_PARAMETER_TYPE")
|
||||
inline class NonNull<T : Any>(val x: T)
|
||||
|
||||
@Suppress("INLINE_CLASS_HAS_INAPPLICABLE_PARAMETER_TYPE")
|
||||
inline class NullableValue<T : Any>(val x: T?)
|
||||
|
||||
object Test {
|
||||
|
||||
Reference in New Issue
Block a user