/** * Returns whether the {@link MethodParameter} should be unwrapped. * * @param parameter must not be {@literal null}. * @return * @see QueryExecutionConverters */ private static boolean shouldUnwrap(MethodParameter parameter) { return QueryExecutionConverters.supportsUnwrapping(parameter.getParameterType()); }
/** * Checks whether the type is a wrapper without unwrapping support. Reactive wrappers don't like to be unwrapped. * * @param parameterType must not be {@literal null}. * @return */ private static boolean isNonUnwrappingWrapper(Class<?> parameterType) { Assert.notNull(parameterType, "Parameter type must not be null!"); return QueryExecutionConverters.supports(parameterType) && !QueryExecutionConverters.supportsUnwrapping(parameterType); }
/** * Checks whether the type is a wrapper without unwrapping support. Reactive wrappers don't like to be unwrapped. * * @param parameterType must not be {@literal null}. * @return */ private static boolean isNonUnwrappingWrapper(Class<?> parameterType) { Assert.notNull(parameterType, "Parameter type must not be null!"); return QueryExecutionConverters.supports(parameterType) && !QueryExecutionConverters.supportsUnwrapping(parameterType); }
/** * Checks whether the type is a wrapper without unwrapping support. Reactive wrappers don't like to be unwrapped. * * @param parameterType must not be {@literal null}. * @return */ private static boolean isNonUnwrappingWrapper(Class<?> parameterType) { Assert.notNull(parameterType, "Parameter type must not be null!"); return QueryExecutionConverters.supports(parameterType) && !QueryExecutionConverters.supportsUnwrapping(parameterType); }
/** * Checks whether the type is a wrapper without unwrapping support. Reactive wrappers don't like to be unwrapped. * * @param parameterType must not be {@literal null}. * @return */ private static boolean isNonUnwrappingWrapper(Class<?> parameterType) { Assert.notNull(parameterType, "Parameter type must not be null!"); return QueryExecutionConverters.supports(parameterType) && !QueryExecutionConverters.supportsUnwrapping(parameterType); }
/** * Returns whether the {@link MethodParameter} should be unwrapped. * * @param parameter must not be {@literal null}. * @see QueryExecutionConverters */ private static boolean shouldUnwrap(MethodParameter parameter) { return QueryExecutionConverters.supportsUnwrapping(parameter.getParameterType()) || ReactiveWrappers.supports(parameter.getParameterType()); } }
/** * Checks whether the type is a wrapper without unwrapping support. Reactive wrappers don't like to be unwrapped. * * @param parameterType must not be {@literal null}. * @return */ private static boolean isNonUnwrappingWrapper(Class<?> parameterType) { Assert.notNull(parameterType, "Parameter type must not be null!"); return QueryExecutionConverters.supports(parameterType) && !QueryExecutionConverters.supportsUnwrapping(parameterType); }
/** * Checks whether the type is a wrapper without unwrapping support. Reactive wrappers don't like to be unwrapped. * * @param parameterType must not be {@literal null}. * @return */ private static boolean isNonUnwrappingWrapper(Class<?> parameterType) { Assert.notNull(parameterType, "Parameter type must not be null!"); return QueryExecutionConverters.supports(parameterType) && !QueryExecutionConverters.supportsUnwrapping(parameterType); }