ParseCancellationException
全部标签 解析器不知道该做什么时的默认行为是将消息打印到终端,例如:line1:23missingDECIMALat'}'这是一条好消息,但发错了地方。我宁愿将其视为异常(exception)。我尝试使用BailErrorStrategy,但这会引发ParseCancellationException没有消息(由InputMismatchException引起,也没有消息)。有没有办法让它通过异常报告错误,同时保留消息中的有用信息?这就是我真正追求的——我通常在规则中使用Action来构建一个对象:dataspecreturns[DataExtractorextractor]@init{Data
解析器不知道该做什么时的默认行为是将消息打印到终端,例如:line1:23missingDECIMALat'}'这是一条好消息,但发错了地方。我宁愿将其视为异常(exception)。我尝试使用BailErrorStrategy,但这会引发ParseCancellationException没有消息(由InputMismatchException引起,也没有消息)。有没有办法让它通过异常报告错误,同时保留消息中的有用信息?这就是我真正追求的——我通常在规则中使用Action来构建一个对象:dataspecreturns[DataExtractorextractor]@init{Data