Files
tustu/scripts/fix_compilation_errors.sh
2026-01-11 23:15:41 +00:00

21 lines
841 B
Bash
Executable File

#!/bin/bash
# Script to fix common Java compilation errors
cd /home/rewrich/Documents/GitHub/tustu/app/src/main/java
# Fix illegal escape sequences \BInterfaceNovember -> \\n
echo "Fixing illegal escape sequences..."
find . -name "*.java" -type f -exec sed -i 's/\\BInterfaceNovember/\\n/g' {} \;
# Fix "do" keyword usage (do -> doObj)
echo "Fixing 'do' keyword issues..."
find . -name "*.java" -type f -exec sed -i 's/\bdo paramdo\b/DoObj paramDoObj/g' {} \;
find . -name "*.java" -type f -exec sed -i 's/instanceof do\b/instanceof DoObj/g' {} \;
find . -name "*.java" -type f -exec sed -i 's/return do;/return numericTextField;/g' {} \;
# Fix Abstract keyword usage
echo "Fixing 'Abstract' keyword issues..."
find . -name "*.java" -type f -exec sed -i 's/\bAbstract paramh\b/AbstractParam paramh/g' {} \;
echo "Done! Files modified."