Skip to content

Commit dcff640

Browse files
authored
Merge pull request #12 from Nullkernel/codex/update-compile_smoke.sh-for-path-fidelity
Preserve Java source path fidelity in compile smoke script
2 parents 1246d5c + b02dd17 commit dcff640

1 file changed

Lines changed: 2 additions & 8 deletions

File tree

scripts/compile_smoke.sh

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -34,14 +34,8 @@ for i in "${!java_files[@]}"; do
3434
err_file="$tmp_dir/err/$i.log"
3535
mkdir -p "$work_dir" "$out_dir" "$(dirname "$err_file")"
3636

37-
class_name="$(sed -nE 's/^[[:space:]]*public[[:space:]]+(class|interface|enum)[[:space:]]+([A-Za-z_][A-Za-z0-9_]*).*/\2/p' "$file" | head -n 1)"
38-
39-
if [[ -n "$class_name" ]]; then
40-
compile_target="$work_dir/${class_name}.java"
41-
else
42-
compile_target="$work_dir/$(basename "$file")"
43-
fi
44-
37+
compile_target="$work_dir/$file"
38+
mkdir -p "$(dirname "$compile_target")"
4539
cp "$file" "$compile_target"
4640

4741
if javac -d "$out_dir" "$compile_target" > /dev/null 2>"$err_file"; then

0 commit comments

Comments
 (0)