11/* 
2-  * Copyright 2023-2024  the original author or authors. 
2+  * Copyright 2023-2025  the original author or authors. 
33 * 
44 * Licensed under the Apache License, Version 2.0 (the "License"); 
55 * you may not use this file except in compliance with the License. 
2323
2424import  org .springframework .beans .BeanUtils ;
2525import  org .springframework .core .KotlinDetector ;
26- import  org .springframework .util .ClassUtils ;
2726
2827/** 
2928 * Utility methods for Jackson. 
@@ -43,8 +42,8 @@ public abstract class JacksonUtils {
4342	public  static  List <Module > instantiateAvailableModules () {
4443		List <Module > modules  = new  ArrayList <>();
4544		try  {
46- 			Class <? extends  com .fasterxml .jackson .databind .Module > jdk8ModuleClass  = (Class <? extends  Module >) ClassUtils 
47- 				.forName ("com.fasterxml.jackson.datatype.jdk8.Jdk8Module" ,  null );
45+ 			Class <? extends  com .fasterxml .jackson .databind .Module > jdk8ModuleClass  = (Class <? extends  Module >) Class 
46+ 				.forName ("com.fasterxml.jackson.datatype.jdk8.Jdk8Module" );
4847			com .fasterxml .jackson .databind .Module  jdk8Module  = BeanUtils .instantiateClass (jdk8ModuleClass );
4948			modules .add (jdk8Module );
5049		}
@@ -53,8 +52,8 @@ public static List<Module> instantiateAvailableModules() {
5352		}
5453
5554		try  {
56- 			Class <? extends  com .fasterxml .jackson .databind .Module > javaTimeModuleClass  = (Class <? extends  Module >) ClassUtils 
57- 				.forName ("com.fasterxml.jackson.datatype.jsr310.JavaTimeModule" ,  null );
55+ 			Class <? extends  com .fasterxml .jackson .databind .Module > javaTimeModuleClass  = (Class <? extends  Module >) Class 
56+ 				.forName ("com.fasterxml.jackson.datatype.jsr310.JavaTimeModule" );
5857			com .fasterxml .jackson .databind .Module  javaTimeModule  = BeanUtils .instantiateClass (javaTimeModuleClass );
5958			modules .add (javaTimeModule );
6059		}
@@ -63,8 +62,8 @@ public static List<Module> instantiateAvailableModules() {
6362		}
6463
6564		try  {
66- 			Class <? extends  com .fasterxml .jackson .databind .Module > parameterNamesModuleClass  = (Class <? extends  Module >) ClassUtils 
67- 				.forName ("com.fasterxml.jackson.module.paramnames.ParameterNamesModule" ,  null );
65+ 			Class <? extends  com .fasterxml .jackson .databind .Module > parameterNamesModuleClass  = (Class <? extends  Module >) Class 
66+ 				.forName ("com.fasterxml.jackson.module.paramnames.ParameterNamesModule" );
6867			com .fasterxml .jackson .databind .Module  parameterNamesModule  = BeanUtils 
6968				.instantiateClass (parameterNamesModuleClass );
7069			modules .add (parameterNamesModule );
@@ -76,8 +75,8 @@ public static List<Module> instantiateAvailableModules() {
7675		// Kotlin present? 
7776		if  (KotlinDetector .isKotlinPresent ()) {
7877			try  {
79- 				Class <? extends  com .fasterxml .jackson .databind .Module > kotlinModuleClass  = (Class <? extends  Module >) ClassUtils 
80- 					.forName ("com.fasterxml.jackson.module.kotlin.KotlinModule" ,  null );
78+ 				Class <? extends  com .fasterxml .jackson .databind .Module > kotlinModuleClass  = (Class <? extends  Module >) Class 
79+ 					.forName ("com.fasterxml.jackson.module.kotlin.KotlinModule" );
8180				Module  kotlinModule  = BeanUtils .instantiateClass (kotlinModuleClass );
8281				modules .add (kotlinModule );
8382			}
0 commit comments