fix(java_indexer): only emit MarkedSource for defined symbols (#3792)

Also, ensure cross-file tests actually check all source files.
6 files changed