xref: /aosp_15_r20/frameworks/base/errorprone/refaster/refaster.sh (revision d57664e9bc4670b3ecf6748a746a57c557b6bc9e)
1*d57664e9SAndroid Build Coastguard Worker
2*d57664e9SAndroid Build Coastguard Workerpaths=(
3*d57664e9SAndroid Build Coastguard Worker    $ANDROID_BUILD_TOP/out/soong/.intermediates/frameworks/base/framework/android_common/turbine-combined/framework.jar
4*d57664e9SAndroid Build Coastguard Worker    $ANDROID_BUILD_TOP/out/soong/.intermediates/libcore/core-all/android_common/turbine-combined/core-all.jar
5*d57664e9SAndroid Build Coastguard Worker    $ANDROID_BUILD_TOP/external/error_prone/error_prone/error_prone_refaster-2.4.0.jar
6*d57664e9SAndroid Build Coastguard Worker)
7*d57664e9SAndroid Build Coastguard Worker
8*d57664e9SAndroid Build Coastguard Workerjavac -cp "$(IFS=:; echo "${paths[*]}")" \
9*d57664e9SAndroid Build Coastguard Worker    "-Xplugin:RefasterRuleCompiler --out $1.refaster" $1
10*d57664e9SAndroid Build Coastguard Worker
11*d57664e9SAndroid Build Coastguard Workerrm *.class
12