Skip to content

Commit 059f4be

Browse files
committed
once again, sync with databind changes
1 parent 44195a6 commit 059f4be

File tree

2 files changed

+8
-12
lines changed

2 files changed

+8
-12
lines changed

src/main/java/com/fasterxml/jackson/dataformat/xml/DefaultingXmlTypeResolverBuilder.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,10 +67,10 @@ protected TypeIdResolver idResolver(DatabindContext ctxt,
6767
// Only override handlers of class, minimal class; name is good as is
6868
switch (_idType) {
6969
case CLASS:
70-
return new XmlTypeResolverBuilder.XmlClassNameIdResolver(baseType, ctxt.getTypeFactory(),
70+
return new XmlTypeResolverBuilder.XmlClassNameIdResolver(baseType,
7171
subTypeValidator(ctxt));
7272
case MINIMAL_CLASS:
73-
return new XmlTypeResolverBuilder.XmlMinimalClassNameIdResolver(baseType, ctxt.getTypeFactory(),
73+
return new XmlTypeResolverBuilder.XmlMinimalClassNameIdResolver(baseType,
7474
subTypeValidator(ctxt));
7575
default:
7676
}

src/main/java/com/fasterxml/jackson/dataformat/xml/XmlTypeResolverBuilder.java

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -76,11 +76,9 @@ protected TypeIdResolver idResolver(DatabindContext ctxt,
7676
// Only override handlers of class, minimal class; name is good as is
7777
switch (_idType) {
7878
case CLASS:
79-
return new XmlClassNameIdResolver(baseType, ctxt.getTypeFactory(),
80-
subTypeValidator(ctxt));
79+
return new XmlClassNameIdResolver(baseType, subTypeValidator(ctxt));
8180
case MINIMAL_CLASS:
82-
return new XmlMinimalClassNameIdResolver(baseType, ctxt.getTypeFactory(),
83-
subTypeValidator(ctxt));
81+
return new XmlMinimalClassNameIdResolver(baseType, subTypeValidator(ctxt));
8482
default:
8583
}
8684
return super.idResolver(ctxt, baseType, subtypeValidator, subtypes, forSer, forDeser);
@@ -140,10 +138,9 @@ protected static String decodeXmlClassName(String className)
140138
protected static class XmlClassNameIdResolver
141139
extends ClassNameIdResolver
142140
{
143-
public XmlClassNameIdResolver(JavaType baseType, TypeFactory typeFactory,
144-
PolymorphicTypeValidator ptv)
141+
public XmlClassNameIdResolver(JavaType baseType, PolymorphicTypeValidator ptv)
145142
{
146-
super(baseType, typeFactory, ptv);
143+
super(baseType, ptv);
147144
}
148145

149146
@Override
@@ -161,10 +158,9 @@ public JavaType typeFromId(DatabindContext ctxt, String id) throws IOException {
161158
protected static class XmlMinimalClassNameIdResolver
162159
extends MinimalClassNameIdResolver
163160
{
164-
public XmlMinimalClassNameIdResolver(JavaType baseType, TypeFactory typeFactory,
165-
PolymorphicTypeValidator ptv)
161+
public XmlMinimalClassNameIdResolver(JavaType baseType, PolymorphicTypeValidator ptv)
166162
{
167-
super(baseType, typeFactory, ptv);
163+
super(baseType, ptv);
168164
}
169165

170166
@Override

0 commit comments

Comments
 (0)