gn2bp: Add get_outputs to JniGeneratorSanitizer

Test: ./update_results.sh
Change-Id: I7416b18d4ed659158d44752e4143c13efacf0a80
diff --git a/tools/gn2bp/gen_android_bp b/tools/gn2bp/gen_android_bp
index 7524b35..58a8346 100755
--- a/tools/gn2bp/gen_android_bp
+++ b/tools/gn2bp/gen_android_bp
@@ -762,6 +762,11 @@
     self._update_list_arg('--input_file', self._add_location_tag_to_filepath)
     return super().get_args()
 
+  def get_outputs(self):
+    # fix target.output directory to match #include statements.
+    self.target.outputs = {re.sub('^jni_headers/', '', out) for out in self.target.outputs}
+    return super().get_outputs()
+
 class JniRegistrationGeneratorSanitizer(BaseActionSanitizer):
   def get_args(self):
     self._update_value_arg('--depfile', self._sanitize_filepath)
@@ -847,9 +852,6 @@
   target.outputs = sanitizer.get_outputs()
 
   if target.script == '//base/android/jni_generator/jni_generator.py':
-    # fix target.output directory to match #include statements.
-    target.outputs = {re.sub('^jni_headers/', '', out) for out in target.outputs}
-
     # android_jar.classes should be part of the tools as it list implicit classes
     # for the script to generate JNI headers.
     module.tool_files.add("base/android/jni_generator/android_jar.classes")