From 35400d80e860a451a40bade8a2512e6484536e36 Mon Sep 17 00:00:00 2001 From: Ian Lynagh Date: Tue, 3 Sep 2024 17:54:23 +0100 Subject: [PATCH] KE2: Start looking at function bodies --- .../src/main/kotlin/KotlinFileExtractor.kt | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/java/kotlin-extractor2/src/main/kotlin/KotlinFileExtractor.kt b/java/kotlin-extractor2/src/main/kotlin/KotlinFileExtractor.kt index 10c88bb0ba4..e4cda860739 100644 --- a/java/kotlin-extractor2/src/main/kotlin/KotlinFileExtractor.kt +++ b/java/kotlin-extractor2/src/main/kotlin/KotlinFileExtractor.kt @@ -2612,18 +2612,21 @@ OLD: KE1 */ tw.writeHasLocation(id, locId) + val body = f.getBodyExpression() + if (body != null /* TODO && extractBody */) { /* OLD: KE1 - val body = f.body - if (body != null && extractBody) { if (typeSubstitution != null) logger.errorElement( "Type substitution should only be used to extract a function prototype, not the body", f ) - extractBody(body, id) +*/ + // extractBody(body, id) } +/* +OLD: KE1 extractVisibility(f, id, overriddenAttributes?.visibility ?: f.visibility) if (f.isInline) {