Merge pull request #10889 from smowton/smowton/fix/enum-entry-class-warning

Kotlin: Don't warn on extracting an enum-entry class
This commit is contained in:
Chris Smowton
2022-10-20 22:08:29 +01:00
committed by GitHub
3 changed files with 6 additions and 2 deletions

View File

@@ -305,7 +305,7 @@ open class KotlinFileExtractor(
val kind = c.kind
if (kind == ClassKind.ENUM_CLASS) {
tw.writeIsEnumType(classId)
} else if (kind != ClassKind.CLASS && kind != ClassKind.OBJECT) {
} else if (kind != ClassKind.CLASS && kind != ClassKind.OBJECT && kind != ClassKind.ENUM_ENTRY) {
logger.errorElement("Unrecognised class kind $kind", c)
}
}
@@ -452,7 +452,7 @@ open class KotlinFileExtractor(
val kind = c.kind
if (kind == ClassKind.ENUM_CLASS) {
tw.writeIsEnumType(classId)
} else if (kind != ClassKind.CLASS && kind != ClassKind.OBJECT) {
} else if (kind != ClassKind.CLASS && kind != ClassKind.OBJECT && kind != ClassKind.ENUM_ENTRY) {
logger.warnElement("Unrecognised class kind $kind", c)
}