serialiser filters Companion objs

This commit is contained in:
minjaesong
2023-06-01 17:50:39 +09:00
parent 8c5c986cbf
commit ac553ed156
2 changed files with 142 additions and 4 deletions

View File

@@ -98,10 +98,7 @@ fun main() {
!field.isTransient &&
!field.isEnum &&
!serialisablePrimitives.contains(field.typeSignatureOrTypeDescriptorStr) &&
serialisableTypes.none { field.typeSignatureOrTypeDescriptorStr.startsWith(it) } &&
!field.typeSignatureOrTypeDescriptorStr.endsWith("\$Companion;") &&
!field.className.contains("$") &&
!field.name.contains("$")
serialisableTypes.none { field.typeSignatureOrTypeDescriptorStr.startsWith(it) }
}
}