Rename GsonExclusionStrategy to Excluder. The new class is its own factory, which simplifies its caller in GsonBuilder. It no longer implements ExclusionStrategy, which allows the callers to pass in a boolean for serialize/deserialize. This allows us to use one excluder for both code paths. The delegate ExclusionStrategy instances might end up not being shared so it has two lists internally.
11 files changed
tree: a408d54c7a7e625b711239f996a7cc117fd6acf0
  1. examples/
  2. extras/
  3. gson/
  4. lib/
  5. metrics/
  6. proto/