Debugging Generated Code
One of the major benefits of TeaQL is that the core execution layer generates human-readable Java code. This means you can easily step through the code during debugging.
How to Step Through
- Set a breakpoint in your application service where the TeaQL query or mutation is invoked.
- Step into (
F7in most IDEs) the generatedexecute()orsave()methods. - The generated Q-objects and M-objects are standard Java classes with no hidden reflection magic. You can see exactly how the parameters are set and how the context is passed.