@@ -65,10 +65,10 @@ protected TypeIdResolver idResolver(MapperConfig<?> config,
6565 switch (_idType ) {
6666 case CLASS :
6767 return new XmlClassNameIdResolver (baseType , config .getTypeFactory (),
68- subTypeValidator (config ));
68+ subtypes , subTypeValidator (config ));
6969 case MINIMAL_CLASS :
7070 return new XmlMinimalClassNameIdResolver (baseType , config .getTypeFactory (),
71- subTypeValidator (config ));
71+ subtypes , subTypeValidator (config ));
7272 default :
7373 }
7474 return super .idResolver (config , baseType , subtypeValidator , subtypes , forSer , forDeser );
@@ -131,9 +131,9 @@ protected static class XmlClassNameIdResolver
131131 private static final long serialVersionUID = 2L ;
132132
133133 public XmlClassNameIdResolver (JavaType baseType , TypeFactory typeFactory ,
134- PolymorphicTypeValidator ptv )
134+ Collection < NamedType > subtypes , PolymorphicTypeValidator ptv )
135135 {
136- super (baseType , typeFactory , ptv );
136+ super (baseType , typeFactory , subtypes , ptv );
137137 }
138138
139139 @ Override
@@ -154,9 +154,9 @@ protected static class XmlMinimalClassNameIdResolver
154154 private static final long serialVersionUID = 2L ;
155155
156156 public XmlMinimalClassNameIdResolver (JavaType baseType , TypeFactory typeFactory ,
157- PolymorphicTypeValidator ptv )
157+ Collection < NamedType > subtypes , PolymorphicTypeValidator ptv )
158158 {
159- super (baseType , typeFactory , ptv );
159+ super (baseType , typeFactory , subtypes , ptv );
160160 }
161161
162162 @ Override
0 commit comments