@@ -76,11 +76,9 @@ protected TypeIdResolver idResolver(DatabindContext ctxt,
76
76
// Only override handlers of class, minimal class; name is good as is
77
77
switch (_idType ) {
78
78
case CLASS :
79
- return new XmlClassNameIdResolver (baseType , ctxt .getTypeFactory (),
80
- subTypeValidator (ctxt ));
79
+ return new XmlClassNameIdResolver (baseType , subTypeValidator (ctxt ));
81
80
case MINIMAL_CLASS :
82
- return new XmlMinimalClassNameIdResolver (baseType , ctxt .getTypeFactory (),
83
- subTypeValidator (ctxt ));
81
+ return new XmlMinimalClassNameIdResolver (baseType , subTypeValidator (ctxt ));
84
82
default :
85
83
}
86
84
return super .idResolver (ctxt , baseType , subtypeValidator , subtypes , forSer , forDeser );
@@ -140,10 +138,9 @@ protected static String decodeXmlClassName(String className)
140
138
protected static class XmlClassNameIdResolver
141
139
extends ClassNameIdResolver
142
140
{
143
- public XmlClassNameIdResolver (JavaType baseType , TypeFactory typeFactory ,
144
- PolymorphicTypeValidator ptv )
141
+ public XmlClassNameIdResolver (JavaType baseType , PolymorphicTypeValidator ptv )
145
142
{
146
- super (baseType , typeFactory , ptv );
143
+ super (baseType , ptv );
147
144
}
148
145
149
146
@ Override
@@ -161,10 +158,9 @@ public JavaType typeFromId(DatabindContext ctxt, String id) throws IOException {
161
158
protected static class XmlMinimalClassNameIdResolver
162
159
extends MinimalClassNameIdResolver
163
160
{
164
- public XmlMinimalClassNameIdResolver (JavaType baseType , TypeFactory typeFactory ,
165
- PolymorphicTypeValidator ptv )
161
+ public XmlMinimalClassNameIdResolver (JavaType baseType , PolymorphicTypeValidator ptv )
166
162
{
167
- super (baseType , typeFactory , ptv );
163
+ super (baseType , ptv );
168
164
}
169
165
170
166
@ Override
0 commit comments