Android: use getDeclaredConstructor (errorprone warning)

No change to logic.

This uses getDeclaredConstructor to instantiate an instance for the
TestRunner. This propagates exceptions from the constructor, which means
we can log more error cases.

This resolves an errorprone compile warning (ClassNewInstance)

Test: ninja system_webview_apk (fewer warning messages)
Change-Id: I110b444ca93557d0ec138c2a05d8fda81904dfc8
Reviewed-on: https://chromium-review.googlesource.com/780808
Commit-Queue: Nate Fischer <ntfschr@chromium.org>
Reviewed-by: agrieve <agrieve@chromium.org>
Cr-Commit-Position: refs/heads/master@{#518395}

CrOS-Libchrome-Original-Commit: 11da878c523f9e3d9bd22f3f6f0bfbfc3a0263f1
1 file changed
tree: 997f490346ef5c890f6d6c1676ebe9b5592cac0b
  1. base/
  2. build/
  3. components/
  4. dbus/
  5. device/
  6. ipc/
  7. mojo/
  8. testing/
  9. third_party/
  10. ui/