Co-Authored-By: Claude Sonnet 5.5 <[email protected]> Claude-Session: https://claude.ai/code/session_01RjfyTgmERTWLqzafu34Cth
10 lines
476 B
Bash
Executable File
10 lines
476 B
Bash
Executable File
#!/usr/bin/env bash
|
|
# Captures the real javac error for the null-tombstone mistake into output/07-ambiguous-null-tombstone.txt
|
|
set -uo pipefail
|
|
cd "$(dirname "$0")/.."
|
|
mvn -B -q dependency:build-classpath -Dmdep.outputFile=target/cp.txt >/dev/null
|
|
mkdir -p target/broken
|
|
javac -d target/broken -cp "$(cat target/cp.txt)" src/broken/AmbiguousNullTombstone.java 2>&1 \
|
|
| grep -v '^Picked up' > output/07-ambiguous-null-tombstone.txt
|
|
cat output/07-ambiguous-null-tombstone.txt
|