We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 1246d5c + b02dd17 commit dcff640Copy full SHA for dcff640
1 file changed
scripts/compile_smoke.sh
@@ -34,14 +34,8 @@ for i in "${!java_files[@]}"; do
34
err_file="$tmp_dir/err/$i.log"
35
mkdir -p "$work_dir" "$out_dir" "$(dirname "$err_file")"
36
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
+ compile_target="$work_dir/$file"
+ mkdir -p "$(dirname "$compile_target")"
45
cp "$file" "$compile_target"
46
47
if javac -d "$out_dir" "$compile_target" > /dev/null 2>"$err_file"; then
0 commit comments