parent
							
								
									da68781b9e
								
							
						
					
					
						commit
						c5cf7c0ab0
					
				| 
						 | 
					@ -116,7 +116,9 @@ public class BindingReflectionHintsRegistrar {
 | 
				
			||||||
						}
 | 
											}
 | 
				
			||||||
					}
 | 
										}
 | 
				
			||||||
				}
 | 
									}
 | 
				
			||||||
				registerKotlinSerializationHints(hints, clazz);
 | 
									if (KotlinDetector.isKotlinType(clazz)) {
 | 
				
			||||||
 | 
										registerKotlinSerializationHints(hints, clazz);
 | 
				
			||||||
 | 
									}
 | 
				
			||||||
			});
 | 
								});
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
		Set<Class<?>> referencedTypes = new LinkedHashSet<>();
 | 
							Set<Class<?>> referencedTypes = new LinkedHashSet<>();
 | 
				
			||||||
| 
						 | 
					@ -147,7 +149,7 @@ public class BindingReflectionHintsRegistrar {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	private void registerKotlinSerializationHints(ReflectionHints hints, Class<?> clazz) {
 | 
						private void registerKotlinSerializationHints(ReflectionHints hints, Class<?> clazz) {
 | 
				
			||||||
		String companionClassName = clazz.getCanonicalName() + KOTLIN_COMPANION_SUFFIX;
 | 
							String companionClassName = clazz.getCanonicalName() + KOTLIN_COMPANION_SUFFIX;
 | 
				
			||||||
		if (KotlinDetector.isKotlinType(clazz) && ClassUtils.isPresent(companionClassName, null)) {
 | 
							if (ClassUtils.isPresent(companionClassName, null)) {
 | 
				
			||||||
			Class<?> companionClass = ClassUtils.resolveClassName(companionClassName, null);
 | 
								Class<?> companionClass = ClassUtils.resolveClassName(companionClassName, null);
 | 
				
			||||||
			Method serializerMethod = ClassUtils.getMethodIfAvailable(companionClass, "serializer");
 | 
								Method serializerMethod = ClassUtils.getMethodIfAvailable(companionClass, "serializer");
 | 
				
			||||||
			if (serializerMethod != null) {
 | 
								if (serializerMethod != null) {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue