Class Debugger

java.lang.Object
org.apache.commons.jexl3.parser.ParserVisitor
org.apache.commons.jexl3.internal.Debugger
All Implemented Interfaces:
JexlInfo.Detail
Direct Known Subclasses:
TemplateDebugger

public class Debugger extends ParserVisitor implements JexlInfo.Detail
Helps pinpoint the cause of problems in expressions that fail during evaluation.

It rebuilds an expression string from the tree and the start/end offsets of the cause in that string. This implies that exceptions during evaluation do always carry the node that's causing the error.

Since:
2.0