Implement source position retrieval

Bug: 270338882
Test: m doclava docs dist
Change-Id: I11ea4f08f2a200871db456f270f960c82d56a819
5 files changed