From cc59acb7abfe66bdf7910bd7da98a7e3e3656915 Mon Sep 17 00:00:00 2001 From: Sam Brannen <104798+sbrannen@users.noreply.github.com> Date: Thu, 10 Jul 2025 12:16:50 +0200 Subject: [PATCH] Fix type conversion example --- .../modules/ROOT/pages/core/validation/convert.adoc | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/framework-docs/modules/ROOT/pages/core/validation/convert.adoc b/framework-docs/modules/ROOT/pages/core/validation/convert.adoc index 6b710babc96..7adc51b4cb5 100644 --- a/framework-docs/modules/ROOT/pages/core/validation/convert.adoc +++ b/framework-docs/modules/ROOT/pages/core/validation/convert.adoc @@ -316,9 +316,11 @@ Java:: List input = ... cs.convert(input, - TypeDescriptor.forObject(input), // List type descriptor - TypeDescriptor.collection(List.class, TypeDescriptor.valueOf(String.class))); + TypeDescriptor.collection(List.class, TypeDescriptor.valueOf(Integer.class)), // <1> + TypeDescriptor.collection(List.class, TypeDescriptor.valueOf(String.class))); // <2> ---- +<1> `List` type descriptor +<2> `List` type descriptor Kotlin:: + @@ -328,9 +330,11 @@ Kotlin:: val input: List = ... cs.convert(input, - TypeDescriptor.forObject(input), // List type descriptor - TypeDescriptor.collection(List::class.java, TypeDescriptor.valueOf(String::class.java))) + TypeDescriptor.collection(List::class.java, TypeDescriptor.valueOf(Integer::class.java)), // <1> + TypeDescriptor.collection(List::class.java, TypeDescriptor.valueOf(String::class.java))) // <2> ---- +<1> `List` type descriptor +<2> `List` type descriptor ====== Note that `DefaultConversionService` automatically registers converters that are