Eliminate some middleman methods

Reduce spaghetti code by exposing the parser's OptionsData as package-private, rather than exposing individual methods ad hoc between OptionsParser and OptionsParserImpl.

Also change some calls from static constructors to diamond syntax.

RELNOTES: None
PiperOrigin-RevId: 153457442
GitOrigin-RevId: d1b34d487bb83f0761d707cb8b27f88d547068e8
Change-Id: Ib85e12615e6215b7ee8ff341bc35e32e36486353
3 files changed
tree: 8fcd824fcecc59bb741841da15630e2ad47e1c55
  1. java/