Skip to content

Commit 7e056b6

Browse files
committed
noticket: Use TypeToken in StdReflector only if the field is of generic type
1 parent 2b6ec0f commit 7e056b6

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

databind/src/main/java/tech/ydb/yoj/databind/schema/reflect/StdReflector.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ public ReflectType<?> reflectFieldType(Type genericType, FieldValueType bindingT
4949
}
5050

5151
private ReflectType<?> reflectFor(Type type, FieldValueType fvt) {
52-
Class<?> rawType = TypeToken.of(type).getRawType();
52+
Class<?> rawType = type instanceof Class<?> clazz ? clazz : TypeToken.of(type).getRawType();
5353
for (TypeFactory m : matchers) {
5454
if (m.matches(rawType, fvt)) {
5555
return m.create(this, rawType, fvt);

0 commit comments

Comments
 (0)