From c868bc554f1ff6d9ba7f2c39ca05c4c8d5366594 Mon Sep 17 00:00:00 2001 From: Yanming Zhou Date: Thu, 11 Jan 2024 10:21:27 +0800 Subject: [PATCH] Refine Kotlin internal modifier impact documentation This commit is a refinement of 01b28561149127eeb7c7ec5d3977d83877cee6d4. Closes gh-32010 --- .../modules/ROOT/pages/languages/kotlin/spring-projects-in.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/framework-docs/modules/ROOT/pages/languages/kotlin/spring-projects-in.adoc b/framework-docs/modules/ROOT/pages/languages/kotlin/spring-projects-in.adoc index b79bcd1c99..9adb9517c1 100644 --- a/framework-docs/modules/ROOT/pages/languages/kotlin/spring-projects-in.adoc +++ b/framework-docs/modules/ROOT/pages/languages/kotlin/spring-projects-in.adoc @@ -167,7 +167,7 @@ public class SampleConfiguration { As a consequence, the related bean name represented as a Kotlin string is `"sampleBean\$demo_kotlin_internal_test"`, instead of `"sampleBean"` for the regular `public` function use-case. Make sure to use the mangled name when injecting -such bean by name. +such bean by name, or add `@JvmName("sampleBean")` to disable name mangling. [[injecting-configuration-properties]] == Injecting Configuration Properties