Fixed findErrorNodes null pointer exception on null children.
This commit is contained in:
parent
ab4d006955
commit
034e42d7d0
@ -57,9 +57,11 @@ public final class AntlrUtil {
|
||||
if (parserRuleContext.exception != null) {
|
||||
parseErrorCollector.addNodeWithRecognitionException(parserRuleContext);
|
||||
}
|
||||
parserRuleContext.children.forEach(child -> {
|
||||
findErrorNodes(child, parseErrorCollector);
|
||||
});
|
||||
if (parserRuleContext.children != null) {
|
||||
parserRuleContext.children.forEach(child -> {
|
||||
findErrorNodes(child, parseErrorCollector);
|
||||
});
|
||||
}
|
||||
}
|
||||
case ErrorNode errorNode -> parseErrorCollector.addErrorNode(errorNode);
|
||||
default -> {} // ignore
|
||||
|
Loading…
Reference in New Issue
Block a user