Skip to content

Commit 1a0326f

Browse files
committed
Fix #1647
1 parent 9b9e47b commit 1a0326f

File tree

2 files changed

+9
-1
lines changed

2 files changed

+9
-1
lines changed

src/main/java/com/fasterxml/jackson/databind/type/ResolvedRecursiveType.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,14 @@ public void setReference(JavaType ref)
2525
}
2626
_referencedType = ref;
2727
}
28+
29+
@Override
30+
public JavaType getSuperClass() {
31+
if (_referencedType != null) {
32+
return _referencedType.getSuperClass();
33+
}
34+
return super.getSuperClass();
35+
}
2836

2937
public JavaType getSelfReferencedType() { return _referencedType; }
3038

src/test/java/com/fasterxml/jackson/failing/TestTypeFactoryWithRecursiveTypes.java renamed to src/test/java/com/fasterxml/jackson/databind/type/TestTypeFactoryWithRecursiveTypes.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.fasterxml.jackson.failing;
1+
package com.fasterxml.jackson.databind.type;
22

33
import java.io.IOException;
44

0 commit comments

Comments
 (0)