910e62b5创建于 1月15日历史提交
#!/bin/bash

THIS_DIR=$(dirname "$0")

if [[ -n "$JAVA_HOME" ]]; then
  JAVA="$JAVA_HOME/bin/java"
elif [[ $(uname) = Linux ]]; then
  # Chromium bundles Java prebuilts only for Linux.
  JAVA="$THIS_DIR/../jdk/current/bin/java"
else
  JAVA=java
fi

# Exports list taken from cipd/google-java-format.jar/META-INF/MANIFEST.MG
# Use GOOGLE_JAVA_FORMAT_ARGS=--skip-javadoc-formatting to skip javadoc.
exec "$JAVA" \
    -Xms512M \
    -cp "$THIS_DIR/chromium-overrides.jar:$THIS_DIR/cipd/google-java-format.jar" \
    --add-exports jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED \
    --add-exports jdk.compiler/com.sun.tools.javac.code=ALL-UNNAMED \
    --add-exports jdk.compiler/com.sun.tools.javac.file=ALL-UNNAMED \
    --add-exports jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED \
    --add-exports jdk.compiler/com.sun.tools.javac.tree=ALL-UNNAMED \
    --add-exports jdk.compiler/com.sun.tools.javac.util=ALL-UNNAMED \
    com.google.googlejavaformat.java.Main $GOOGLE_JAVA_FORMAT_ARGS \
    --aosp \
    "$@"