gn2bp: Add JavaCppStringSanitizer

Test: ./update_results.sh
Change-Id: I5c823d1b86b57345fbf0debcf0228ea70d67655e
This commit is contained in:
Motomu Utsumi
2022-12-05 16:08:37 +09:00
parent d7c3677794
commit ce5166bb67

View File

@@ -907,6 +907,9 @@ class JavaCppFeatureSanitizer(BaseActionSanitizer):
self._set_value_arg('--srcjar', '$(out)') self._set_value_arg('--srcjar', '$(out)')
super()._sanitize_args() super()._sanitize_args()
class JavaCppStringSanitizer(BaseActionSanitizer):
pass
def get_action_sanitizer(target, type): def get_action_sanitizer(target, type):
if target.script == "//build/write_buildflag_header.py": if target.script == "//build/write_buildflag_header.py":
return WriteBuildFlagHeaderSanitizer(target) return WriteBuildFlagHeaderSanitizer(target)
@@ -927,6 +930,8 @@ def get_action_sanitizer(target, type):
return MakeDafsaSanitizer(target) return MakeDafsaSanitizer(target)
elif target.script == '//build/android/gyp/java_cpp_features.py': elif target.script == '//build/android/gyp/java_cpp_features.py':
return JavaCppFeatureSanitizer(target) return JavaCppFeatureSanitizer(target)
elif target.script == '//build/android/gyp/java_cpp_strings.py':
return JavaCppStringSanitizer(target)
else: else:
# TODO: throw exception here once all script hacks have been converted. # TODO: throw exception here once all script hacks have been converted.
return BaseActionSanitizer(target) return BaseActionSanitizer(target)