in src/main/kotlin/org/jetbrains/objcdiff/reports/buildHeaderReport.kt [106:122]
fun buildObjectType(
header: ObjCTypeHeader,
members: List<String> = emptyList()
): ObjCType.ObjectType {
val mainType = header.rawMain.parseObjCType(header.classifierType) as ObjCType.ObjectType
val superType = header.rawSuper?.parseObjCType(header.classifierType) as? ObjCType.ObjectType
return buildObjectType(
mainType.name,
mainType.generics,
members.parseMembers(mainType),
mainType.nullable,
superType,
header.classifierType
)
}