@@ -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