William Reed
10/13/2021, 1:48 PMKSType, how can I tell if it is an enum? i’m looking into obtaining a KSClassDeclaration for Enum<*>William Reed
10/13/2021, 3:28 PMprivate val enumType = resolver.getClassDeclarationByName(resolver.getKSNameFromString("kotlin.Enum")) ?: error("Cannot find kotlin.Enum KSName")
type.isAssignableFrom(enumType.asStarProjectedType()) // always returns false when type is an enum classWilliam Reed
10/13/2021, 4:14 PMenumType.asStarProjectedType().isAssignableFrom(type) works 🙂Ting-Yuan Huang
10/13/2021, 9:45 PMKSClassDeclaration.classKind?