Don't warn on extracting an enum-entry class

This commit is contained in:
Chris Smowton
2022-10-19 15:09:42 +01:00
parent 73f977c98c
commit f2749a8878
3 changed files with 6 additions and 2 deletions

View File

@@ -308,7 +308,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)
}
}
@@ -441,7 +441,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)
}