diff --git a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/diagnostics/KotlinToolingDiagnostics.kt b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/diagnostics/KotlinToolingDiagnostics.kt index 960f65ed455..db657cfd45e 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/diagnostics/KotlinToolingDiagnostics.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/diagnostics/KotlinToolingDiagnostics.kt @@ -503,6 +503,16 @@ object KotlinToolingDiagnostics { /* ... */ } + After that, replace `by getting` with static accessors: + + sourceSets { + commonMain { ... } + + ${trace.shortcut}Main { + dependencies { ... } + } + } + To suppress the 'Default Hierarchy Template' add '$KOTLIN_MPP_APPLY_DEFAULT_HIERARCHY_TEMPLATE=false' to your gradle.properties diff --git a/libraries/tools/kotlin-gradle-plugin/src/functionalTest/resources/expectedDiagnostics/KotlinDefaultHierarchyFallbackNativeTargetShortcutUsageDetected-ios.txt b/libraries/tools/kotlin-gradle-plugin/src/functionalTest/resources/expectedDiagnostics/KotlinDefaultHierarchyFallbackNativeTargetShortcutUsageDetected-ios.txt index c9c98af6109..9d48ded9870 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/functionalTest/resources/expectedDiagnostics/KotlinDefaultHierarchyFallbackNativeTargetShortcutUsageDetected-ios.txt +++ b/libraries/tools/kotlin-gradle-plugin/src/functionalTest/resources/expectedDiagnostics/KotlinDefaultHierarchyFallbackNativeTargetShortcutUsageDetected-ios.txt @@ -14,6 +14,16 @@ Please declare the required targets explicitly: /* ... */ } +After that, replace `by getting` with a static accessor: + + sourceSets { + commonMain { ... } + + iosMain { + dependencies { ... } + } + } + To suppress the 'Default Hierarchy Template' add 'kotlin.mpp.applyDefaultHierarchyTemplate=false' to your gradle.properties diff --git a/libraries/tools/kotlin-gradle-plugin/src/functionalTest/resources/expectedDiagnostics/KotlinDefaultHierarchyFallbackNativeTargetShortcutUsageDetected-tvos.txt b/libraries/tools/kotlin-gradle-plugin/src/functionalTest/resources/expectedDiagnostics/KotlinDefaultHierarchyFallbackNativeTargetShortcutUsageDetected-tvos.txt index e3a8a7ba7c8..9e3f986510b 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/functionalTest/resources/expectedDiagnostics/KotlinDefaultHierarchyFallbackNativeTargetShortcutUsageDetected-tvos.txt +++ b/libraries/tools/kotlin-gradle-plugin/src/functionalTest/resources/expectedDiagnostics/KotlinDefaultHierarchyFallbackNativeTargetShortcutUsageDetected-tvos.txt @@ -14,6 +14,16 @@ Please declare the required targets explicitly: /* ... */ } +After that, replace `by getting` with a static accessor: + + sourceSets { + commonMain { ... } + + tvosMain { + dependencies { ... } + } + } + To suppress the 'Default Hierarchy Template' add 'kotlin.mpp.applyDefaultHierarchyTemplate=false' to your gradle.properties diff --git a/libraries/tools/kotlin-gradle-plugin/src/functionalTest/resources/expectedDiagnostics/KotlinDefaultHierarchyFallbackNativeTargetShortcutUsageDetected-watchos.txt b/libraries/tools/kotlin-gradle-plugin/src/functionalTest/resources/expectedDiagnostics/KotlinDefaultHierarchyFallbackNativeTargetShortcutUsageDetected-watchos.txt index e595e3b3149..1b8cc4ed250 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/functionalTest/resources/expectedDiagnostics/KotlinDefaultHierarchyFallbackNativeTargetShortcutUsageDetected-watchos.txt +++ b/libraries/tools/kotlin-gradle-plugin/src/functionalTest/resources/expectedDiagnostics/KotlinDefaultHierarchyFallbackNativeTargetShortcutUsageDetected-watchos.txt @@ -14,6 +14,16 @@ Please declare the required targets explicitly: /* ... */ } +After that, replace `by getting` with a static accessor: + + sourceSets { + commonMain { ... } + + watchosMain { + dependencies { ... } + } + } + To suppress the 'Default Hierarchy Template' add 'kotlin.mpp.applyDefaultHierarchyTemplate=false' to your gradle.properties