Skip to content

Commit 27cbb4b

Browse files
committed
StackOverflowError when using Kotlin companion object's fields. fixes #1122
1 parent 2f96f9f commit 27cbb4b

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

springdoc-openapi-common/src/main/java/org/springdoc/core/MethodParameterPojoExtractor.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,8 @@
2424
import java.beans.PropertyDescriptor;
2525
import java.lang.annotation.Annotation;
2626
import java.lang.reflect.Field;
27+
import java.time.Duration;
28+
import java.time.LocalTime;
2729
import java.util.ArrayList;
2830
import java.util.Arrays;
2931
import java.util.HashSet;
@@ -85,6 +87,8 @@ private MethodParameterPojoExtractor() {
8587

8688
SIMPLE_TYPES.add(Map.class);
8789
SIMPLE_TYPES.add(Iterable.class);
90+
SIMPLE_TYPES.add(Duration.class);
91+
SIMPLE_TYPES.add(LocalTime.class);
8892

8993
SIMPLE_TYPE_PREDICATES.add(Class::isPrimitive);
9094
SIMPLE_TYPE_PREDICATES.add(Class::isEnum);

0 commit comments

Comments
 (0)