commands: { copy_before: { from: "build/soong/scripts/jar-wrapper.sh" to: "tools/out/bin/metalava-antlr4-tool" executable: true } copy_before: { from: "out_adevtool_deps/soong/.intermediates/tools/metalava/metalava-antlr4-tool/linux_glibc_common/combined/metalava-antlr4-tool.jar" to: "tools/out/framework/metalava-antlr4-tool.jar" executable: false } copy_before: { from: "out_adevtool_deps/host/linux-x86/bin/go/soong_zip/linux_glibc_x86_64/pkg/soong_zip" to: "tools/out/bin/soong_zip" executable: false } copy_before: { from: "tools/metalava/metalava-model-source/src/main/antlr/AntlrJavadocLexer.g4" to: "tools/metalava/metalava-model-source/src/main/antlr/AntlrJavadocLexer.g4" } copy_before: { from: "tools/metalava/metalava-model-source/src/main/antlr/AntlrJavadocParser.g4" to: "tools/metalava/metalava-model-source/src/main/antlr/AntlrJavadocParser.g4" } chdir: true command: "rm -fr __SBOX_SANDBOX_DIR__/out/antlr-output && __SBOX_SANDBOX_DIR__/tools/out/bin/metalava-antlr4-tool -visitor -Xexact-output-dir -o __SBOX_SANDBOX_DIR__/out/antlr-output/com/android/tools/metalava/model/source/javadoc tools/metalava/metalava-model-source/src/main/antlr/AntlrJavadocLexer.g4 tools/metalava/metalava-model-source/src/main/antlr/AntlrJavadocParser.g4 && __SBOX_SANDBOX_DIR__/tools/out/bin/soong_zip -o __SBOX_SANDBOX_DIR__/out/AntlrJavadocParser.srcjar -srcjar -C __SBOX_SANDBOX_DIR__/out/antlr-output -D __SBOX_SANDBOX_DIR__/out/antlr-output -d" copy_after: { from: "out/AntlrJavadocParser.srcjar" to: "out_adevtool_deps/soong/.intermediates/tools/metalava/metalava-model-source/metalava-model-source-javadoc-parser/linux_glibc_common/gen/AntlrJavadocParser.srcjar" } input_hash: "ae7254340b0589bca0a1625378836581dbb61c12c52428bb4075955b8d96dac6" env: { name: "PATH" inherit: true } env: { name: "JAVA_HOME" inherit: true } env: { name: "TMPDIR" inherit: true } env: { name: "RBE_log_dir" inherit: true } env: { name: "RBE_platform" inherit: true } env: { name: "RBE_server_address" inherit: true } env: { name: "RBE_exec_root" inherit: true } env: { name: "OUT_DIR" value: "out" } dont_inherit_env: true }