├── .github └── dependabot.yml ├── .gitignore ├── Functional Programming in Java, Groovy, and Kotlin.pdf ├── README.md ├── antarctic_script.kts ├── flickr_key.txt ├── gradle ├── libs.versions.toml ├── libs.versions.updates.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle.kts └── src ├── main ├── groovy │ ├── collectors │ │ └── adding_books_to_map.groovy │ ├── datetime │ │ ├── AntarcticaTimeZones.java │ │ ├── CTtoIndia.java │ │ ├── FunnyOffsets.java │ │ ├── antarctica.groovy │ │ └── ct_india.groovy │ ├── flickr │ │ ├── cat_pictures.groovy │ │ ├── cats.json │ │ └── flickr_key.txt │ ├── functional │ │ ├── annotations │ │ │ ├── AnnotatedFunctions.groovy │ │ │ ├── UseAnnotatedFunctions.java │ │ │ ├── memoize.groovy │ │ │ ├── tail_recursive.groovy │ │ │ └── trampoline.groovy │ │ ├── executable_class.groovy │ │ ├── immutables │ │ │ ├── Point.groovy │ │ │ └── UsePoint.java │ │ ├── map_filter_reduce.groovy │ │ └── using_inject.groovy │ ├── geocoder │ │ ├── Geocoder.groovy │ │ └── Location.java │ ├── io │ │ └── Jumble.groovy │ ├── lambdas │ │ ├── PrimeCheckerGroovy.groovy │ │ ├── closures.groovy │ │ ├── composition.groovy │ │ ├── currying.groovy │ │ ├── lambdas.groovy │ │ ├── map_filter_reduce.groovy │ │ └── method_references.groovy │ ├── metaprogramming │ │ ├── pirate.groovy │ │ └── pirate_key.txt │ ├── sorting │ │ ├── GolfersCS.groovy │ │ ├── GroovyGolfer.groovy │ │ ├── SortingDemoGroovy.groovy │ │ └── sort_groovy_golfers.groovy │ └── streams │ │ ├── LazyStreamsGroovy.groovy │ │ └── StreamsDemo.java ├── java │ ├── collectors │ │ ├── AddCollectionToMap.java │ │ └── Book.java │ ├── composition │ │ └── CombineLambdas.java │ ├── io │ │ └── JumbleJava.java │ ├── lambdas │ │ ├── LambdaDemo.java │ │ └── PrimeChecker.java │ ├── sorting │ │ ├── Golfer.java │ │ ├── SortGolfers.java │ │ └── SortingDemo.java │ └── streams │ │ ├── LazyStreams.java │ │ ├── MapFilterReduce.java │ │ ├── RandomStreams.java │ │ └── SumNumbers.java ├── kotlin │ ├── astro │ │ ├── AstroRequest.kt │ │ └── AstroResult.kt │ ├── coroutines │ │ └── downloadImages.kt │ ├── extension │ │ ├── Yoda.kt │ │ └── palindrome.kt │ ├── flickr │ │ └── FlickrGateway.kt │ ├── functional │ │ ├── algorithms.kt │ │ ├── composition.kt │ │ └── primes.kt │ ├── io │ │ └── jumble.kt │ ├── lambdas │ │ └── map_filter_reduce.kt │ ├── scripts │ │ └── antarctica.kt │ └── sequences │ │ ├── lazysequences.kt │ │ ├── sequenceFunction.kt │ │ └── sum_numbers.kt └── resources │ ├── dict │ ├── README │ ├── connectives │ ├── propernames │ ├── web2 │ ├── web2a │ └── words │ ├── strings.txt │ └── yoda_key.txt └── test ├── groovy ├── functional │ ├── annotations │ │ └── AnnotatedFunctionsTest.groovy │ └── immutables │ │ └── PointSpec.groovy ├── io │ └── JumbleSpec.groovy ├── lambdas │ └── PrimeCheckerSpec.groovy ├── sorting │ └── SortingDemoGroovySpec.groovy └── streams │ ├── LazyStreamsSpec.groovy │ ├── MapFilterReduceSpec.groovy │ └── StreamsDemoTest.groovy ├── java ├── geocoder │ └── GeocoderTest.java ├── io │ └── JumbleJavaTest.java ├── sorting │ └── SortingDemoTest.java └── streams │ └── SumNumbersTest.java └── kotlin ├── astro └── AstroRequestTest.kt ├── extension └── PalindromeTest.kt ├── flickr └── FlickrGatewayTest.kt ├── functional ├── AlgorithmsKtTest.kt └── PrimesTest.kt ├── io └── JumbleKotlinTest.kt └── sequences └── SumNumbersTest.kt /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/java_groovy_kotlin/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/java_groovy_kotlin/HEAD/.gitignore -------------------------------------------------------------------------------- /Functional Programming in Java, Groovy, and Kotlin.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/java_groovy_kotlin/HEAD/Functional Programming in Java, Groovy, and Kotlin.pdf -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/java_groovy_kotlin/HEAD/README.md -------------------------------------------------------------------------------- /antarctic_script.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/java_groovy_kotlin/HEAD/antarctic_script.kts -------------------------------------------------------------------------------- /flickr_key.txt: -------------------------------------------------------------------------------- 1 | 70df4e6184f7e0e398a7e7acb59c8ce1 -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/java_groovy_kotlin/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/libs.versions.updates.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/java_groovy_kotlin/HEAD/gradle/libs.versions.updates.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/java_groovy_kotlin/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/java_groovy_kotlin/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/java_groovy_kotlin/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/java_groovy_kotlin/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/java_groovy_kotlin/HEAD/settings.gradle.kts -------------------------------------------------------------------------------- /src/main/groovy/collectors/adding_books_to_map.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/java_groovy_kotlin/HEAD/src/main/groovy/collectors/adding_books_to_map.groovy -------------------------------------------------------------------------------- /src/main/groovy/datetime/AntarcticaTimeZones.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/java_groovy_kotlin/HEAD/src/main/groovy/datetime/AntarcticaTimeZones.java -------------------------------------------------------------------------------- /src/main/groovy/datetime/CTtoIndia.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/java_groovy_kotlin/HEAD/src/main/groovy/datetime/CTtoIndia.java -------------------------------------------------------------------------------- /src/main/groovy/datetime/FunnyOffsets.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/java_groovy_kotlin/HEAD/src/main/groovy/datetime/FunnyOffsets.java -------------------------------------------------------------------------------- /src/main/groovy/datetime/antarctica.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/java_groovy_kotlin/HEAD/src/main/groovy/datetime/antarctica.groovy -------------------------------------------------------------------------------- /src/main/groovy/datetime/ct_india.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/java_groovy_kotlin/HEAD/src/main/groovy/datetime/ct_india.groovy -------------------------------------------------------------------------------- /src/main/groovy/flickr/cat_pictures.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/java_groovy_kotlin/HEAD/src/main/groovy/flickr/cat_pictures.groovy -------------------------------------------------------------------------------- /src/main/groovy/flickr/cats.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/java_groovy_kotlin/HEAD/src/main/groovy/flickr/cats.json -------------------------------------------------------------------------------- /src/main/groovy/flickr/flickr_key.txt: -------------------------------------------------------------------------------- 1 | 70df4e6184f7e0e398a7e7acb59c8ce1 -------------------------------------------------------------------------------- /src/main/groovy/functional/annotations/AnnotatedFunctions.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/java_groovy_kotlin/HEAD/src/main/groovy/functional/annotations/AnnotatedFunctions.groovy -------------------------------------------------------------------------------- /src/main/groovy/functional/annotations/UseAnnotatedFunctions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/java_groovy_kotlin/HEAD/src/main/groovy/functional/annotations/UseAnnotatedFunctions.java -------------------------------------------------------------------------------- /src/main/groovy/functional/annotations/memoize.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/java_groovy_kotlin/HEAD/src/main/groovy/functional/annotations/memoize.groovy -------------------------------------------------------------------------------- /src/main/groovy/functional/annotations/tail_recursive.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/java_groovy_kotlin/HEAD/src/main/groovy/functional/annotations/tail_recursive.groovy -------------------------------------------------------------------------------- /src/main/groovy/functional/annotations/trampoline.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/java_groovy_kotlin/HEAD/src/main/groovy/functional/annotations/trampoline.groovy -------------------------------------------------------------------------------- /src/main/groovy/functional/executable_class.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/java_groovy_kotlin/HEAD/src/main/groovy/functional/executable_class.groovy -------------------------------------------------------------------------------- /src/main/groovy/functional/immutables/Point.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/java_groovy_kotlin/HEAD/src/main/groovy/functional/immutables/Point.groovy -------------------------------------------------------------------------------- /src/main/groovy/functional/immutables/UsePoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/java_groovy_kotlin/HEAD/src/main/groovy/functional/immutables/UsePoint.java -------------------------------------------------------------------------------- /src/main/groovy/functional/map_filter_reduce.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/java_groovy_kotlin/HEAD/src/main/groovy/functional/map_filter_reduce.groovy -------------------------------------------------------------------------------- /src/main/groovy/functional/using_inject.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/java_groovy_kotlin/HEAD/src/main/groovy/functional/using_inject.groovy -------------------------------------------------------------------------------- /src/main/groovy/geocoder/Geocoder.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/java_groovy_kotlin/HEAD/src/main/groovy/geocoder/Geocoder.groovy -------------------------------------------------------------------------------- /src/main/groovy/geocoder/Location.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/java_groovy_kotlin/HEAD/src/main/groovy/geocoder/Location.java -------------------------------------------------------------------------------- /src/main/groovy/io/Jumble.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/java_groovy_kotlin/HEAD/src/main/groovy/io/Jumble.groovy -------------------------------------------------------------------------------- /src/main/groovy/lambdas/PrimeCheckerGroovy.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/java_groovy_kotlin/HEAD/src/main/groovy/lambdas/PrimeCheckerGroovy.groovy -------------------------------------------------------------------------------- /src/main/groovy/lambdas/closures.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/java_groovy_kotlin/HEAD/src/main/groovy/lambdas/closures.groovy -------------------------------------------------------------------------------- /src/main/groovy/lambdas/composition.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/java_groovy_kotlin/HEAD/src/main/groovy/lambdas/composition.groovy -------------------------------------------------------------------------------- /src/main/groovy/lambdas/currying.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/java_groovy_kotlin/HEAD/src/main/groovy/lambdas/currying.groovy -------------------------------------------------------------------------------- /src/main/groovy/lambdas/lambdas.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/java_groovy_kotlin/HEAD/src/main/groovy/lambdas/lambdas.groovy -------------------------------------------------------------------------------- /src/main/groovy/lambdas/map_filter_reduce.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/java_groovy_kotlin/HEAD/src/main/groovy/lambdas/map_filter_reduce.groovy -------------------------------------------------------------------------------- /src/main/groovy/lambdas/method_references.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/java_groovy_kotlin/HEAD/src/main/groovy/lambdas/method_references.groovy -------------------------------------------------------------------------------- /src/main/groovy/metaprogramming/pirate.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/java_groovy_kotlin/HEAD/src/main/groovy/metaprogramming/pirate.groovy -------------------------------------------------------------------------------- /src/main/groovy/metaprogramming/pirate_key.txt: -------------------------------------------------------------------------------- 1 | U9kEKw_ZYOoe2w_9ELm5OQeF -------------------------------------------------------------------------------- /src/main/groovy/sorting/GolfersCS.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/java_groovy_kotlin/HEAD/src/main/groovy/sorting/GolfersCS.groovy -------------------------------------------------------------------------------- /src/main/groovy/sorting/GroovyGolfer.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/java_groovy_kotlin/HEAD/src/main/groovy/sorting/GroovyGolfer.groovy -------------------------------------------------------------------------------- /src/main/groovy/sorting/SortingDemoGroovy.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/java_groovy_kotlin/HEAD/src/main/groovy/sorting/SortingDemoGroovy.groovy -------------------------------------------------------------------------------- /src/main/groovy/sorting/sort_groovy_golfers.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/java_groovy_kotlin/HEAD/src/main/groovy/sorting/sort_groovy_golfers.groovy -------------------------------------------------------------------------------- /src/main/groovy/streams/LazyStreamsGroovy.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/java_groovy_kotlin/HEAD/src/main/groovy/streams/LazyStreamsGroovy.groovy -------------------------------------------------------------------------------- /src/main/groovy/streams/StreamsDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/java_groovy_kotlin/HEAD/src/main/groovy/streams/StreamsDemo.java -------------------------------------------------------------------------------- /src/main/java/collectors/AddCollectionToMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/java_groovy_kotlin/HEAD/src/main/java/collectors/AddCollectionToMap.java -------------------------------------------------------------------------------- /src/main/java/collectors/Book.java: -------------------------------------------------------------------------------- 1 | package collectors; 2 | 3 | public record Book(int id, String name) {} 4 | -------------------------------------------------------------------------------- /src/main/java/composition/CombineLambdas.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/java_groovy_kotlin/HEAD/src/main/java/composition/CombineLambdas.java -------------------------------------------------------------------------------- /src/main/java/io/JumbleJava.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/java_groovy_kotlin/HEAD/src/main/java/io/JumbleJava.java -------------------------------------------------------------------------------- /src/main/java/lambdas/LambdaDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/java_groovy_kotlin/HEAD/src/main/java/lambdas/LambdaDemo.java -------------------------------------------------------------------------------- /src/main/java/lambdas/PrimeChecker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/java_groovy_kotlin/HEAD/src/main/java/lambdas/PrimeChecker.java -------------------------------------------------------------------------------- /src/main/java/sorting/Golfer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/java_groovy_kotlin/HEAD/src/main/java/sorting/Golfer.java -------------------------------------------------------------------------------- /src/main/java/sorting/SortGolfers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/java_groovy_kotlin/HEAD/src/main/java/sorting/SortGolfers.java -------------------------------------------------------------------------------- /src/main/java/sorting/SortingDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/java_groovy_kotlin/HEAD/src/main/java/sorting/SortingDemo.java -------------------------------------------------------------------------------- /src/main/java/streams/LazyStreams.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/java_groovy_kotlin/HEAD/src/main/java/streams/LazyStreams.java -------------------------------------------------------------------------------- /src/main/java/streams/MapFilterReduce.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/java_groovy_kotlin/HEAD/src/main/java/streams/MapFilterReduce.java -------------------------------------------------------------------------------- /src/main/java/streams/RandomStreams.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/java_groovy_kotlin/HEAD/src/main/java/streams/RandomStreams.java -------------------------------------------------------------------------------- /src/main/java/streams/SumNumbers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/java_groovy_kotlin/HEAD/src/main/java/streams/SumNumbers.java -------------------------------------------------------------------------------- /src/main/kotlin/astro/AstroRequest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/java_groovy_kotlin/HEAD/src/main/kotlin/astro/AstroRequest.kt -------------------------------------------------------------------------------- /src/main/kotlin/astro/AstroResult.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/java_groovy_kotlin/HEAD/src/main/kotlin/astro/AstroResult.kt -------------------------------------------------------------------------------- /src/main/kotlin/coroutines/downloadImages.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/java_groovy_kotlin/HEAD/src/main/kotlin/coroutines/downloadImages.kt -------------------------------------------------------------------------------- /src/main/kotlin/extension/Yoda.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/java_groovy_kotlin/HEAD/src/main/kotlin/extension/Yoda.kt -------------------------------------------------------------------------------- /src/main/kotlin/extension/palindrome.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/java_groovy_kotlin/HEAD/src/main/kotlin/extension/palindrome.kt -------------------------------------------------------------------------------- /src/main/kotlin/flickr/FlickrGateway.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/java_groovy_kotlin/HEAD/src/main/kotlin/flickr/FlickrGateway.kt -------------------------------------------------------------------------------- /src/main/kotlin/functional/algorithms.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/java_groovy_kotlin/HEAD/src/main/kotlin/functional/algorithms.kt -------------------------------------------------------------------------------- /src/main/kotlin/functional/composition.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/java_groovy_kotlin/HEAD/src/main/kotlin/functional/composition.kt -------------------------------------------------------------------------------- /src/main/kotlin/functional/primes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/java_groovy_kotlin/HEAD/src/main/kotlin/functional/primes.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/jumble.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/java_groovy_kotlin/HEAD/src/main/kotlin/io/jumble.kt -------------------------------------------------------------------------------- /src/main/kotlin/lambdas/map_filter_reduce.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/java_groovy_kotlin/HEAD/src/main/kotlin/lambdas/map_filter_reduce.kt -------------------------------------------------------------------------------- /src/main/kotlin/scripts/antarctica.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/java_groovy_kotlin/HEAD/src/main/kotlin/scripts/antarctica.kt -------------------------------------------------------------------------------- /src/main/kotlin/sequences/lazysequences.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/java_groovy_kotlin/HEAD/src/main/kotlin/sequences/lazysequences.kt -------------------------------------------------------------------------------- /src/main/kotlin/sequences/sequenceFunction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/java_groovy_kotlin/HEAD/src/main/kotlin/sequences/sequenceFunction.kt -------------------------------------------------------------------------------- /src/main/kotlin/sequences/sum_numbers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/java_groovy_kotlin/HEAD/src/main/kotlin/sequences/sum_numbers.kt -------------------------------------------------------------------------------- /src/main/resources/dict/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/java_groovy_kotlin/HEAD/src/main/resources/dict/README -------------------------------------------------------------------------------- /src/main/resources/dict/connectives: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/java_groovy_kotlin/HEAD/src/main/resources/dict/connectives -------------------------------------------------------------------------------- /src/main/resources/dict/propernames: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/java_groovy_kotlin/HEAD/src/main/resources/dict/propernames -------------------------------------------------------------------------------- /src/main/resources/dict/web2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/java_groovy_kotlin/HEAD/src/main/resources/dict/web2 -------------------------------------------------------------------------------- /src/main/resources/dict/web2a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/java_groovy_kotlin/HEAD/src/main/resources/dict/web2a -------------------------------------------------------------------------------- /src/main/resources/dict/words: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/java_groovy_kotlin/HEAD/src/main/resources/dict/words -------------------------------------------------------------------------------- /src/main/resources/strings.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/java_groovy_kotlin/HEAD/src/main/resources/strings.txt -------------------------------------------------------------------------------- /src/main/resources/yoda_key.txt: -------------------------------------------------------------------------------- 1 | ftf27tWvV2EiR90zo_fY1weF -------------------------------------------------------------------------------- /src/test/groovy/functional/annotations/AnnotatedFunctionsTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/java_groovy_kotlin/HEAD/src/test/groovy/functional/annotations/AnnotatedFunctionsTest.groovy -------------------------------------------------------------------------------- /src/test/groovy/functional/immutables/PointSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/java_groovy_kotlin/HEAD/src/test/groovy/functional/immutables/PointSpec.groovy -------------------------------------------------------------------------------- /src/test/groovy/io/JumbleSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/java_groovy_kotlin/HEAD/src/test/groovy/io/JumbleSpec.groovy -------------------------------------------------------------------------------- /src/test/groovy/lambdas/PrimeCheckerSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/java_groovy_kotlin/HEAD/src/test/groovy/lambdas/PrimeCheckerSpec.groovy -------------------------------------------------------------------------------- /src/test/groovy/sorting/SortingDemoGroovySpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/java_groovy_kotlin/HEAD/src/test/groovy/sorting/SortingDemoGroovySpec.groovy -------------------------------------------------------------------------------- /src/test/groovy/streams/LazyStreamsSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/java_groovy_kotlin/HEAD/src/test/groovy/streams/LazyStreamsSpec.groovy -------------------------------------------------------------------------------- /src/test/groovy/streams/MapFilterReduceSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/java_groovy_kotlin/HEAD/src/test/groovy/streams/MapFilterReduceSpec.groovy -------------------------------------------------------------------------------- /src/test/groovy/streams/StreamsDemoTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/java_groovy_kotlin/HEAD/src/test/groovy/streams/StreamsDemoTest.groovy -------------------------------------------------------------------------------- /src/test/java/geocoder/GeocoderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/java_groovy_kotlin/HEAD/src/test/java/geocoder/GeocoderTest.java -------------------------------------------------------------------------------- /src/test/java/io/JumbleJavaTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/java_groovy_kotlin/HEAD/src/test/java/io/JumbleJavaTest.java -------------------------------------------------------------------------------- /src/test/java/sorting/SortingDemoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/java_groovy_kotlin/HEAD/src/test/java/sorting/SortingDemoTest.java -------------------------------------------------------------------------------- /src/test/java/streams/SumNumbersTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/java_groovy_kotlin/HEAD/src/test/java/streams/SumNumbersTest.java -------------------------------------------------------------------------------- /src/test/kotlin/astro/AstroRequestTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/java_groovy_kotlin/HEAD/src/test/kotlin/astro/AstroRequestTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/extension/PalindromeTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/java_groovy_kotlin/HEAD/src/test/kotlin/extension/PalindromeTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/flickr/FlickrGatewayTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/java_groovy_kotlin/HEAD/src/test/kotlin/flickr/FlickrGatewayTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/functional/AlgorithmsKtTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/java_groovy_kotlin/HEAD/src/test/kotlin/functional/AlgorithmsKtTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/functional/PrimesTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/java_groovy_kotlin/HEAD/src/test/kotlin/functional/PrimesTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/io/JumbleKotlinTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/java_groovy_kotlin/HEAD/src/test/kotlin/io/JumbleKotlinTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/sequences/SumNumbersTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/java_groovy_kotlin/HEAD/src/test/kotlin/sequences/SumNumbersTest.kt --------------------------------------------------------------------------------