This commit reinstantiates checks for kotlin-reflect (via static final
fields for faster Java code paths and better native code removal) which
were removed as part of gh-34275, which did not consider the
increasingly popular use cases where kotlin-stdlib is present in the
classpath as a transitive dependency in Java applications.
Closes gh-35511
@ -75,6 +75,9 @@ public class ReflectivePropertyAccessor implements PropertyAccessor {
@@ -75,6 +75,9 @@ public class ReflectivePropertyAccessor implements PropertyAccessor {
@ -558,7 +561,7 @@ public class ReflectivePropertyAccessor implements PropertyAccessor {
@@ -558,7 +561,7 @@ public class ReflectivePropertyAccessor implements PropertyAccessor {
@ -103,7 +105,7 @@ public abstract class AbstractNamedValueMethodArgumentResolver implements Handle
@@ -103,7 +105,7 @@ public abstract class AbstractNamedValueMethodArgumentResolver implements Handle
@ -66,6 +66,8 @@ public class InvocableHandlerMethod extends HandlerMethod {
@@ -66,6 +66,8 @@ public class InvocableHandlerMethod extends HandlerMethod {
@ -247,7 +249,7 @@ public class InvocableHandlerMethod extends HandlerMethod {
@@ -247,7 +249,7 @@ public class InvocableHandlerMethod extends HandlerMethod {
@ -85,6 +85,8 @@ public class InvocableHandlerMethod extends HandlerMethod {
@@ -85,6 +85,8 @@ public class InvocableHandlerMethod extends HandlerMethod {
@ -197,12 +199,17 @@ public class InvocableHandlerMethod extends HandlerMethod {
@@ -197,12 +199,17 @@ public class InvocableHandlerMethod extends HandlerMethod {
@ -222,7 +224,7 @@ public abstract class AbstractNamedValueArgumentResolver extends HandlerMethodAr
@@ -222,7 +224,7 @@ public abstract class AbstractNamedValueArgumentResolver extends HandlerMethodAr
@ -184,6 +185,8 @@ public class WebMvcConfigurationSupport implements ApplicationContextAware, Serv
@@ -184,6 +185,8 @@ public class WebMvcConfigurationSupport implements ApplicationContextAware, Serv
@ -192,6 +195,7 @@ public class WebMvcConfigurationSupport implements ApplicationContextAware, Serv
@@ -192,6 +195,7 @@ public class WebMvcConfigurationSupport implements ApplicationContextAware, Serv
@ -659,7 +663,7 @@ public class WebMvcConfigurationSupport implements ApplicationContextAware, Serv
@@ -659,7 +663,7 @@ public class WebMvcConfigurationSupport implements ApplicationContextAware, Serv