import java.util.ArrayList;
import java.util.List;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
import org.antlr.v4.runtime.tree.ParseTree;
import org.opendaylight.yangtools.antlrv4.code.gen.YangStatementParser;
private QNameToStatementDefinition stmtDef;
private PrefixToModule prefixes;
private List<String> toBeSkipped = new ArrayList<>();
+ private static final Logger LOG = LoggerFactory.getLogger(YangStatementParserListenerImpl.class);
public YangStatementParserListenerImpl(StatementSourceReference ref) {
this.ref = ref;
toBeSkipped.add(((YangStatementParser.KeywordContext) child).children.get(0).getText());
}
} catch (SourceException e) {
- e.printStackTrace();
+ LOG.warn(e.getMessage(), e);
}
} else if (child instanceof YangStatementParser.ArgumentContext) {
try {
else
action = true;
} catch (SourceException e) {
- e.printStackTrace();
+ LOG.warn(e.getMessage(), e);
}
}
toBeSkipped.remove(statementName);
}
} catch (SourceException e) {
- e.printStackTrace();
+ LOG.warn(e.getMessage(), e);
}
}
}