├── .gitignore ├── .travis.yml ├── COPYING ├── gradle.properties ├── gradle ├── eclipse.gradle ├── idea.gradle ├── one-liners.txt └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── readme.md └── src └── test └── groovy └── org └── groovykoans ├── koan01 ├── Address.java ├── Koan01.groovy ├── User.java └── UserService.java ├── koan02 └── Koan02.groovy ├── koan03 ├── GroovyPerson.groovy ├── JavaPerson.java ├── Koan03.groovy ├── NameWithDefaultValue.groovy └── SimpleGroovyBean.groovy ├── koan04 ├── Koan04.groovy ├── exercise-solved.txt └── exercise.txt ├── koan05 └── Koan05.groovy ├── koan06 └── Koan06.groovy ├── koan07 └── Koan07.groovy ├── koan08 ├── Cartoon.groovy ├── Feeling.groovy ├── Koan08.groovy └── Person.groovy ├── koan09 ├── ConstantsOnEarth.groovy ├── ConstantsOnMoon.groovy ├── Koan09.groovy ├── NukeInterceptor.groovy ├── Robot.groovy └── SensitiveService.groovy ├── koan10 ├── Koan10.groovy └── movies.xml ├── koan11 ├── Koan11.groovy ├── cast.txt ├── cast2.xml ├── create-schema.sql └── data.sql ├── koan12 ├── Factory.groovy ├── HardWorker.groovy ├── Koan12.groovy ├── StaticFactory.groovy └── Worker.groovy └── koan13 └── Koan13.groovy /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nadavc/groovykoans/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nadavc/groovykoans/HEAD/.travis.yml -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nadavc/groovykoans/HEAD/COPYING -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.daemon=true -------------------------------------------------------------------------------- /gradle/eclipse.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nadavc/groovykoans/HEAD/gradle/eclipse.gradle -------------------------------------------------------------------------------- /gradle/idea.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nadavc/groovykoans/HEAD/gradle/idea.gradle -------------------------------------------------------------------------------- /gradle/one-liners.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nadavc/groovykoans/HEAD/gradle/one-liners.txt -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nadavc/groovykoans/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nadavc/groovykoans/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nadavc/groovykoans/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nadavc/groovykoans/HEAD/gradlew.bat -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nadavc/groovykoans/HEAD/readme.md -------------------------------------------------------------------------------- /src/test/groovy/org/groovykoans/koan01/Address.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nadavc/groovykoans/HEAD/src/test/groovy/org/groovykoans/koan01/Address.java -------------------------------------------------------------------------------- /src/test/groovy/org/groovykoans/koan01/Koan01.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nadavc/groovykoans/HEAD/src/test/groovy/org/groovykoans/koan01/Koan01.groovy -------------------------------------------------------------------------------- /src/test/groovy/org/groovykoans/koan01/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nadavc/groovykoans/HEAD/src/test/groovy/org/groovykoans/koan01/User.java -------------------------------------------------------------------------------- /src/test/groovy/org/groovykoans/koan01/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nadavc/groovykoans/HEAD/src/test/groovy/org/groovykoans/koan01/UserService.java -------------------------------------------------------------------------------- /src/test/groovy/org/groovykoans/koan02/Koan02.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nadavc/groovykoans/HEAD/src/test/groovy/org/groovykoans/koan02/Koan02.groovy -------------------------------------------------------------------------------- /src/test/groovy/org/groovykoans/koan03/GroovyPerson.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nadavc/groovykoans/HEAD/src/test/groovy/org/groovykoans/koan03/GroovyPerson.groovy -------------------------------------------------------------------------------- /src/test/groovy/org/groovykoans/koan03/JavaPerson.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nadavc/groovykoans/HEAD/src/test/groovy/org/groovykoans/koan03/JavaPerson.java -------------------------------------------------------------------------------- /src/test/groovy/org/groovykoans/koan03/Koan03.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nadavc/groovykoans/HEAD/src/test/groovy/org/groovykoans/koan03/Koan03.groovy -------------------------------------------------------------------------------- /src/test/groovy/org/groovykoans/koan03/NameWithDefaultValue.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nadavc/groovykoans/HEAD/src/test/groovy/org/groovykoans/koan03/NameWithDefaultValue.groovy -------------------------------------------------------------------------------- /src/test/groovy/org/groovykoans/koan03/SimpleGroovyBean.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nadavc/groovykoans/HEAD/src/test/groovy/org/groovykoans/koan03/SimpleGroovyBean.groovy -------------------------------------------------------------------------------- /src/test/groovy/org/groovykoans/koan04/Koan04.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nadavc/groovykoans/HEAD/src/test/groovy/org/groovykoans/koan04/Koan04.groovy -------------------------------------------------------------------------------- /src/test/groovy/org/groovykoans/koan04/exercise-solved.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nadavc/groovykoans/HEAD/src/test/groovy/org/groovykoans/koan04/exercise-solved.txt -------------------------------------------------------------------------------- /src/test/groovy/org/groovykoans/koan04/exercise.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nadavc/groovykoans/HEAD/src/test/groovy/org/groovykoans/koan04/exercise.txt -------------------------------------------------------------------------------- /src/test/groovy/org/groovykoans/koan05/Koan05.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nadavc/groovykoans/HEAD/src/test/groovy/org/groovykoans/koan05/Koan05.groovy -------------------------------------------------------------------------------- /src/test/groovy/org/groovykoans/koan06/Koan06.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nadavc/groovykoans/HEAD/src/test/groovy/org/groovykoans/koan06/Koan06.groovy -------------------------------------------------------------------------------- /src/test/groovy/org/groovykoans/koan07/Koan07.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nadavc/groovykoans/HEAD/src/test/groovy/org/groovykoans/koan07/Koan07.groovy -------------------------------------------------------------------------------- /src/test/groovy/org/groovykoans/koan08/Cartoon.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nadavc/groovykoans/HEAD/src/test/groovy/org/groovykoans/koan08/Cartoon.groovy -------------------------------------------------------------------------------- /src/test/groovy/org/groovykoans/koan08/Feeling.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nadavc/groovykoans/HEAD/src/test/groovy/org/groovykoans/koan08/Feeling.groovy -------------------------------------------------------------------------------- /src/test/groovy/org/groovykoans/koan08/Koan08.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nadavc/groovykoans/HEAD/src/test/groovy/org/groovykoans/koan08/Koan08.groovy -------------------------------------------------------------------------------- /src/test/groovy/org/groovykoans/koan08/Person.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nadavc/groovykoans/HEAD/src/test/groovy/org/groovykoans/koan08/Person.groovy -------------------------------------------------------------------------------- /src/test/groovy/org/groovykoans/koan09/ConstantsOnEarth.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nadavc/groovykoans/HEAD/src/test/groovy/org/groovykoans/koan09/ConstantsOnEarth.groovy -------------------------------------------------------------------------------- /src/test/groovy/org/groovykoans/koan09/ConstantsOnMoon.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nadavc/groovykoans/HEAD/src/test/groovy/org/groovykoans/koan09/ConstantsOnMoon.groovy -------------------------------------------------------------------------------- /src/test/groovy/org/groovykoans/koan09/Koan09.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nadavc/groovykoans/HEAD/src/test/groovy/org/groovykoans/koan09/Koan09.groovy -------------------------------------------------------------------------------- /src/test/groovy/org/groovykoans/koan09/NukeInterceptor.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nadavc/groovykoans/HEAD/src/test/groovy/org/groovykoans/koan09/NukeInterceptor.groovy -------------------------------------------------------------------------------- /src/test/groovy/org/groovykoans/koan09/Robot.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nadavc/groovykoans/HEAD/src/test/groovy/org/groovykoans/koan09/Robot.groovy -------------------------------------------------------------------------------- /src/test/groovy/org/groovykoans/koan09/SensitiveService.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nadavc/groovykoans/HEAD/src/test/groovy/org/groovykoans/koan09/SensitiveService.groovy -------------------------------------------------------------------------------- /src/test/groovy/org/groovykoans/koan10/Koan10.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nadavc/groovykoans/HEAD/src/test/groovy/org/groovykoans/koan10/Koan10.groovy -------------------------------------------------------------------------------- /src/test/groovy/org/groovykoans/koan10/movies.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nadavc/groovykoans/HEAD/src/test/groovy/org/groovykoans/koan10/movies.xml -------------------------------------------------------------------------------- /src/test/groovy/org/groovykoans/koan11/Koan11.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nadavc/groovykoans/HEAD/src/test/groovy/org/groovykoans/koan11/Koan11.groovy -------------------------------------------------------------------------------- /src/test/groovy/org/groovykoans/koan11/cast.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nadavc/groovykoans/HEAD/src/test/groovy/org/groovykoans/koan11/cast.txt -------------------------------------------------------------------------------- /src/test/groovy/org/groovykoans/koan11/cast2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nadavc/groovykoans/HEAD/src/test/groovy/org/groovykoans/koan11/cast2.xml -------------------------------------------------------------------------------- /src/test/groovy/org/groovykoans/koan11/create-schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nadavc/groovykoans/HEAD/src/test/groovy/org/groovykoans/koan11/create-schema.sql -------------------------------------------------------------------------------- /src/test/groovy/org/groovykoans/koan11/data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nadavc/groovykoans/HEAD/src/test/groovy/org/groovykoans/koan11/data.sql -------------------------------------------------------------------------------- /src/test/groovy/org/groovykoans/koan12/Factory.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nadavc/groovykoans/HEAD/src/test/groovy/org/groovykoans/koan12/Factory.groovy -------------------------------------------------------------------------------- /src/test/groovy/org/groovykoans/koan12/HardWorker.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nadavc/groovykoans/HEAD/src/test/groovy/org/groovykoans/koan12/HardWorker.groovy -------------------------------------------------------------------------------- /src/test/groovy/org/groovykoans/koan12/Koan12.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nadavc/groovykoans/HEAD/src/test/groovy/org/groovykoans/koan12/Koan12.groovy -------------------------------------------------------------------------------- /src/test/groovy/org/groovykoans/koan12/StaticFactory.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nadavc/groovykoans/HEAD/src/test/groovy/org/groovykoans/koan12/StaticFactory.groovy -------------------------------------------------------------------------------- /src/test/groovy/org/groovykoans/koan12/Worker.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nadavc/groovykoans/HEAD/src/test/groovy/org/groovykoans/koan12/Worker.groovy -------------------------------------------------------------------------------- /src/test/groovy/org/groovykoans/koan13/Koan13.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nadavc/groovykoans/HEAD/src/test/groovy/org/groovykoans/koan13/Koan13.groovy --------------------------------------------------------------------------------