Skip to content

Commit 20817a5

Browse files
committed
Kotlin: Mark enum class special members as cmopiler-generated
1 parent c5d6ca7 commit 20817a5

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

java/kotlin-extractor/src/main/kotlin/KotlinFileExtractor.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -790,6 +790,8 @@ open class KotlinFileExtractor(
790790
tw.writeCompiler_generated(methodId, 2)
791791
IrDeclarationOrigin.DEFAULT_PROPERTY_ACCESSOR ->
792792
tw.writeCompiler_generated(methodId, 3)
793+
IrDeclarationOrigin.ENUM_CLASS_SPECIAL_MEMBER ->
794+
tw.writeCompiler_generated(methodId, 5)
793795
}
794796

795797
if (extractMethodAndParameterTypeAccesses) {

java/ql/lib/semmle/code/java/Element.qll

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,8 @@ class Element extends @element, Top {
5555
i = 3 and result = "Default property accessor"
5656
or
5757
i = 4 and result = "Class initialisation method <clinit>"
58+
or
59+
i = 5 and result = "Enum class special member"
5860
)
5961
}
6062
}

0 commit comments

Comments
 (0)