X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=yang%2Fyang-parser-rfc7950%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fyang%2Fparser%2Frfc7950%2Frepo%2FYangErrorListener.java;h=e6d57ff458f65bd61c2333d113d327e7d0791223;hb=3680e198a70129fafa634eeb3fb49e8401fff010;hp=511cb811fda046c61d317bacceae6ff0d6875cf9;hpb=cb78a57fc8af07c86e02ba3bfcdb39fdf1f57131;p=yangtools.git diff --git a/yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/repo/YangErrorListener.java b/yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/repo/YangErrorListener.java index 511cb811fd..e6d57ff458 100644 --- a/yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/repo/YangErrorListener.java +++ b/yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/repo/YangErrorListener.java @@ -12,7 +12,6 @@ import static java.util.Objects.requireNonNull; import java.util.ArrayList; import java.util.List; import org.antlr.v4.runtime.BaseErrorListener; -import org.antlr.v4.runtime.Parser; import org.antlr.v4.runtime.RecognitionException; import org.antlr.v4.runtime.Recognizer; import org.opendaylight.yangtools.yang.model.parser.api.YangSyntaxErrorException; @@ -38,26 +37,6 @@ public final class YangErrorListener extends BaseErrorListener { exceptions.add(new YangSyntaxErrorException(source, line, charPositionInLine, msg, e)); } - @SuppressWarnings("checkstyle:illegalCatch") - private static String getModuleName(final Recognizer recognizer) { - if (!(recognizer instanceof Parser)) { - return null; - } - - final Parser parser = (Parser) recognizer; - try { - String model = parser.getInputStream().getTokenSource().getInputStream().toString(); - model = model.substring(0, model.indexOf('\n')); - model = model.substring(model.indexOf("module") + 6); - model = model.substring(0, model.indexOf('{')); - model = model.trim(); - return model; - } catch (Exception e) { - LOG.debug("Failed to extract module name from parser {}", parser, e); - return null; - } - } - public void validate() throws YangSyntaxErrorException { if (exceptions.isEmpty()) { return; @@ -69,12 +48,8 @@ public final class YangErrorListener extends BaseErrorListener { } final StringBuilder sb = new StringBuilder(); - SourceIdentifier source = null; boolean first = true; for (YangSyntaxErrorException e : exceptions) { - if (source == null) { - source = e.getSource().orElse(null); - } if (first) { first = false; } else {