├── .github └── workflows │ └── gradle.yml ├── .gitignore ├── GIDS_2020_Kotlin_Coroutines_and_More.pdf ├── README.md ├── gradle.properties ├── gradle ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle.kts └── src ├── main ├── java │ ├── GroupByDemo.java │ ├── io │ │ ├── TryWithResourcesDemo.java │ │ └── simple │ │ │ ├── Promotion.java │ │ │ └── ThrowException.java │ └── javaintegration │ │ └── IOProblemDemo.java ├── kotlin │ ├── astro │ │ ├── AstroRequest.kt │ │ ├── ISSPosition.kt │ │ ├── Result.kt │ │ └── astro_clients.kt │ ├── collections │ │ ├── Chunked.kt │ │ ├── CoerceIn.kt │ │ ├── DataClasses.kt │ │ ├── IfEmptyOrBlank.kt │ │ ├── LocalDateProgression.kt │ │ ├── associate_with.kt │ │ ├── comparisons.kt │ │ └── ranges_and_progressions.kt │ ├── conversions │ │ └── UpCasting.kt │ ├── coroutines │ │ ├── async_demo.kt │ │ ├── cancelling.kt │ │ ├── coroutinesHomePage.kt │ │ ├── coroutinesSum.kt │ │ ├── coroutines_1.kt │ │ ├── coroutines_2.kt │ │ ├── coroutines_3.kt │ │ ├── coroutines_4.kt │ │ ├── coroutines_5.kt │ │ ├── dots.kt │ │ ├── downloadImages.kt │ │ ├── fibflow.kt │ │ ├── hellocoroutine.kt │ │ ├── launch.kt │ │ ├── new_homepage_demo.kt │ │ ├── openweathermap.kt │ │ ├── runblocking.kt │ │ └── withcontext.kt │ ├── datetime │ │ └── groundhog.kt │ ├── delegates │ │ ├── Project.kt │ │ ├── delegateDoc.kt │ │ ├── encoder.kt │ │ ├── library_delegates.kt │ │ └── phones.kt │ ├── extension │ │ ├── Yoda.kt │ │ └── even_extension.kt │ ├── functional │ │ ├── algorithms.kt │ │ ├── eam.kt │ │ └── primes.kt │ ├── interfaces │ │ └── defaults.kt │ ├── io │ │ ├── FileIO.kt │ │ └── jumble.kt │ ├── iterator │ │ └── IteratorDemo.kt │ ├── javaintegration │ │ ├── IOProblem.kt │ │ └── Overloads.kt │ ├── lambdas │ │ └── map_filter_reduce.kt │ ├── misc │ │ ├── BinaryStringAndBack.kt │ │ ├── Combinations.kt │ │ ├── CreateThread.kt │ │ ├── Destructuring.kt │ │ ├── ExhaustiveWhen.kt │ │ ├── KotlinVersion.kt │ │ ├── MeasureTime.kt │ │ ├── ProcessClimateData.kt │ │ ├── RandomLetter.kt │ │ ├── RepeatDemo.kt │ │ ├── backticks.kt │ │ ├── inheritance.kt │ │ ├── palindrome.kt │ │ └── todos.kt │ ├── oop │ │ ├── CarFactory.kt │ │ ├── Customer.kt │ │ ├── Customer1.kt │ │ ├── Task.kt │ │ ├── Task1.kt │ │ ├── lateinitdemo.kt │ │ └── shallow_copy.kt │ ├── operators │ │ ├── ComplexOverloadOperators.kt │ │ └── exponentiation.kt │ ├── scope │ │ └── let_demo.kt │ ├── scripts │ │ ├── UseString.kt │ │ ├── add_nums.kt │ │ ├── antarctic_script.kts │ │ ├── antarctica.kt │ │ ├── data_classes_demo.kt │ │ ├── hello.kt │ │ ├── people_in_space.kt │ │ └── timeHostName.kt │ ├── sequences │ │ ├── lazysequences.kt │ │ ├── sequenceFunction.kt │ │ └── yield_all_demo.kt │ ├── serialization │ │ ├── SerializationDemo.kt │ │ └── astro_people_in_space.kt │ ├── simple │ │ ├── Calculator.kt │ │ ├── NothingDemo.kt │ │ └── UseCalculator.kt │ └── singleton │ │ ├── SingletonDemo.java │ │ ├── runtime_singleton.kt │ │ └── use_runtime.kt └── resources │ ├── annual_csv.csv │ ├── book_data.csv │ ├── strings.txt │ └── two-column.csv └── test ├── java ├── javaintegration │ ├── IOProblemTest.java │ └── OverloadsKtTest.java ├── junit5 │ └── CsvFileSourceTests.java └── singleton │ └── SingletonKtTest.java ├── kotlin ├── astro │ ├── AstroRequestTest.kt │ └── TimestampTest.kt ├── collections │ ├── ArrayTests.kt │ ├── AssociateWithKtTest.kt │ ├── CollectionsTests.kt │ ├── IfEmptyOrBlankKtTest.kt │ ├── JUnit5ListTests.kt │ ├── MapTests.kt │ ├── ProductTest.kt │ ├── RangeTests.kt │ ├── SequenceTests.kt │ └── shapes.kt ├── coroutines │ ├── FibflowTest.kt │ └── OpenWeatherMapTests.kt ├── delegates │ ├── DelegatesTest.kt │ └── SmartPhoneTest.kt ├── functional │ ├── AlgorithmsKtTest.kt │ ├── FilteringTests.kt │ ├── PrimesTest.kt │ └── ResourceTest.kt ├── interfaces │ └── CompanyEmployeeTest.kt ├── io │ ├── FileIOTest.kt │ ├── JumbleTest.kt │ └── simple │ │ └── ThrowExceptionTests.kt ├── javaintegration │ ├── IOProblemKtTest.kt │ └── OverloadsTest.kt ├── junit5 │ ├── CsvFileSourceKotlinTests.kt │ └── ExceptionTests.kt ├── misc │ ├── BookAggregator.kt │ ├── BookTests.kt │ ├── CombinationsKtTest.kt │ ├── EnumTest.kt │ ├── FunctionNamesTest.kt │ ├── KotlinVersionTests.kt │ ├── NothingTests.kt │ ├── NumbersTests.kt │ ├── PalindromeTest.kt │ └── TodosKtTest.kt ├── oop │ ├── CustomerTest.kt │ ├── LateInitDemoTest.kt │ ├── PersonTest.kt │ ├── ShallowCopyTest.kt │ ├── Task1Test.kt │ └── TaskTests.kt ├── operators │ ├── ComplexOverloadOperatorsKtTest.kt │ └── ExponentiationKtTest.kt ├── scope │ └── ProcessStringTest.kt ├── sequences │ └── FibonacciSequenceTest.kt ├── serialization │ └── AstroPeopleInSpaceKtTest.kt ├── simple │ ├── BitwiseTests.kt │ ├── CalculatorTests.kt │ └── RandomTests.kt └── singleton │ └── SingletonTest.kt └── resources └── junit-platform.properties /.github/workflows/gradle.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/.github/workflows/gradle.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/.gitignore -------------------------------------------------------------------------------- /GIDS_2020_Kotlin_Coroutines_and_More.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/GIDS_2020_Kotlin_Coroutines_and_More.pdf -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/README.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- 1 | kotlin.code.style=official 2 | scriptname=antarctica 3 | -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/settings.gradle.kts -------------------------------------------------------------------------------- /src/main/java/GroupByDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/main/java/GroupByDemo.java -------------------------------------------------------------------------------- /src/main/java/io/TryWithResourcesDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/main/java/io/TryWithResourcesDemo.java -------------------------------------------------------------------------------- /src/main/java/io/simple/Promotion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/main/java/io/simple/Promotion.java -------------------------------------------------------------------------------- /src/main/java/io/simple/ThrowException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/main/java/io/simple/ThrowException.java -------------------------------------------------------------------------------- /src/main/java/javaintegration/IOProblemDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/main/java/javaintegration/IOProblemDemo.java -------------------------------------------------------------------------------- /src/main/kotlin/astro/AstroRequest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/main/kotlin/astro/AstroRequest.kt -------------------------------------------------------------------------------- /src/main/kotlin/astro/ISSPosition.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/main/kotlin/astro/ISSPosition.kt -------------------------------------------------------------------------------- /src/main/kotlin/astro/Result.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/main/kotlin/astro/Result.kt -------------------------------------------------------------------------------- /src/main/kotlin/astro/astro_clients.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/main/kotlin/astro/astro_clients.kt -------------------------------------------------------------------------------- /src/main/kotlin/collections/Chunked.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/main/kotlin/collections/Chunked.kt -------------------------------------------------------------------------------- /src/main/kotlin/collections/CoerceIn.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/main/kotlin/collections/CoerceIn.kt -------------------------------------------------------------------------------- /src/main/kotlin/collections/DataClasses.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/main/kotlin/collections/DataClasses.kt -------------------------------------------------------------------------------- /src/main/kotlin/collections/IfEmptyOrBlank.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/main/kotlin/collections/IfEmptyOrBlank.kt -------------------------------------------------------------------------------- /src/main/kotlin/collections/LocalDateProgression.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/main/kotlin/collections/LocalDateProgression.kt -------------------------------------------------------------------------------- /src/main/kotlin/collections/associate_with.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/main/kotlin/collections/associate_with.kt -------------------------------------------------------------------------------- /src/main/kotlin/collections/comparisons.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/main/kotlin/collections/comparisons.kt -------------------------------------------------------------------------------- /src/main/kotlin/collections/ranges_and_progressions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/main/kotlin/collections/ranges_and_progressions.kt -------------------------------------------------------------------------------- /src/main/kotlin/conversions/UpCasting.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/main/kotlin/conversions/UpCasting.kt -------------------------------------------------------------------------------- /src/main/kotlin/coroutines/async_demo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/main/kotlin/coroutines/async_demo.kt -------------------------------------------------------------------------------- /src/main/kotlin/coroutines/cancelling.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/main/kotlin/coroutines/cancelling.kt -------------------------------------------------------------------------------- /src/main/kotlin/coroutines/coroutinesHomePage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/main/kotlin/coroutines/coroutinesHomePage.kt -------------------------------------------------------------------------------- /src/main/kotlin/coroutines/coroutinesSum.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/main/kotlin/coroutines/coroutinesSum.kt -------------------------------------------------------------------------------- /src/main/kotlin/coroutines/coroutines_1.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/main/kotlin/coroutines/coroutines_1.kt -------------------------------------------------------------------------------- /src/main/kotlin/coroutines/coroutines_2.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/main/kotlin/coroutines/coroutines_2.kt -------------------------------------------------------------------------------- /src/main/kotlin/coroutines/coroutines_3.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/main/kotlin/coroutines/coroutines_3.kt -------------------------------------------------------------------------------- /src/main/kotlin/coroutines/coroutines_4.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/main/kotlin/coroutines/coroutines_4.kt -------------------------------------------------------------------------------- /src/main/kotlin/coroutines/coroutines_5.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/main/kotlin/coroutines/coroutines_5.kt -------------------------------------------------------------------------------- /src/main/kotlin/coroutines/dots.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/main/kotlin/coroutines/dots.kt -------------------------------------------------------------------------------- /src/main/kotlin/coroutines/downloadImages.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/main/kotlin/coroutines/downloadImages.kt -------------------------------------------------------------------------------- /src/main/kotlin/coroutines/fibflow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/main/kotlin/coroutines/fibflow.kt -------------------------------------------------------------------------------- /src/main/kotlin/coroutines/hellocoroutine.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/main/kotlin/coroutines/hellocoroutine.kt -------------------------------------------------------------------------------- /src/main/kotlin/coroutines/launch.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/main/kotlin/coroutines/launch.kt -------------------------------------------------------------------------------- /src/main/kotlin/coroutines/new_homepage_demo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/main/kotlin/coroutines/new_homepage_demo.kt -------------------------------------------------------------------------------- /src/main/kotlin/coroutines/openweathermap.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/main/kotlin/coroutines/openweathermap.kt -------------------------------------------------------------------------------- /src/main/kotlin/coroutines/runblocking.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/main/kotlin/coroutines/runblocking.kt -------------------------------------------------------------------------------- /src/main/kotlin/coroutines/withcontext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/main/kotlin/coroutines/withcontext.kt -------------------------------------------------------------------------------- /src/main/kotlin/datetime/groundhog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/main/kotlin/datetime/groundhog.kt -------------------------------------------------------------------------------- /src/main/kotlin/delegates/Project.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/main/kotlin/delegates/Project.kt -------------------------------------------------------------------------------- /src/main/kotlin/delegates/delegateDoc.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/main/kotlin/delegates/delegateDoc.kt -------------------------------------------------------------------------------- /src/main/kotlin/delegates/encoder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/main/kotlin/delegates/encoder.kt -------------------------------------------------------------------------------- /src/main/kotlin/delegates/library_delegates.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/main/kotlin/delegates/library_delegates.kt -------------------------------------------------------------------------------- /src/main/kotlin/delegates/phones.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/main/kotlin/delegates/phones.kt -------------------------------------------------------------------------------- /src/main/kotlin/extension/Yoda.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/main/kotlin/extension/Yoda.kt -------------------------------------------------------------------------------- /src/main/kotlin/extension/even_extension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/main/kotlin/extension/even_extension.kt -------------------------------------------------------------------------------- /src/main/kotlin/functional/algorithms.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/main/kotlin/functional/algorithms.kt -------------------------------------------------------------------------------- /src/main/kotlin/functional/eam.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/main/kotlin/functional/eam.kt -------------------------------------------------------------------------------- /src/main/kotlin/functional/primes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/main/kotlin/functional/primes.kt -------------------------------------------------------------------------------- /src/main/kotlin/interfaces/defaults.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/main/kotlin/interfaces/defaults.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/FileIO.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/main/kotlin/io/FileIO.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/jumble.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/main/kotlin/io/jumble.kt -------------------------------------------------------------------------------- /src/main/kotlin/iterator/IteratorDemo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/main/kotlin/iterator/IteratorDemo.kt -------------------------------------------------------------------------------- /src/main/kotlin/javaintegration/IOProblem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/main/kotlin/javaintegration/IOProblem.kt -------------------------------------------------------------------------------- /src/main/kotlin/javaintegration/Overloads.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/main/kotlin/javaintegration/Overloads.kt -------------------------------------------------------------------------------- /src/main/kotlin/lambdas/map_filter_reduce.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/main/kotlin/lambdas/map_filter_reduce.kt -------------------------------------------------------------------------------- /src/main/kotlin/misc/BinaryStringAndBack.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/main/kotlin/misc/BinaryStringAndBack.kt -------------------------------------------------------------------------------- /src/main/kotlin/misc/Combinations.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/main/kotlin/misc/Combinations.kt -------------------------------------------------------------------------------- /src/main/kotlin/misc/CreateThread.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/main/kotlin/misc/CreateThread.kt -------------------------------------------------------------------------------- /src/main/kotlin/misc/Destructuring.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/main/kotlin/misc/Destructuring.kt -------------------------------------------------------------------------------- /src/main/kotlin/misc/ExhaustiveWhen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/main/kotlin/misc/ExhaustiveWhen.kt -------------------------------------------------------------------------------- /src/main/kotlin/misc/KotlinVersion.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/main/kotlin/misc/KotlinVersion.kt -------------------------------------------------------------------------------- /src/main/kotlin/misc/MeasureTime.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/main/kotlin/misc/MeasureTime.kt -------------------------------------------------------------------------------- /src/main/kotlin/misc/ProcessClimateData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/main/kotlin/misc/ProcessClimateData.kt -------------------------------------------------------------------------------- /src/main/kotlin/misc/RandomLetter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/main/kotlin/misc/RandomLetter.kt -------------------------------------------------------------------------------- /src/main/kotlin/misc/RepeatDemo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/main/kotlin/misc/RepeatDemo.kt -------------------------------------------------------------------------------- /src/main/kotlin/misc/backticks.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/main/kotlin/misc/backticks.kt -------------------------------------------------------------------------------- /src/main/kotlin/misc/inheritance.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/main/kotlin/misc/inheritance.kt -------------------------------------------------------------------------------- /src/main/kotlin/misc/palindrome.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/main/kotlin/misc/palindrome.kt -------------------------------------------------------------------------------- /src/main/kotlin/misc/todos.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/main/kotlin/misc/todos.kt -------------------------------------------------------------------------------- /src/main/kotlin/oop/CarFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/main/kotlin/oop/CarFactory.kt -------------------------------------------------------------------------------- /src/main/kotlin/oop/Customer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/main/kotlin/oop/Customer.kt -------------------------------------------------------------------------------- /src/main/kotlin/oop/Customer1.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/main/kotlin/oop/Customer1.kt -------------------------------------------------------------------------------- /src/main/kotlin/oop/Task.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/main/kotlin/oop/Task.kt -------------------------------------------------------------------------------- /src/main/kotlin/oop/Task1.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/main/kotlin/oop/Task1.kt -------------------------------------------------------------------------------- /src/main/kotlin/oop/lateinitdemo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/main/kotlin/oop/lateinitdemo.kt -------------------------------------------------------------------------------- /src/main/kotlin/oop/shallow_copy.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/main/kotlin/oop/shallow_copy.kt -------------------------------------------------------------------------------- /src/main/kotlin/operators/ComplexOverloadOperators.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/main/kotlin/operators/ComplexOverloadOperators.kt -------------------------------------------------------------------------------- /src/main/kotlin/operators/exponentiation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/main/kotlin/operators/exponentiation.kt -------------------------------------------------------------------------------- /src/main/kotlin/scope/let_demo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/main/kotlin/scope/let_demo.kt -------------------------------------------------------------------------------- /src/main/kotlin/scripts/UseString.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/main/kotlin/scripts/UseString.kt -------------------------------------------------------------------------------- /src/main/kotlin/scripts/add_nums.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/main/kotlin/scripts/add_nums.kt -------------------------------------------------------------------------------- /src/main/kotlin/scripts/antarctic_script.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/main/kotlin/scripts/antarctic_script.kts -------------------------------------------------------------------------------- /src/main/kotlin/scripts/antarctica.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/main/kotlin/scripts/antarctica.kt -------------------------------------------------------------------------------- /src/main/kotlin/scripts/data_classes_demo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/main/kotlin/scripts/data_classes_demo.kt -------------------------------------------------------------------------------- /src/main/kotlin/scripts/hello.kt: -------------------------------------------------------------------------------- 1 | package scripts 2 | 3 | fun main() { 4 | println("Hello, World!") 5 | } -------------------------------------------------------------------------------- /src/main/kotlin/scripts/people_in_space.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/main/kotlin/scripts/people_in_space.kt -------------------------------------------------------------------------------- /src/main/kotlin/scripts/timeHostName.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/main/kotlin/scripts/timeHostName.kt -------------------------------------------------------------------------------- /src/main/kotlin/sequences/lazysequences.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/main/kotlin/sequences/lazysequences.kt -------------------------------------------------------------------------------- /src/main/kotlin/sequences/sequenceFunction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/main/kotlin/sequences/sequenceFunction.kt -------------------------------------------------------------------------------- /src/main/kotlin/sequences/yield_all_demo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/main/kotlin/sequences/yield_all_demo.kt -------------------------------------------------------------------------------- /src/main/kotlin/serialization/SerializationDemo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/main/kotlin/serialization/SerializationDemo.kt -------------------------------------------------------------------------------- /src/main/kotlin/serialization/astro_people_in_space.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/main/kotlin/serialization/astro_people_in_space.kt -------------------------------------------------------------------------------- /src/main/kotlin/simple/Calculator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/main/kotlin/simple/Calculator.kt -------------------------------------------------------------------------------- /src/main/kotlin/simple/NothingDemo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/main/kotlin/simple/NothingDemo.kt -------------------------------------------------------------------------------- /src/main/kotlin/simple/UseCalculator.kt: -------------------------------------------------------------------------------- 1 | package simple 2 | 3 | fun main() { 4 | println(add(1, 1)) 5 | } -------------------------------------------------------------------------------- /src/main/kotlin/singleton/SingletonDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/main/kotlin/singleton/SingletonDemo.java -------------------------------------------------------------------------------- /src/main/kotlin/singleton/runtime_singleton.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/main/kotlin/singleton/runtime_singleton.kt -------------------------------------------------------------------------------- /src/main/kotlin/singleton/use_runtime.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/main/kotlin/singleton/use_runtime.kt -------------------------------------------------------------------------------- /src/main/resources/annual_csv.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/main/resources/annual_csv.csv -------------------------------------------------------------------------------- /src/main/resources/book_data.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/main/resources/book_data.csv -------------------------------------------------------------------------------- /src/main/resources/strings.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/main/resources/strings.txt -------------------------------------------------------------------------------- /src/main/resources/two-column.csv: -------------------------------------------------------------------------------- 1 | Country, reference 2 | Sweden, 1 3 | Poland, 2 4 | "United States of America", 3 -------------------------------------------------------------------------------- /src/test/java/javaintegration/IOProblemTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/test/java/javaintegration/IOProblemTest.java -------------------------------------------------------------------------------- /src/test/java/javaintegration/OverloadsKtTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/test/java/javaintegration/OverloadsKtTest.java -------------------------------------------------------------------------------- /src/test/java/junit5/CsvFileSourceTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/test/java/junit5/CsvFileSourceTests.java -------------------------------------------------------------------------------- /src/test/java/singleton/SingletonKtTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/test/java/singleton/SingletonKtTest.java -------------------------------------------------------------------------------- /src/test/kotlin/astro/AstroRequestTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/test/kotlin/astro/AstroRequestTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/astro/TimestampTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/test/kotlin/astro/TimestampTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/collections/ArrayTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/test/kotlin/collections/ArrayTests.kt -------------------------------------------------------------------------------- /src/test/kotlin/collections/AssociateWithKtTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/test/kotlin/collections/AssociateWithKtTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/collections/CollectionsTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/test/kotlin/collections/CollectionsTests.kt -------------------------------------------------------------------------------- /src/test/kotlin/collections/IfEmptyOrBlankKtTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/test/kotlin/collections/IfEmptyOrBlankKtTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/collections/JUnit5ListTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/test/kotlin/collections/JUnit5ListTests.kt -------------------------------------------------------------------------------- /src/test/kotlin/collections/MapTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/test/kotlin/collections/MapTests.kt -------------------------------------------------------------------------------- /src/test/kotlin/collections/ProductTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/test/kotlin/collections/ProductTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/collections/RangeTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/test/kotlin/collections/RangeTests.kt -------------------------------------------------------------------------------- /src/test/kotlin/collections/SequenceTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/test/kotlin/collections/SequenceTests.kt -------------------------------------------------------------------------------- /src/test/kotlin/collections/shapes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/test/kotlin/collections/shapes.kt -------------------------------------------------------------------------------- /src/test/kotlin/coroutines/FibflowTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/test/kotlin/coroutines/FibflowTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/coroutines/OpenWeatherMapTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/test/kotlin/coroutines/OpenWeatherMapTests.kt -------------------------------------------------------------------------------- /src/test/kotlin/delegates/DelegatesTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/test/kotlin/delegates/DelegatesTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/delegates/SmartPhoneTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/test/kotlin/delegates/SmartPhoneTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/functional/AlgorithmsKtTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/test/kotlin/functional/AlgorithmsKtTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/functional/FilteringTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/test/kotlin/functional/FilteringTests.kt -------------------------------------------------------------------------------- /src/test/kotlin/functional/PrimesTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/test/kotlin/functional/PrimesTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/functional/ResourceTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/test/kotlin/functional/ResourceTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/interfaces/CompanyEmployeeTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/test/kotlin/interfaces/CompanyEmployeeTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/io/FileIOTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/test/kotlin/io/FileIOTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/io/JumbleTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/test/kotlin/io/JumbleTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/io/simple/ThrowExceptionTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/test/kotlin/io/simple/ThrowExceptionTests.kt -------------------------------------------------------------------------------- /src/test/kotlin/javaintegration/IOProblemKtTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/test/kotlin/javaintegration/IOProblemKtTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/javaintegration/OverloadsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/test/kotlin/javaintegration/OverloadsTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/junit5/CsvFileSourceKotlinTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/test/kotlin/junit5/CsvFileSourceKotlinTests.kt -------------------------------------------------------------------------------- /src/test/kotlin/junit5/ExceptionTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/test/kotlin/junit5/ExceptionTests.kt -------------------------------------------------------------------------------- /src/test/kotlin/misc/BookAggregator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/test/kotlin/misc/BookAggregator.kt -------------------------------------------------------------------------------- /src/test/kotlin/misc/BookTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/test/kotlin/misc/BookTests.kt -------------------------------------------------------------------------------- /src/test/kotlin/misc/CombinationsKtTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/test/kotlin/misc/CombinationsKtTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/misc/EnumTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/test/kotlin/misc/EnumTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/misc/FunctionNamesTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/test/kotlin/misc/FunctionNamesTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/misc/KotlinVersionTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/test/kotlin/misc/KotlinVersionTests.kt -------------------------------------------------------------------------------- /src/test/kotlin/misc/NothingTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/test/kotlin/misc/NothingTests.kt -------------------------------------------------------------------------------- /src/test/kotlin/misc/NumbersTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/test/kotlin/misc/NumbersTests.kt -------------------------------------------------------------------------------- /src/test/kotlin/misc/PalindromeTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/test/kotlin/misc/PalindromeTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/misc/TodosKtTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/test/kotlin/misc/TodosKtTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/oop/CustomerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/test/kotlin/oop/CustomerTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/oop/LateInitDemoTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/test/kotlin/oop/LateInitDemoTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/oop/PersonTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/test/kotlin/oop/PersonTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/oop/ShallowCopyTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/test/kotlin/oop/ShallowCopyTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/oop/Task1Test.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/test/kotlin/oop/Task1Test.kt -------------------------------------------------------------------------------- /src/test/kotlin/oop/TaskTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/test/kotlin/oop/TaskTests.kt -------------------------------------------------------------------------------- /src/test/kotlin/operators/ComplexOverloadOperatorsKtTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/test/kotlin/operators/ComplexOverloadOperatorsKtTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/operators/ExponentiationKtTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/test/kotlin/operators/ExponentiationKtTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/scope/ProcessStringTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/test/kotlin/scope/ProcessStringTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/sequences/FibonacciSequenceTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/test/kotlin/sequences/FibonacciSequenceTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/serialization/AstroPeopleInSpaceKtTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/test/kotlin/serialization/AstroPeopleInSpaceKtTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/simple/BitwiseTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/test/kotlin/simple/BitwiseTests.kt -------------------------------------------------------------------------------- /src/test/kotlin/simple/CalculatorTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/test/kotlin/simple/CalculatorTests.kt -------------------------------------------------------------------------------- /src/test/kotlin/simple/RandomTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/test/kotlin/simple/RandomTests.kt -------------------------------------------------------------------------------- /src/test/kotlin/singleton/SingletonTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousen/kotlin-cookbook/HEAD/src/test/kotlin/singleton/SingletonTest.kt -------------------------------------------------------------------------------- /src/test/resources/junit-platform.properties: -------------------------------------------------------------------------------- 1 | junit.jupiter.testinstance.lifecycle.default = per_class --------------------------------------------------------------------------------