@ -26,6 +26,8 @@ import java.util.stream.Collectors;
@@ -26,6 +26,8 @@ import java.util.stream.Collectors;
import org.yaml.snakeyaml.Yaml ;
import org.yaml.snakeyaml.constructor.Constructor ;
import org.springframework.util.Assert ;
/ * *
* Thin wrapper to adapt Snake { @link Yaml } to { @link JsonParser } .
*
@ -63,7 +65,9 @@ public class YamlJsonParser extends AbstractJsonParser {
@@ -63,7 +65,9 @@ public class YamlJsonParser extends AbstractJsonParser {
@Override
protected Class < ? > getClassForName ( String name ) throws ClassNotFoundException {
return ( SUPPORTED_TYPES . contains ( name ) ) ? super . getClassForName ( name ) : null ;
Assert . state ( SUPPORTED_TYPES . contains ( name ) ,
( ) - > "Unsupported '" + name + "' type encountered in YAML document" ) ;
return super . getClassForName ( name ) ;
}
}