Kotlin: Mark enum class special members as cmopiler-generated

This commit is contained in:
Ian Lynagh
2022-06-23 15:01:30 +01:00
parent c5d6ca7afc
commit 20817a54da
2 changed files with 4 additions and 0 deletions

View File

@@ -790,6 +790,8 @@ open class KotlinFileExtractor(
tw.writeCompiler_generated(methodId, 2) tw.writeCompiler_generated(methodId, 2)
IrDeclarationOrigin.DEFAULT_PROPERTY_ACCESSOR -> IrDeclarationOrigin.DEFAULT_PROPERTY_ACCESSOR ->
tw.writeCompiler_generated(methodId, 3) tw.writeCompiler_generated(methodId, 3)
IrDeclarationOrigin.ENUM_CLASS_SPECIAL_MEMBER ->
tw.writeCompiler_generated(methodId, 5)
} }
if (extractMethodAndParameterTypeAccesses) { if (extractMethodAndParameterTypeAccesses) {

View File

@@ -55,6 +55,8 @@ class Element extends @element, Top {
i = 3 and result = "Default property accessor" i = 3 and result = "Default property accessor"
or or
i = 4 and result = "Class initialisation method <clinit>" i = 4 and result = "Class initialisation method <clinit>"
or
i = 5 and result = "Enum class special member"
) )
} }
} }