fun buildHeaderReport()

in src/main/kotlin/org/jetbrains/objcdiff/reports/buildHeaderReport.kt [28:39]


fun buildHeaderReport(fileName: String, source: String): HeaderReport {
    val sequence = source
        .lineSequence()
        .skipEmpty()
        .skipGroup(startComment, endComment)
        .skipForwardProtocols()

    return HeaderReport(
        fileName = fileName,
        types = sequence.toObjCTypes().toList()
    )
}