Find Java source inventory

Proprietary

Report every SourceFile whose raw source path ends exactly in .java, including parse errors and other source types. Retains actual source-file and sole project/source-set marker identities and exact marker cardinalities without changing sources. Scope state describes recorded markers only, not runtime visibility or successful compilation. Identities are opaque and original-model/run-local; project names and paths never supply missing scope. Semantic Java joins additionally require a unique JAVA_COMPILATION_UNIT occurrence in the same original payload.

io.moderne.prethink.FindJavaSourceInventory
mod run . --recipe=io.moderne.prethink.FindJavaSourceInventory

Install it once from Recipe actions, then run it on every repository under the current directory. New to the Moderne CLI? Set it up.