Rafał Rybacki

Rafał Rybacki Java Developer

Temat: Groovy - początki

Niedawno rozpocząłem swoją przygodę z Groovy i mam pytanko. Zauważyłem że język ten udostępnia dwie metody dla plików: eachFile oraz eachFileRecurse. Powiedzmy że chciałbym wylistować pliki w podanym katalogu. W zależności od wartości boolean wykonywałbym listowanie plików w bieżącym folderze lub rekurencyjnie z wszystkich podfolderów. Czy możliwe jest dynamiczne wygenerowanie kodu (np. korzystając z faktu że obie metody zaczynają się od 'eachFile') bez stosowania rozwiązania w stylu


if(true)
metoda_pierwsza
else
metoda_druga