Last year, while developing Jakarta Modules, I realized that there's a path to accessing Java source files by path in normal NSF apps. This ended up being tracked as a Defect Article, but has unfortunately since been deferred to an unspecified future time. I think it's worth fixing before such a time, though, so I set about doing that.
This is a companion discussion topic for the original entry at https://frostillic.us/blog/posts/2026/2/19/block-web-access-to-code-java-source-files