Because of https://bugs.chromium.org/p/chromium/issues/detail?id=683256 JNI registration calls are automatic. Manual registration can be removed.
An emoji for your efforts: 🤸♂️
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/8382858d822808c915e5a885053b19bd3b1cd708 commit 8382858d822808c915e5a885053b19bd3b1cd708 Author: Matthew Jones <mdjones@chromium.org> Date: Mon Jul 17 16:40:06 2017 Remove manual JNI registration functions from android/compositor JNI method registration is now automatic. This change removes manual registration methods in android/compositor. BUG= 740208 Change-Id: I18ac4a41b60fe0c347eeedd379b370affc826a38 Reviewed-on: https://chromium-review.googlesource.com/563826 Commit-Queue: Matthew Jones <mdjones@chromium.org> Reviewed-by: David Trainor <dtrainor@chromium.org> Cr-Commit-Position: refs/heads/master@{#487112} [modify] https://crrev.com/8382858d822808c915e5a885053b19bd3b1cd708/chrome/browser/android/chrome_jni_registrar.cc [modify] https://crrev.com/8382858d822808c915e5a885053b19bd3b1cd708/chrome/browser/android/compositor/compositor_view.cc [modify] https://crrev.com/8382858d822808c915e5a885053b19bd3b1cd708/chrome/browser/android/compositor/compositor_view.h [modify] https://crrev.com/8382858d822808c915e5a885053b19bd3b1cd708/chrome/browser/android/compositor/layer_title_cache.cc [modify] https://crrev.com/8382858d822808c915e5a885053b19bd3b1cd708/chrome/browser/android/compositor/layer_title_cache.h [modify] https://crrev.com/8382858d822808c915e5a885053b19bd3b1cd708/chrome/browser/android/compositor/resources/resource_factory.cc [modify] https://crrev.com/8382858d822808c915e5a885053b19bd3b1cd708/chrome/browser/android/compositor/resources/resource_factory.h [modify] https://crrev.com/8382858d822808c915e5a885053b19bd3b1cd708/chrome/browser/android/compositor/scene_layer/contextual_search_scene_layer.cc [modify] https://crrev.com/8382858d822808c915e5a885053b19bd3b1cd708/chrome/browser/android/compositor/scene_layer/contextual_search_scene_layer.h [modify] https://crrev.com/8382858d822808c915e5a885053b19bd3b1cd708/chrome/browser/android/compositor/scene_layer/scene_layer.cc [modify] https://crrev.com/8382858d822808c915e5a885053b19bd3b1cd708/chrome/browser/android/compositor/scene_layer/scene_layer.h [modify] https://crrev.com/8382858d822808c915e5a885053b19bd3b1cd708/chrome/browser/android/compositor/scene_layer/static_tab_scene_layer.cc [modify] https://crrev.com/8382858d822808c915e5a885053b19bd3b1cd708/chrome/browser/android/compositor/scene_layer/static_tab_scene_layer.h [modify] https://crrev.com/8382858d822808c915e5a885053b19bd3b1cd708/chrome/browser/android/compositor/scene_layer/tab_list_scene_layer.cc [modify] https://crrev.com/8382858d822808c915e5a885053b19bd3b1cd708/chrome/browser/android/compositor/scene_layer/tab_list_scene_layer.h [modify] https://crrev.com/8382858d822808c915e5a885053b19bd3b1cd708/chrome/browser/android/compositor/scene_layer/tab_strip_scene_layer.cc [modify] https://crrev.com/8382858d822808c915e5a885053b19bd3b1cd708/chrome/browser/android/compositor/scene_layer/tab_strip_scene_layer.h [modify] https://crrev.com/8382858d822808c915e5a885053b19bd3b1cd708/chrome/browser/android/compositor/scene_layer/toolbar_scene_layer.cc [modify] https://crrev.com/8382858d822808c915e5a885053b19bd3b1cd708/chrome/browser/android/compositor/scene_layer/toolbar_scene_layer.h [modify] https://crrev.com/8382858d822808c915e5a885053b19bd3b1cd708/chrome/browser/android/compositor/tab_content_manager.cc [modify] https://crrev.com/8382858d822808c915e5a885053b19bd3b1cd708/chrome/browser/android/compositor/tab_content_manager.h
Comment 1 by agrieve@chromium.org
, Jul 7 2017