Value classes: treat @JvmInline value classes as inline classes
Report error on value classes without @JvmInline annotation. Do not check for @JvmInline annotation in value classes since it breaks reflection.
This commit is contained in:
+1
-1
@@ -131,7 +131,7 @@ class ClassTranslator private constructor(
|
||||
if (classDeclaration is KtClassOrObject) {
|
||||
when {
|
||||
descriptor.isData -> JsDataClassGenerator(classDeclaration, context).generate()
|
||||
descriptor.isInline -> JsInlineClassGenerator(classDeclaration, context).generate()
|
||||
descriptor.isInline || descriptor.isValue -> JsInlineClassGenerator(classDeclaration, context).generate()
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user