Reflections, especially static ones, are horrible for debugging.
As an aside, you may want to check out Jai's approach. I believe everything you generate statically gets turned into a file by the compiler for debugging purposes, which it provides references to in the output.
Those against IDEs, well they already voted against good tooling in first place.