gn2bp: move get_action_sanitizer below code it references

Putting definitions ahead of their use aids top-down readability.
This is a plain move without any other changes.

Test: none
Change-Id: I7c05b1bdae67e0db9d2e0b8f6eb89d7d037c0d89
diff --git a/tools/gn2bp/gen_android_bp b/tools/gn2bp/gen_android_bp
index e591b54..9dc37a5 100755
--- a/tools/gn2bp/gen_android_bp
+++ b/tools/gn2bp/gen_android_bp
@@ -618,17 +618,6 @@
 
   blueprint.add_module(module)
 
-def get_action_sanitizer(target):
-  if target.script == "//build/write_buildflag_header.py":
-    return WriteBuildFlagHeaderSanitizer(target)
-  elif target.script == "//build/write_build_date_header.py":
-    return WriteBuildDateHeaderSanitizer(target)
-  elif target.script == '//base/android/jni_generator/jni_generator.py':
-    return JniGeneratorSanitizer(target)
-  else:
-    # TODO: throw exception here once all script hacks have been converted.
-    return BaseActionSanitizer(target)
-
 
 class BaseActionSanitizer():
   def __init__(self, target):
@@ -705,6 +694,17 @@
     return super().get_args()
 
 
+def get_action_sanitizer(target):
+  if target.script == "//build/write_buildflag_header.py":
+    return WriteBuildFlagHeaderSanitizer(target)
+  elif target.script == "//build/write_build_date_header.py":
+    return WriteBuildDateHeaderSanitizer(target)
+  elif target.script == '//base/android/jni_generator/jni_generator.py':
+    return JniGeneratorSanitizer(target)
+  else:
+    # TODO: throw exception here once all script hacks have been converted.
+    return BaseActionSanitizer(target)
+
 def create_action_foreach_modules(blueprint, target):
   """ The following assumes that rebase_path exists in the args.
   The args of an action_foreach contains hints about which output files are generated