Merge "Remove Preconditions, Protocol @hide usage" am: 442f296638 am: 8380328438 am: 81eeee769f

Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1823018

Change-Id: I347ea3801302d69811feb60803ce2133daf164d7
tree: bcd740377464841f15ab82ace1fe8d2120ea1ea2
  1. core/
  2. framework/
  3. framework-t/
  4. service-t/
  5. services/
  6. tests/