910e62b5创建于 1月15日历史提交
#!/usr/bin/env python3
# Copyright 2025 The Chromium Authors
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.

import argparse
import logging
import os
import subprocess
import sys

import run_annotator_on_chrome_java


def main():
    logging.basicConfig(format='%(message)s', level=logging.INFO)
    parser = argparse.ArgumentParser()
    java_files, javac_cmd = run_annotator_on_chrome_java.prep_errorprone_run(
        False, parser)
    logging.info('Running NullAway on %d @NullMarked files in chrome_java',
                 len(java_files))
    sys.exit(subprocess.run(javac_cmd).returncode)


if __name__ == '__main__':
    main()