- // validation
- // if validation fails with any file, do not continue and throw
- // exception
- for (int i = 0; i < trees.size(); i++) {
- try {
- final YangModelValidationListener yangModelParser = new YangModelValidationListener();
- walker.walk(yangModelParser, trees.get(i));
- } catch (IllegalStateException e) {
- // wrap exception to add information about which file failed
- throw new YangValidationException(
- "Yang validation failed for file" + yangFiles[i], e);
- }
- }