From c7eb89d28b28ca0c6e879f125709c27a6320eea3 Mon Sep 17 00:00:00 2001 From: Ian Brandt Date: Mon, 9 Sep 2024 15:46:08 -0700 Subject: [PATCH] Moved all subprojects under a folder of that name. --- settings.gradle.kts | 24 +++++++++---------- .../di-with-koin}/build.gradle.kts | 0 .../koin/it/hello/HelloControllerIT.kt | 0 .../sdkotlin/koin/it/hello/HelloModuleIT.kt | 0 .../koin/it/hello/test/TestGreetingService.kt | 0 .../koin/it/hello/test/testHelloModule.kt | 0 .../koin/hello/EnglishGreetingService.kt | 0 .../sdkotlin/koin/hello/ExternalComponent.kt | 0 .../koin/hello/ExternalComponentContainer.kt | 0 .../sdkotlin/koin/hello/GreetingService.kt | 0 .../org/sdkotlin/koin/hello/HelloApp.kt | 0 .../sdkotlin/koin/hello/HelloController.kt | 0 .../org/sdkotlin/koin/hello/HelloKoin.kt | 0 .../koin/hello/RandomGreetingService.kt | 0 .../koin/hello/SimpleHelloController.kt | 0 .../org/sdkotlin/koin/hello/helloModule.kt | 0 .../koin/hello/EnglishGreetingServiceTest.kt | 0 .../koin/hello/RandomGreetingServiceTest.kt | 0 .../koin/hello/SimpleHelloControllerTest.kt | 0 .../effective-kotlin}/README.md | 0 .../effective-kotlin}/build.gradle.kts | 0 .../effective-kotlin}/detekt-baseline.xml | 0 .../item1/ConsiderStaticFactoryMethods.kt | 0 .../item10through13/CommonMethods.kt | 0 .../item16/AccessorsOverFields.kt | 0 .../item17/MinimizeMutability.kt | 0 .../item18and19/FavorComposition.kt | 0 .../effectivejava/item2/ConsiderBuilders.kt | 0 .../effectivejava/item3and4/Singletons.kt | 0 .../item50/MakeDefensiveCopies.kt | 0 .../effectivejava/item58/PreferForEach.kt | 0 .../effectivejava/item62/AvoidStrings.kt | 0 .../idioms/ControlStructuresAsExpressions.kt | 0 .../sdkotlin/meetup/idioms/Destructuring.kt | 0 .../org/sdkotlin/meetup/idioms/Nulls.kt | 0 .../kotlin-dl}/build.gradle.kts | 0 .../kotlin-dl}/detekt-baseline.xml | 0 .../org/sdkotlin/kotlindl/FashionMnist.kt | 0 .../build.gradle.kts | 2 +- .../detekt-baseline.xml | 0 .../_30_sealedtypes/OtherModulePlayer.kt | 0 .../SealedTypeSmartCastFromOtherModule.kt | 0 .../otherpackage/OtherModuleAndPackageNPC.kt | 0 .../kotlin-for-java-devs}/README.md | 0 .../kotlin-for-java-devs}/build.gradle.kts | 0 .../kotlin-for-java-devs}/detekt-baseline.xml | 0 .../intro/java/_00_classes/ClassesInJava.java | 0 .../java/_01_packages/PackagesInJava.java | 0 .../intro/java/_02_helloworld/HelloJava.java | 0 .../VariablesAndTypesInJava.java | 0 .../java/_06_equality/EqualityInJava.java | 0 .../intro/java/_06_strings/StringsInJava.java | 0 .../java/_10_selection/SelectionInJava.java | 0 .../java/_11_iteration/IterationInJava.java | 0 .../ConstructorsAndInitializersInJava.java | 0 .../_14_dataclasses/DataClassesInJava.java | 0 .../java/_15_singletons/SingletonInJava.java | 0 .../intro/java/_16_static/StaticInJava.java | 0 .../java/_17_constants/ConstantsInJava.java | 0 .../java/_22_nullsafety/NullSafetyInJava.java | 0 .../intro/java/_24_arrays/ArraysInJava.java | 0 .../java/_28_variance/VarianceInJava.java | 0 .../TryWithResourcesInJava.java | 0 .../java/_XX_uniontypes/UnionTypesInJava.java | 0 .../kotlin/_00_classes/ClassesInKotlin.kt | 0 .../kotlin/_01_packages/PackagesInKotlin.kt | 0 .../kotlin/_02_helloworld/HelloKotlin.kt | 0 .../_02_helloworld/withargs/HelloWithArgs.kt | 0 .../kotlin/_03_toplevel/TopLevelInKotlin.kt | 0 .../usage/TopLevelUsageInKotlin.kt | 0 .../kotlin/_04_imports/ImportsInKotlin.kt | 0 .../kotlin/_04_imports/otherpackage/Thing1.kt | 0 .../VariablesAndTypesInKotlin.kt | 0 .../UnsignedTypesInKotlin.kt | 0 .../kotlin/_06_strings/StringsInKotlin.kt | 0 .../kotlin/_07_equality/EqualityInKotlin.kt | 0 .../_08_0_functions/FunctionsInKotlin.kt | 0 .../HigherOrderFunctionsAndLambdasInKotlin.kt | 0 .../TailRecursionDebugging.kt | 0 .../TailRecursionInKotlin.kt | 0 .../ExtensionFunctionsInKotlin.kt | 0 .../ExtensionFunctionScopingInKotlin.kt | 0 .../OperatorOverloadingInKotlin.kt | 0 .../InfixFunctionsInKotlin.kt | 0 .../intro/kotlin/_09_ranges/RangesInKotlin.kt | 0 .../kotlin/_10_selection/SelectionInKotlin.kt | 0 .../kotlin/_11_iteration/IterationInKotlin.kt | 0 .../_12_properties/PropertiesInKotlin.kt | 0 .../ConstructorsAndInitializersInKotlin.kt | 0 .../_14_0_dataclasses/DataClassesInKotlin.kt | 0 .../InlineClassesInKotlin.kt | 0 .../_15_singletons/SingletonInKotlin.kt | 0 .../intro/kotlin/_16_static/StaticInKotlin.kt | 0 .../kotlin/_17_constants/ConstantsInKotlin.kt | 0 .../_18_inheritance/InheritanceInKotlin.kt | 0 .../AbstractClassesInKotlin.kt | 0 .../_20_interfaces/InterfacesInKotlin.kt | 0 .../_21_smartcasts/SmartCastsInKotlin.kt | 0 .../_22_nullsafety/NullSafetyInKotlin.kt | 0 .../kotlin/_23_generics/GenericsInKotlin.kt | 0 .../kotlin/_23_generics/util/Utilities.kt | 0 .../intro/kotlin/_24_arrays/ArraysInKotlin.kt | 0 .../_25_varargfunctions/VarargsInKotlin.kt | 0 .../_26_collections/CollectionsInKotlin.kt | 0 .../kotlin/_27_sequences/SequencesInKotlin.kt | 0 .../kotlin/_28_variance/VarianceInKotlin.kt | 0 .../intro/kotlin/_29_enums/EnumsInKotlin.kt | 0 .../_30_sealedtypes/SealedTypesInKotlin.kt | 0 .../kotlin/_30_sealedtypes/UnknownPlayer.kt | 0 .../_30_sealedtypes/otherpackage/AiNPC.kt | 0 .../otherpackage/OtherPackagePlayer.kt | 0 .../_31_annotations/AnnotationsInKotlin.kt | 0 .../_32_delegation/DelegationInKotlin.kt | 0 .../intro/kotlin/_32_delegation/LateInit.kt | 0 .../_XX_coroutines/CoroutinesInKotlin.kt | 0 .../_XX_reflection/ReflectionInKotlin.kt | 0 .../ScopingFunctionsInKotlin.kt | 0 .../intro/kotlin/_XX_tdd/TddInKotlin.kt | 0 .../TryWithResourcesInKotlin.kt | 0 .../_XX_uniontypes/UnionTypesInKotlin.kt | 0 .../_XX_constants/ConstantsInKotlin.kt | 0 .../ConstantsInKotlinCompanion.kt | 0 .../_XX_constants/ConstantsInKotlinObject.kt | 0 .../meetup/firstwednesday/SDKotlin.kt | 0 .../src/main/resources/hello.txt | 0 .../_14_0_dataclasses/PolyglotPersonTest.kt | 0 .../intro/kotlin/_XX_tdd/TddInKotlinTest.kt | 0 .../api/annotations/build.gradle.kts | 0 .../api/annotations/GeneratedBuilder.kt | 0 .../api/annotations/GeneratedBuilderTest.kt | 0 .../api/builder/build.gradle.kts | 0 .../buildergen/api/builder/Builder.kt | 0 .../processor/build.gradle.kts | 4 ++-- .../processor/detekt-baseline.xml | 0 .../processor/BuilderGenSymbolProcessor.kt | 0 .../BuilderGenSymbolProcessorProvider.kt | 0 .../buildergen/processor/BuilderGenVisitor.kt | 0 ...ols.ksp.processing.SymbolProcessorProvider | 0 .../processor/test-project/build.gradle.kts | 6 ++--- .../buildergen/processor/it/TestEntity.kt | 0 .../processor/it/TestEntityBuilderTest.kt | 0 .../sorting-in-kotlin}/build.gradle.kts | 0 .../kotlin/org/sdkoltin/sort/BubbleSort.kt | 0 .../src/main/kotlin/org/sdkoltin/sort/Swap.kt | 0 .../org/sdkoltin/sort/BubbleSortKtTest.kt | 0 .../kotlin/org/sdkoltin/sort/SortTestCases.kt | 0 .../kotlin/org/sdkoltin/sort/SwapKtTest.kt | 0 .../tdd-in-kotlin}/build.gradle.kts | 4 ++-- .../tdd-in-kotlin}/detekt-baseline.xml | 0 .../sdkotlin/tdd/fizzbuzz/ConsolePrinter.kt | 0 .../org/sdkotlin/tdd/fizzbuzz/FizzBuzz.kt | 0 .../org/sdkotlin/tdd/fizzbuzz/Printer.kt | 0 .../org/sdkotlin/tdd/sorting/Sorting.kt | 0 .../tdd/testfixtures/InternalComponent.kt | 0 .../tdd/fizzbuzz/FizzBuzzMockKTest.kt | 0 .../tdd/fizzbuzz/FizzBuzzMockitoKotlinTest.kt | 0 .../org/sdkotlin/tdd/fizzbuzz/FizzBuzzTest.kt | 0 .../org/sdkotlin/tdd/fizzbuzz/TestPrinter.kt | 0 .../tdd/sorting/JUnit5DynamicTestSortTest.kt | 0 .../sorting/JUnit5ParameterizedSortTest.kt | 0 .../sdkotlin/tdd/sorting/JUnit5SortTest.kt | 0 .../sdkotlin/tdd/sorting/KotestSortTest.kt | 0 .../tdd/testfixtures/InternalComponentTest.kt | 0 .../resources/io/mockk/settings.properties | 0 .../InternalComponentTestDouble.kt | 0 .../typed-errors-in-kotlin}/build.gradle.kts | 0 .../detekt-baseline.xml | 0 .../kotlin/org/sdkotlin/typederrors/Fruit.kt | 0 .../org/sdkotlin/typederrors/FruitBasket.kt | 0 .../org/sdkotlin/typederrors/TypedError.kt | 0 .../either/ConvertersWithEither.kt | 0 .../either/TypedErrorsWithEither.kt | 0 .../typederrors/raise/ConvertersWithRaise.kt | 0 .../typederrors/raise/TypedErrorsWithRaise.kt | 0 .../union/ConvertersWithUnionTypes.kt | 0 175 files changed, 20 insertions(+), 20 deletions(-) rename {di-with-koin => subprojects/di-with-koin}/build.gradle.kts (100%) rename {di-with-koin => subprojects/di-with-koin}/src/it/kotlin/org/sdkotlin/koin/it/hello/HelloControllerIT.kt (100%) rename {di-with-koin => subprojects/di-with-koin}/src/it/kotlin/org/sdkotlin/koin/it/hello/HelloModuleIT.kt (100%) rename {di-with-koin => subprojects/di-with-koin}/src/it/kotlin/org/sdkotlin/koin/it/hello/test/TestGreetingService.kt (100%) rename {di-with-koin => subprojects/di-with-koin}/src/it/kotlin/org/sdkotlin/koin/it/hello/test/testHelloModule.kt (100%) rename {di-with-koin => subprojects/di-with-koin}/src/main/kotlin/org/sdkotlin/koin/hello/EnglishGreetingService.kt (100%) rename {di-with-koin => subprojects/di-with-koin}/src/main/kotlin/org/sdkotlin/koin/hello/ExternalComponent.kt (100%) rename {di-with-koin => subprojects/di-with-koin}/src/main/kotlin/org/sdkotlin/koin/hello/ExternalComponentContainer.kt (100%) rename {di-with-koin => subprojects/di-with-koin}/src/main/kotlin/org/sdkotlin/koin/hello/GreetingService.kt (100%) rename {di-with-koin => subprojects/di-with-koin}/src/main/kotlin/org/sdkotlin/koin/hello/HelloApp.kt (100%) rename {di-with-koin => subprojects/di-with-koin}/src/main/kotlin/org/sdkotlin/koin/hello/HelloController.kt (100%) rename {di-with-koin => subprojects/di-with-koin}/src/main/kotlin/org/sdkotlin/koin/hello/HelloKoin.kt (100%) rename {di-with-koin => subprojects/di-with-koin}/src/main/kotlin/org/sdkotlin/koin/hello/RandomGreetingService.kt (100%) rename {di-with-koin => subprojects/di-with-koin}/src/main/kotlin/org/sdkotlin/koin/hello/SimpleHelloController.kt (100%) rename {di-with-koin => subprojects/di-with-koin}/src/main/kotlin/org/sdkotlin/koin/hello/helloModule.kt (100%) rename {di-with-koin => subprojects/di-with-koin}/src/test/kotlin/org/sdkotlin/koin/hello/EnglishGreetingServiceTest.kt (100%) rename {di-with-koin => subprojects/di-with-koin}/src/test/kotlin/org/sdkotlin/koin/hello/RandomGreetingServiceTest.kt (100%) rename {di-with-koin => subprojects/di-with-koin}/src/test/kotlin/org/sdkotlin/koin/hello/SimpleHelloControllerTest.kt (100%) rename {effective-kotlin => subprojects/effective-kotlin}/README.md (100%) rename {effective-kotlin => subprojects/effective-kotlin}/build.gradle.kts (100%) rename {effective-kotlin => subprojects/effective-kotlin}/detekt-baseline.xml (100%) rename {effective-kotlin => subprojects/effective-kotlin}/src/main/kotlin/org/sdkotlin/meetup/effectivejava/item1/ConsiderStaticFactoryMethods.kt (100%) rename {effective-kotlin => subprojects/effective-kotlin}/src/main/kotlin/org/sdkotlin/meetup/effectivejava/item10through13/CommonMethods.kt (100%) rename {effective-kotlin => subprojects/effective-kotlin}/src/main/kotlin/org/sdkotlin/meetup/effectivejava/item16/AccessorsOverFields.kt (100%) rename {effective-kotlin => subprojects/effective-kotlin}/src/main/kotlin/org/sdkotlin/meetup/effectivejava/item17/MinimizeMutability.kt (100%) rename {effective-kotlin => subprojects/effective-kotlin}/src/main/kotlin/org/sdkotlin/meetup/effectivejava/item18and19/FavorComposition.kt (100%) rename {effective-kotlin => subprojects/effective-kotlin}/src/main/kotlin/org/sdkotlin/meetup/effectivejava/item2/ConsiderBuilders.kt (100%) rename {effective-kotlin => subprojects/effective-kotlin}/src/main/kotlin/org/sdkotlin/meetup/effectivejava/item3and4/Singletons.kt (100%) rename {effective-kotlin => subprojects/effective-kotlin}/src/main/kotlin/org/sdkotlin/meetup/effectivejava/item50/MakeDefensiveCopies.kt (100%) rename {effective-kotlin => subprojects/effective-kotlin}/src/main/kotlin/org/sdkotlin/meetup/effectivejava/item58/PreferForEach.kt (100%) rename {effective-kotlin => subprojects/effective-kotlin}/src/main/kotlin/org/sdkotlin/meetup/effectivejava/item62/AvoidStrings.kt (100%) rename {effective-kotlin => subprojects/effective-kotlin}/src/main/kotlin/org/sdkotlin/meetup/idioms/ControlStructuresAsExpressions.kt (100%) rename {effective-kotlin => subprojects/effective-kotlin}/src/main/kotlin/org/sdkotlin/meetup/idioms/Destructuring.kt (100%) rename {effective-kotlin => subprojects/effective-kotlin}/src/main/kotlin/org/sdkotlin/meetup/idioms/Nulls.kt (100%) rename {kotlin-dl => subprojects/kotlin-dl}/build.gradle.kts (100%) rename {kotlin-dl => subprojects/kotlin-dl}/detekt-baseline.xml (100%) rename {kotlin-dl => subprojects/kotlin-dl}/src/main/kotlin/org/sdkotlin/kotlindl/FashionMnist.kt (100%) rename {kotlin-for-java-devs-client => subprojects/kotlin-for-java-devs-client}/build.gradle.kts (74%) rename {kotlin-for-java-devs-client => subprojects/kotlin-for-java-devs-client}/detekt-baseline.xml (100%) rename {kotlin-for-java-devs-client => subprojects/kotlin-for-java-devs-client}/src/main/kotlin/org/sdkotlin/intro/kotlin/_30_sealedtypes/OtherModulePlayer.kt (100%) rename {kotlin-for-java-devs-client => subprojects/kotlin-for-java-devs-client}/src/main/kotlin/org/sdkotlin/intro/kotlin/_30_sealedtypes/SealedTypeSmartCastFromOtherModule.kt (100%) rename {kotlin-for-java-devs-client => subprojects/kotlin-for-java-devs-client}/src/main/kotlin/org/sdkotlin/intro/kotlin/_30_sealedtypes/otherpackage/OtherModuleAndPackageNPC.kt (100%) rename {kotlin-for-java-devs => subprojects/kotlin-for-java-devs}/README.md (100%) rename {kotlin-for-java-devs => subprojects/kotlin-for-java-devs}/build.gradle.kts (100%) rename {kotlin-for-java-devs => subprojects/kotlin-for-java-devs}/detekt-baseline.xml (100%) rename {kotlin-for-java-devs => subprojects/kotlin-for-java-devs}/src/main/java/org/sdkotlin/intro/java/_00_classes/ClassesInJava.java (100%) rename {kotlin-for-java-devs => subprojects/kotlin-for-java-devs}/src/main/java/org/sdkotlin/intro/java/_01_packages/PackagesInJava.java (100%) rename {kotlin-for-java-devs => subprojects/kotlin-for-java-devs}/src/main/java/org/sdkotlin/intro/java/_02_helloworld/HelloJava.java (100%) rename {kotlin-for-java-devs => subprojects/kotlin-for-java-devs}/src/main/java/org/sdkotlin/intro/java/_05_variables/VariablesAndTypesInJava.java (100%) rename {kotlin-for-java-devs => subprojects/kotlin-for-java-devs}/src/main/java/org/sdkotlin/intro/java/_06_equality/EqualityInJava.java (100%) rename {kotlin-for-java-devs => subprojects/kotlin-for-java-devs}/src/main/java/org/sdkotlin/intro/java/_06_strings/StringsInJava.java (100%) rename {kotlin-for-java-devs => subprojects/kotlin-for-java-devs}/src/main/java/org/sdkotlin/intro/java/_10_selection/SelectionInJava.java (100%) rename {kotlin-for-java-devs => subprojects/kotlin-for-java-devs}/src/main/java/org/sdkotlin/intro/java/_11_iteration/IterationInJava.java (100%) rename {kotlin-for-java-devs => subprojects/kotlin-for-java-devs}/src/main/java/org/sdkotlin/intro/java/_13_constructors/ConstructorsAndInitializersInJava.java (100%) rename {kotlin-for-java-devs => subprojects/kotlin-for-java-devs}/src/main/java/org/sdkotlin/intro/java/_14_dataclasses/DataClassesInJava.java (100%) rename {kotlin-for-java-devs => subprojects/kotlin-for-java-devs}/src/main/java/org/sdkotlin/intro/java/_15_singletons/SingletonInJava.java (100%) rename {kotlin-for-java-devs => subprojects/kotlin-for-java-devs}/src/main/java/org/sdkotlin/intro/java/_16_static/StaticInJava.java (100%) rename {kotlin-for-java-devs => subprojects/kotlin-for-java-devs}/src/main/java/org/sdkotlin/intro/java/_17_constants/ConstantsInJava.java (100%) rename {kotlin-for-java-devs => subprojects/kotlin-for-java-devs}/src/main/java/org/sdkotlin/intro/java/_22_nullsafety/NullSafetyInJava.java (100%) rename {kotlin-for-java-devs => subprojects/kotlin-for-java-devs}/src/main/java/org/sdkotlin/intro/java/_24_arrays/ArraysInJava.java (100%) rename {kotlin-for-java-devs => subprojects/kotlin-for-java-devs}/src/main/java/org/sdkotlin/intro/java/_28_variance/VarianceInJava.java (100%) rename {kotlin-for-java-devs => subprojects/kotlin-for-java-devs}/src/main/java/org/sdkotlin/intro/java/_XX_try_w_resources/TryWithResourcesInJava.java (100%) rename {kotlin-for-java-devs => subprojects/kotlin-for-java-devs}/src/main/java/org/sdkotlin/intro/java/_XX_uniontypes/UnionTypesInJava.java (100%) rename {kotlin-for-java-devs => subprojects/kotlin-for-java-devs}/src/main/kotlin/org/sdkotlin/intro/kotlin/_00_classes/ClassesInKotlin.kt (100%) rename {kotlin-for-java-devs => subprojects/kotlin-for-java-devs}/src/main/kotlin/org/sdkotlin/intro/kotlin/_01_packages/PackagesInKotlin.kt (100%) rename {kotlin-for-java-devs => subprojects/kotlin-for-java-devs}/src/main/kotlin/org/sdkotlin/intro/kotlin/_02_helloworld/HelloKotlin.kt (100%) rename {kotlin-for-java-devs => subprojects/kotlin-for-java-devs}/src/main/kotlin/org/sdkotlin/intro/kotlin/_02_helloworld/withargs/HelloWithArgs.kt (100%) rename {kotlin-for-java-devs => subprojects/kotlin-for-java-devs}/src/main/kotlin/org/sdkotlin/intro/kotlin/_03_toplevel/TopLevelInKotlin.kt (100%) rename {kotlin-for-java-devs => subprojects/kotlin-for-java-devs}/src/main/kotlin/org/sdkotlin/intro/kotlin/_03_toplevel/usage/TopLevelUsageInKotlin.kt (100%) rename {kotlin-for-java-devs => subprojects/kotlin-for-java-devs}/src/main/kotlin/org/sdkotlin/intro/kotlin/_04_imports/ImportsInKotlin.kt (100%) rename {kotlin-for-java-devs => subprojects/kotlin-for-java-devs}/src/main/kotlin/org/sdkotlin/intro/kotlin/_04_imports/otherpackage/Thing1.kt (100%) rename {kotlin-for-java-devs => subprojects/kotlin-for-java-devs}/src/main/kotlin/org/sdkotlin/intro/kotlin/_05_0_variables_and_types/VariablesAndTypesInKotlin.kt (100%) rename {kotlin-for-java-devs => subprojects/kotlin-for-java-devs}/src/main/kotlin/org/sdkotlin/intro/kotlin/_05_1_unsigned_types/UnsignedTypesInKotlin.kt (100%) rename {kotlin-for-java-devs => subprojects/kotlin-for-java-devs}/src/main/kotlin/org/sdkotlin/intro/kotlin/_06_strings/StringsInKotlin.kt (100%) rename {kotlin-for-java-devs => subprojects/kotlin-for-java-devs}/src/main/kotlin/org/sdkotlin/intro/kotlin/_07_equality/EqualityInKotlin.kt (100%) rename {kotlin-for-java-devs => subprojects/kotlin-for-java-devs}/src/main/kotlin/org/sdkotlin/intro/kotlin/_08_0_functions/FunctionsInKotlin.kt (100%) rename {kotlin-for-java-devs => subprojects/kotlin-for-java-devs}/src/main/kotlin/org/sdkotlin/intro/kotlin/_08_1_higherorderfunctions/HigherOrderFunctionsAndLambdasInKotlin.kt (100%) rename {kotlin-for-java-devs => subprojects/kotlin-for-java-devs}/src/main/kotlin/org/sdkotlin/intro/kotlin/_08_2_tailrecursivefunctions/TailRecursionDebugging.kt (100%) rename {kotlin-for-java-devs => subprojects/kotlin-for-java-devs}/src/main/kotlin/org/sdkotlin/intro/kotlin/_08_2_tailrecursivefunctions/TailRecursionInKotlin.kt (100%) rename {kotlin-for-java-devs => subprojects/kotlin-for-java-devs}/src/main/kotlin/org/sdkotlin/intro/kotlin/_08_3_extensionfunctions/ExtensionFunctionsInKotlin.kt (100%) rename {kotlin-for-java-devs => subprojects/kotlin-for-java-devs}/src/main/kotlin/org/sdkotlin/intro/kotlin/_08_3_extensionfunctions/otherpackage/ExtensionFunctionScopingInKotlin.kt (100%) rename {kotlin-for-java-devs => subprojects/kotlin-for-java-devs}/src/main/kotlin/org/sdkotlin/intro/kotlin/_08_4_operatorfunctions/OperatorOverloadingInKotlin.kt (100%) rename {kotlin-for-java-devs => subprojects/kotlin-for-java-devs}/src/main/kotlin/org/sdkotlin/intro/kotlin/_08_5_infixfunctions/InfixFunctionsInKotlin.kt (100%) rename {kotlin-for-java-devs => subprojects/kotlin-for-java-devs}/src/main/kotlin/org/sdkotlin/intro/kotlin/_09_ranges/RangesInKotlin.kt (100%) rename {kotlin-for-java-devs => subprojects/kotlin-for-java-devs}/src/main/kotlin/org/sdkotlin/intro/kotlin/_10_selection/SelectionInKotlin.kt (100%) rename {kotlin-for-java-devs => subprojects/kotlin-for-java-devs}/src/main/kotlin/org/sdkotlin/intro/kotlin/_11_iteration/IterationInKotlin.kt (100%) rename {kotlin-for-java-devs => subprojects/kotlin-for-java-devs}/src/main/kotlin/org/sdkotlin/intro/kotlin/_12_properties/PropertiesInKotlin.kt (100%) rename {kotlin-for-java-devs => subprojects/kotlin-for-java-devs}/src/main/kotlin/org/sdkotlin/intro/kotlin/_13_constructors/ConstructorsAndInitializersInKotlin.kt (100%) rename {kotlin-for-java-devs => subprojects/kotlin-for-java-devs}/src/main/kotlin/org/sdkotlin/intro/kotlin/_14_0_dataclasses/DataClassesInKotlin.kt (100%) rename {kotlin-for-java-devs => subprojects/kotlin-for-java-devs}/src/main/kotlin/org/sdkotlin/intro/kotlin/_14_1_inlineclasses/InlineClassesInKotlin.kt (100%) rename {kotlin-for-java-devs => subprojects/kotlin-for-java-devs}/src/main/kotlin/org/sdkotlin/intro/kotlin/_15_singletons/SingletonInKotlin.kt (100%) rename {kotlin-for-java-devs => subprojects/kotlin-for-java-devs}/src/main/kotlin/org/sdkotlin/intro/kotlin/_16_static/StaticInKotlin.kt (100%) rename {kotlin-for-java-devs => subprojects/kotlin-for-java-devs}/src/main/kotlin/org/sdkotlin/intro/kotlin/_17_constants/ConstantsInKotlin.kt (100%) rename {kotlin-for-java-devs => subprojects/kotlin-for-java-devs}/src/main/kotlin/org/sdkotlin/intro/kotlin/_18_inheritance/InheritanceInKotlin.kt (100%) rename {kotlin-for-java-devs => subprojects/kotlin-for-java-devs}/src/main/kotlin/org/sdkotlin/intro/kotlin/_19_abstractclasses/AbstractClassesInKotlin.kt (100%) rename {kotlin-for-java-devs => subprojects/kotlin-for-java-devs}/src/main/kotlin/org/sdkotlin/intro/kotlin/_20_interfaces/InterfacesInKotlin.kt (100%) rename {kotlin-for-java-devs => subprojects/kotlin-for-java-devs}/src/main/kotlin/org/sdkotlin/intro/kotlin/_21_smartcasts/SmartCastsInKotlin.kt (100%) rename {kotlin-for-java-devs => subprojects/kotlin-for-java-devs}/src/main/kotlin/org/sdkotlin/intro/kotlin/_22_nullsafety/NullSafetyInKotlin.kt (100%) rename {kotlin-for-java-devs => subprojects/kotlin-for-java-devs}/src/main/kotlin/org/sdkotlin/intro/kotlin/_23_generics/GenericsInKotlin.kt (100%) rename {kotlin-for-java-devs => subprojects/kotlin-for-java-devs}/src/main/kotlin/org/sdkotlin/intro/kotlin/_23_generics/util/Utilities.kt (100%) rename {kotlin-for-java-devs => subprojects/kotlin-for-java-devs}/src/main/kotlin/org/sdkotlin/intro/kotlin/_24_arrays/ArraysInKotlin.kt (100%) rename {kotlin-for-java-devs => subprojects/kotlin-for-java-devs}/src/main/kotlin/org/sdkotlin/intro/kotlin/_25_varargfunctions/VarargsInKotlin.kt (100%) rename {kotlin-for-java-devs => subprojects/kotlin-for-java-devs}/src/main/kotlin/org/sdkotlin/intro/kotlin/_26_collections/CollectionsInKotlin.kt (100%) rename {kotlin-for-java-devs => subprojects/kotlin-for-java-devs}/src/main/kotlin/org/sdkotlin/intro/kotlin/_27_sequences/SequencesInKotlin.kt (100%) rename {kotlin-for-java-devs => subprojects/kotlin-for-java-devs}/src/main/kotlin/org/sdkotlin/intro/kotlin/_28_variance/VarianceInKotlin.kt (100%) rename {kotlin-for-java-devs => subprojects/kotlin-for-java-devs}/src/main/kotlin/org/sdkotlin/intro/kotlin/_29_enums/EnumsInKotlin.kt (100%) rename {kotlin-for-java-devs => subprojects/kotlin-for-java-devs}/src/main/kotlin/org/sdkotlin/intro/kotlin/_30_sealedtypes/SealedTypesInKotlin.kt (100%) rename {kotlin-for-java-devs => subprojects/kotlin-for-java-devs}/src/main/kotlin/org/sdkotlin/intro/kotlin/_30_sealedtypes/UnknownPlayer.kt (100%) rename {kotlin-for-java-devs => subprojects/kotlin-for-java-devs}/src/main/kotlin/org/sdkotlin/intro/kotlin/_30_sealedtypes/otherpackage/AiNPC.kt (100%) rename {kotlin-for-java-devs => subprojects/kotlin-for-java-devs}/src/main/kotlin/org/sdkotlin/intro/kotlin/_30_sealedtypes/otherpackage/OtherPackagePlayer.kt (100%) rename {kotlin-for-java-devs => subprojects/kotlin-for-java-devs}/src/main/kotlin/org/sdkotlin/intro/kotlin/_31_annotations/AnnotationsInKotlin.kt (100%) rename {kotlin-for-java-devs => subprojects/kotlin-for-java-devs}/src/main/kotlin/org/sdkotlin/intro/kotlin/_32_delegation/DelegationInKotlin.kt (100%) rename {kotlin-for-java-devs => subprojects/kotlin-for-java-devs}/src/main/kotlin/org/sdkotlin/intro/kotlin/_32_delegation/LateInit.kt (100%) rename {kotlin-for-java-devs => subprojects/kotlin-for-java-devs}/src/main/kotlin/org/sdkotlin/intro/kotlin/_XX_coroutines/CoroutinesInKotlin.kt (100%) rename {kotlin-for-java-devs => subprojects/kotlin-for-java-devs}/src/main/kotlin/org/sdkotlin/intro/kotlin/_XX_reflection/ReflectionInKotlin.kt (100%) rename {kotlin-for-java-devs => subprojects/kotlin-for-java-devs}/src/main/kotlin/org/sdkotlin/intro/kotlin/_XX_scopingfunctions/ScopingFunctionsInKotlin.kt (100%) rename {kotlin-for-java-devs => subprojects/kotlin-for-java-devs}/src/main/kotlin/org/sdkotlin/intro/kotlin/_XX_tdd/TddInKotlin.kt (100%) rename {kotlin-for-java-devs => subprojects/kotlin-for-java-devs}/src/main/kotlin/org/sdkotlin/intro/kotlin/_XX_try_w_resources/TryWithResourcesInKotlin.kt (100%) rename {kotlin-for-java-devs => subprojects/kotlin-for-java-devs}/src/main/kotlin/org/sdkotlin/intro/kotlin/_XX_uniontypes/UnionTypesInKotlin.kt (100%) rename {kotlin-for-java-devs => subprojects/kotlin-for-java-devs}/src/main/kotlin/org/sdkotlin/javainterop/_XX_constants/ConstantsInKotlin.kt (100%) rename {kotlin-for-java-devs => subprojects/kotlin-for-java-devs}/src/main/kotlin/org/sdkotlin/javainterop/_XX_constants/ConstantsInKotlinCompanion.kt (100%) rename {kotlin-for-java-devs => subprojects/kotlin-for-java-devs}/src/main/kotlin/org/sdkotlin/javainterop/_XX_constants/ConstantsInKotlinObject.kt (100%) rename {kotlin-for-java-devs => subprojects/kotlin-for-java-devs}/src/main/kotlin/org/sdkotlin/meetup/firstwednesday/SDKotlin.kt (100%) rename {kotlin-for-java-devs => subprojects/kotlin-for-java-devs}/src/main/resources/hello.txt (100%) rename {kotlin-for-java-devs => subprojects/kotlin-for-java-devs}/src/test/kotlin/org/sdkotlin/intro/kotlin/_14_0_dataclasses/PolyglotPersonTest.kt (100%) rename {kotlin-for-java-devs => subprojects/kotlin-for-java-devs}/src/test/kotlin/org/sdkotlin/intro/kotlin/_XX_tdd/TddInKotlinTest.kt (100%) rename {ksp-builder-generator => subprojects/ksp-builder-generator}/api/annotations/build.gradle.kts (100%) rename {ksp-builder-generator => subprojects/ksp-builder-generator}/api/annotations/src/main/kotlin/org/sdkotlin/buildergen/api/annotations/GeneratedBuilder.kt (100%) rename {ksp-builder-generator => subprojects/ksp-builder-generator}/api/annotations/src/test/kotlin/org/sdkotlin/buildergen/api/annotations/GeneratedBuilderTest.kt (100%) rename {ksp-builder-generator => subprojects/ksp-builder-generator}/api/builder/build.gradle.kts (100%) rename {ksp-builder-generator => subprojects/ksp-builder-generator}/api/builder/src/main/kotlin/org/sdkotlin/buildergen/api/builder/Builder.kt (100%) rename {ksp-builder-generator => subprojects/ksp-builder-generator}/processor/build.gradle.kts (61%) rename {ksp-builder-generator => subprojects/ksp-builder-generator}/processor/detekt-baseline.xml (100%) rename {ksp-builder-generator => subprojects/ksp-builder-generator}/processor/src/main/kotlin/org/sdkotlin/buildergen/processor/BuilderGenSymbolProcessor.kt (100%) rename {ksp-builder-generator => subprojects/ksp-builder-generator}/processor/src/main/kotlin/org/sdkotlin/buildergen/processor/BuilderGenSymbolProcessorProvider.kt (100%) rename {ksp-builder-generator => subprojects/ksp-builder-generator}/processor/src/main/kotlin/org/sdkotlin/buildergen/processor/BuilderGenVisitor.kt (100%) rename {ksp-builder-generator => subprojects/ksp-builder-generator}/processor/src/main/resources/META-INF/services/com.google.devtools.ksp.processing.SymbolProcessorProvider (100%) rename {ksp-builder-generator => subprojects/ksp-builder-generator}/processor/test-project/build.gradle.kts (50%) rename {ksp-builder-generator => subprojects/ksp-builder-generator}/processor/test-project/src/main/kotlin/org/sdkotlin/buildergen/processor/it/TestEntity.kt (100%) rename {ksp-builder-generator => subprojects/ksp-builder-generator}/processor/test-project/src/test/kotlin/org/sdkotlin/buildergen/processor/it/TestEntityBuilderTest.kt (100%) rename {sorting-in-kotlin => subprojects/sorting-in-kotlin}/build.gradle.kts (100%) rename {sorting-in-kotlin => subprojects/sorting-in-kotlin}/src/main/kotlin/org/sdkoltin/sort/BubbleSort.kt (100%) rename {sorting-in-kotlin => subprojects/sorting-in-kotlin}/src/main/kotlin/org/sdkoltin/sort/Swap.kt (100%) rename {sorting-in-kotlin => subprojects/sorting-in-kotlin}/src/test/kotlin/org/sdkoltin/sort/BubbleSortKtTest.kt (100%) rename {sorting-in-kotlin => subprojects/sorting-in-kotlin}/src/test/kotlin/org/sdkoltin/sort/SortTestCases.kt (100%) rename {sorting-in-kotlin => subprojects/sorting-in-kotlin}/src/test/kotlin/org/sdkoltin/sort/SwapKtTest.kt (100%) rename {tdd-in-kotlin => subprojects/tdd-in-kotlin}/build.gradle.kts (85%) rename {tdd-in-kotlin => subprojects/tdd-in-kotlin}/detekt-baseline.xml (100%) rename {tdd-in-kotlin => subprojects/tdd-in-kotlin}/src/main/kotlin/org/sdkotlin/tdd/fizzbuzz/ConsolePrinter.kt (100%) rename {tdd-in-kotlin => subprojects/tdd-in-kotlin}/src/main/kotlin/org/sdkotlin/tdd/fizzbuzz/FizzBuzz.kt (100%) rename {tdd-in-kotlin => subprojects/tdd-in-kotlin}/src/main/kotlin/org/sdkotlin/tdd/fizzbuzz/Printer.kt (100%) rename {tdd-in-kotlin => subprojects/tdd-in-kotlin}/src/main/kotlin/org/sdkotlin/tdd/sorting/Sorting.kt (100%) rename {tdd-in-kotlin => subprojects/tdd-in-kotlin}/src/main/kotlin/org/sdkotlin/tdd/testfixtures/InternalComponent.kt (100%) rename {tdd-in-kotlin => subprojects/tdd-in-kotlin}/src/test/kotlin/org/sdkotlin/tdd/fizzbuzz/FizzBuzzMockKTest.kt (100%) rename {tdd-in-kotlin => subprojects/tdd-in-kotlin}/src/test/kotlin/org/sdkotlin/tdd/fizzbuzz/FizzBuzzMockitoKotlinTest.kt (100%) rename {tdd-in-kotlin => subprojects/tdd-in-kotlin}/src/test/kotlin/org/sdkotlin/tdd/fizzbuzz/FizzBuzzTest.kt (100%) rename {tdd-in-kotlin => subprojects/tdd-in-kotlin}/src/test/kotlin/org/sdkotlin/tdd/fizzbuzz/TestPrinter.kt (100%) rename {tdd-in-kotlin => subprojects/tdd-in-kotlin}/src/test/kotlin/org/sdkotlin/tdd/sorting/JUnit5DynamicTestSortTest.kt (100%) rename {tdd-in-kotlin => subprojects/tdd-in-kotlin}/src/test/kotlin/org/sdkotlin/tdd/sorting/JUnit5ParameterizedSortTest.kt (100%) rename {tdd-in-kotlin => subprojects/tdd-in-kotlin}/src/test/kotlin/org/sdkotlin/tdd/sorting/JUnit5SortTest.kt (100%) rename {tdd-in-kotlin => subprojects/tdd-in-kotlin}/src/test/kotlin/org/sdkotlin/tdd/sorting/KotestSortTest.kt (100%) rename {tdd-in-kotlin => subprojects/tdd-in-kotlin}/src/test/kotlin/org/sdkotlin/tdd/testfixtures/InternalComponentTest.kt (100%) rename {tdd-in-kotlin => subprojects/tdd-in-kotlin}/src/test/resources/io/mockk/settings.properties (100%) rename {tdd-in-kotlin => subprojects/tdd-in-kotlin}/src/testFixtures/kotlin/org/sdkotlin/tdd/testfixtures/InternalComponentTestDouble.kt (100%) rename {typed-errors-in-kotlin => subprojects/typed-errors-in-kotlin}/build.gradle.kts (100%) rename {typed-errors-in-kotlin => subprojects/typed-errors-in-kotlin}/detekt-baseline.xml (100%) rename {typed-errors-in-kotlin => subprojects/typed-errors-in-kotlin}/src/main/kotlin/org/sdkotlin/typederrors/Fruit.kt (100%) rename {typed-errors-in-kotlin => subprojects/typed-errors-in-kotlin}/src/main/kotlin/org/sdkotlin/typederrors/FruitBasket.kt (100%) rename {typed-errors-in-kotlin => subprojects/typed-errors-in-kotlin}/src/main/kotlin/org/sdkotlin/typederrors/TypedError.kt (100%) rename {typed-errors-in-kotlin => subprojects/typed-errors-in-kotlin}/src/main/kotlin/org/sdkotlin/typederrors/either/ConvertersWithEither.kt (100%) rename {typed-errors-in-kotlin => subprojects/typed-errors-in-kotlin}/src/main/kotlin/org/sdkotlin/typederrors/either/TypedErrorsWithEither.kt (100%) rename {typed-errors-in-kotlin => subprojects/typed-errors-in-kotlin}/src/main/kotlin/org/sdkotlin/typederrors/raise/ConvertersWithRaise.kt (100%) rename {typed-errors-in-kotlin => subprojects/typed-errors-in-kotlin}/src/main/kotlin/org/sdkotlin/typederrors/raise/TypedErrorsWithRaise.kt (100%) rename {typed-errors-in-kotlin => subprojects/typed-errors-in-kotlin}/src/main/kotlin/org/sdkotlin/typederrors/union/ConvertersWithUnionTypes.kt (100%) diff --git a/settings.gradle.kts b/settings.gradle.kts index 6cad26c..bed3cd2 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -33,15 +33,15 @@ rootProject.name = "sd-kotlin-talks" includeBuild("platforms") -include("di-with-koin") -include("effective-kotlin") -include("kotlin-dl") -include("kotlin-for-java-devs") -include("kotlin-for-java-devs-client") -include("ksp-builder-generator:api:annotations") -include("ksp-builder-generator:api:builder") -include("ksp-builder-generator:processor") -include("ksp-builder-generator:processor:test-project") -include("sorting-in-kotlin") -include("tdd-in-kotlin") -include("typed-errors-in-kotlin") +include("subprojects:di-with-koin") +include("subprojects:effective-kotlin") +include("subprojects:kotlin-dl") +include("subprojects:kotlin-for-java-devs") +include("subprojects:kotlin-for-java-devs-client") +include("subprojects:ksp-builder-generator:api:annotations") +include("subprojects:ksp-builder-generator:api:builder") +include("subprojects:ksp-builder-generator:processor") +include("subprojects:ksp-builder-generator:processor:test-project") +include("subprojects:sorting-in-kotlin") +include("subprojects:tdd-in-kotlin") +include("subprojects:typed-errors-in-kotlin") diff --git a/di-with-koin/build.gradle.kts b/subprojects/di-with-koin/build.gradle.kts similarity index 100% rename from di-with-koin/build.gradle.kts rename to subprojects/di-with-koin/build.gradle.kts diff --git a/di-with-koin/src/it/kotlin/org/sdkotlin/koin/it/hello/HelloControllerIT.kt b/subprojects/di-with-koin/src/it/kotlin/org/sdkotlin/koin/it/hello/HelloControllerIT.kt similarity index 100% rename from di-with-koin/src/it/kotlin/org/sdkotlin/koin/it/hello/HelloControllerIT.kt rename to subprojects/di-with-koin/src/it/kotlin/org/sdkotlin/koin/it/hello/HelloControllerIT.kt diff --git a/di-with-koin/src/it/kotlin/org/sdkotlin/koin/it/hello/HelloModuleIT.kt b/subprojects/di-with-koin/src/it/kotlin/org/sdkotlin/koin/it/hello/HelloModuleIT.kt similarity index 100% rename from di-with-koin/src/it/kotlin/org/sdkotlin/koin/it/hello/HelloModuleIT.kt rename to subprojects/di-with-koin/src/it/kotlin/org/sdkotlin/koin/it/hello/HelloModuleIT.kt diff --git a/di-with-koin/src/it/kotlin/org/sdkotlin/koin/it/hello/test/TestGreetingService.kt b/subprojects/di-with-koin/src/it/kotlin/org/sdkotlin/koin/it/hello/test/TestGreetingService.kt similarity index 100% rename from di-with-koin/src/it/kotlin/org/sdkotlin/koin/it/hello/test/TestGreetingService.kt rename to subprojects/di-with-koin/src/it/kotlin/org/sdkotlin/koin/it/hello/test/TestGreetingService.kt diff --git a/di-with-koin/src/it/kotlin/org/sdkotlin/koin/it/hello/test/testHelloModule.kt b/subprojects/di-with-koin/src/it/kotlin/org/sdkotlin/koin/it/hello/test/testHelloModule.kt similarity index 100% rename from di-with-koin/src/it/kotlin/org/sdkotlin/koin/it/hello/test/testHelloModule.kt rename to subprojects/di-with-koin/src/it/kotlin/org/sdkotlin/koin/it/hello/test/testHelloModule.kt diff --git a/di-with-koin/src/main/kotlin/org/sdkotlin/koin/hello/EnglishGreetingService.kt b/subprojects/di-with-koin/src/main/kotlin/org/sdkotlin/koin/hello/EnglishGreetingService.kt similarity index 100% rename from di-with-koin/src/main/kotlin/org/sdkotlin/koin/hello/EnglishGreetingService.kt rename to subprojects/di-with-koin/src/main/kotlin/org/sdkotlin/koin/hello/EnglishGreetingService.kt diff --git a/di-with-koin/src/main/kotlin/org/sdkotlin/koin/hello/ExternalComponent.kt b/subprojects/di-with-koin/src/main/kotlin/org/sdkotlin/koin/hello/ExternalComponent.kt similarity index 100% rename from di-with-koin/src/main/kotlin/org/sdkotlin/koin/hello/ExternalComponent.kt rename to subprojects/di-with-koin/src/main/kotlin/org/sdkotlin/koin/hello/ExternalComponent.kt diff --git a/di-with-koin/src/main/kotlin/org/sdkotlin/koin/hello/ExternalComponentContainer.kt b/subprojects/di-with-koin/src/main/kotlin/org/sdkotlin/koin/hello/ExternalComponentContainer.kt similarity index 100% rename from di-with-koin/src/main/kotlin/org/sdkotlin/koin/hello/ExternalComponentContainer.kt rename to subprojects/di-with-koin/src/main/kotlin/org/sdkotlin/koin/hello/ExternalComponentContainer.kt diff --git a/di-with-koin/src/main/kotlin/org/sdkotlin/koin/hello/GreetingService.kt b/subprojects/di-with-koin/src/main/kotlin/org/sdkotlin/koin/hello/GreetingService.kt similarity index 100% rename from di-with-koin/src/main/kotlin/org/sdkotlin/koin/hello/GreetingService.kt rename to subprojects/di-with-koin/src/main/kotlin/org/sdkotlin/koin/hello/GreetingService.kt diff --git a/di-with-koin/src/main/kotlin/org/sdkotlin/koin/hello/HelloApp.kt b/subprojects/di-with-koin/src/main/kotlin/org/sdkotlin/koin/hello/HelloApp.kt similarity index 100% rename from di-with-koin/src/main/kotlin/org/sdkotlin/koin/hello/HelloApp.kt rename to subprojects/di-with-koin/src/main/kotlin/org/sdkotlin/koin/hello/HelloApp.kt diff --git a/di-with-koin/src/main/kotlin/org/sdkotlin/koin/hello/HelloController.kt b/subprojects/di-with-koin/src/main/kotlin/org/sdkotlin/koin/hello/HelloController.kt similarity index 100% rename from di-with-koin/src/main/kotlin/org/sdkotlin/koin/hello/HelloController.kt rename to subprojects/di-with-koin/src/main/kotlin/org/sdkotlin/koin/hello/HelloController.kt diff --git a/di-with-koin/src/main/kotlin/org/sdkotlin/koin/hello/HelloKoin.kt b/subprojects/di-with-koin/src/main/kotlin/org/sdkotlin/koin/hello/HelloKoin.kt similarity index 100% rename from di-with-koin/src/main/kotlin/org/sdkotlin/koin/hello/HelloKoin.kt rename to subprojects/di-with-koin/src/main/kotlin/org/sdkotlin/koin/hello/HelloKoin.kt diff --git a/di-with-koin/src/main/kotlin/org/sdkotlin/koin/hello/RandomGreetingService.kt b/subprojects/di-with-koin/src/main/kotlin/org/sdkotlin/koin/hello/RandomGreetingService.kt similarity index 100% rename from di-with-koin/src/main/kotlin/org/sdkotlin/koin/hello/RandomGreetingService.kt rename to subprojects/di-with-koin/src/main/kotlin/org/sdkotlin/koin/hello/RandomGreetingService.kt diff --git a/di-with-koin/src/main/kotlin/org/sdkotlin/koin/hello/SimpleHelloController.kt b/subprojects/di-with-koin/src/main/kotlin/org/sdkotlin/koin/hello/SimpleHelloController.kt similarity index 100% rename from di-with-koin/src/main/kotlin/org/sdkotlin/koin/hello/SimpleHelloController.kt rename to subprojects/di-with-koin/src/main/kotlin/org/sdkotlin/koin/hello/SimpleHelloController.kt diff --git a/di-with-koin/src/main/kotlin/org/sdkotlin/koin/hello/helloModule.kt b/subprojects/di-with-koin/src/main/kotlin/org/sdkotlin/koin/hello/helloModule.kt similarity index 100% rename from di-with-koin/src/main/kotlin/org/sdkotlin/koin/hello/helloModule.kt rename to subprojects/di-with-koin/src/main/kotlin/org/sdkotlin/koin/hello/helloModule.kt diff --git a/di-with-koin/src/test/kotlin/org/sdkotlin/koin/hello/EnglishGreetingServiceTest.kt b/subprojects/di-with-koin/src/test/kotlin/org/sdkotlin/koin/hello/EnglishGreetingServiceTest.kt similarity index 100% rename from di-with-koin/src/test/kotlin/org/sdkotlin/koin/hello/EnglishGreetingServiceTest.kt rename to subprojects/di-with-koin/src/test/kotlin/org/sdkotlin/koin/hello/EnglishGreetingServiceTest.kt diff --git a/di-with-koin/src/test/kotlin/org/sdkotlin/koin/hello/RandomGreetingServiceTest.kt b/subprojects/di-with-koin/src/test/kotlin/org/sdkotlin/koin/hello/RandomGreetingServiceTest.kt similarity index 100% rename from di-with-koin/src/test/kotlin/org/sdkotlin/koin/hello/RandomGreetingServiceTest.kt rename to subprojects/di-with-koin/src/test/kotlin/org/sdkotlin/koin/hello/RandomGreetingServiceTest.kt diff --git a/di-with-koin/src/test/kotlin/org/sdkotlin/koin/hello/SimpleHelloControllerTest.kt b/subprojects/di-with-koin/src/test/kotlin/org/sdkotlin/koin/hello/SimpleHelloControllerTest.kt similarity index 100% rename from di-with-koin/src/test/kotlin/org/sdkotlin/koin/hello/SimpleHelloControllerTest.kt rename to subprojects/di-with-koin/src/test/kotlin/org/sdkotlin/koin/hello/SimpleHelloControllerTest.kt diff --git a/effective-kotlin/README.md b/subprojects/effective-kotlin/README.md similarity index 100% rename from effective-kotlin/README.md rename to subprojects/effective-kotlin/README.md diff --git a/effective-kotlin/build.gradle.kts b/subprojects/effective-kotlin/build.gradle.kts similarity index 100% rename from effective-kotlin/build.gradle.kts rename to subprojects/effective-kotlin/build.gradle.kts diff --git a/effective-kotlin/detekt-baseline.xml b/subprojects/effective-kotlin/detekt-baseline.xml similarity index 100% rename from effective-kotlin/detekt-baseline.xml rename to subprojects/effective-kotlin/detekt-baseline.xml diff --git a/effective-kotlin/src/main/kotlin/org/sdkotlin/meetup/effectivejava/item1/ConsiderStaticFactoryMethods.kt b/subprojects/effective-kotlin/src/main/kotlin/org/sdkotlin/meetup/effectivejava/item1/ConsiderStaticFactoryMethods.kt similarity index 100% rename from effective-kotlin/src/main/kotlin/org/sdkotlin/meetup/effectivejava/item1/ConsiderStaticFactoryMethods.kt rename to subprojects/effective-kotlin/src/main/kotlin/org/sdkotlin/meetup/effectivejava/item1/ConsiderStaticFactoryMethods.kt diff --git a/effective-kotlin/src/main/kotlin/org/sdkotlin/meetup/effectivejava/item10through13/CommonMethods.kt b/subprojects/effective-kotlin/src/main/kotlin/org/sdkotlin/meetup/effectivejava/item10through13/CommonMethods.kt similarity index 100% rename from effective-kotlin/src/main/kotlin/org/sdkotlin/meetup/effectivejava/item10through13/CommonMethods.kt rename to subprojects/effective-kotlin/src/main/kotlin/org/sdkotlin/meetup/effectivejava/item10through13/CommonMethods.kt diff --git a/effective-kotlin/src/main/kotlin/org/sdkotlin/meetup/effectivejava/item16/AccessorsOverFields.kt b/subprojects/effective-kotlin/src/main/kotlin/org/sdkotlin/meetup/effectivejava/item16/AccessorsOverFields.kt similarity index 100% rename from effective-kotlin/src/main/kotlin/org/sdkotlin/meetup/effectivejava/item16/AccessorsOverFields.kt rename to subprojects/effective-kotlin/src/main/kotlin/org/sdkotlin/meetup/effectivejava/item16/AccessorsOverFields.kt diff --git a/effective-kotlin/src/main/kotlin/org/sdkotlin/meetup/effectivejava/item17/MinimizeMutability.kt b/subprojects/effective-kotlin/src/main/kotlin/org/sdkotlin/meetup/effectivejava/item17/MinimizeMutability.kt similarity index 100% rename from effective-kotlin/src/main/kotlin/org/sdkotlin/meetup/effectivejava/item17/MinimizeMutability.kt rename to subprojects/effective-kotlin/src/main/kotlin/org/sdkotlin/meetup/effectivejava/item17/MinimizeMutability.kt diff --git a/effective-kotlin/src/main/kotlin/org/sdkotlin/meetup/effectivejava/item18and19/FavorComposition.kt b/subprojects/effective-kotlin/src/main/kotlin/org/sdkotlin/meetup/effectivejava/item18and19/FavorComposition.kt similarity index 100% rename from effective-kotlin/src/main/kotlin/org/sdkotlin/meetup/effectivejava/item18and19/FavorComposition.kt rename to subprojects/effective-kotlin/src/main/kotlin/org/sdkotlin/meetup/effectivejava/item18and19/FavorComposition.kt diff --git a/effective-kotlin/src/main/kotlin/org/sdkotlin/meetup/effectivejava/item2/ConsiderBuilders.kt b/subprojects/effective-kotlin/src/main/kotlin/org/sdkotlin/meetup/effectivejava/item2/ConsiderBuilders.kt similarity index 100% rename from effective-kotlin/src/main/kotlin/org/sdkotlin/meetup/effectivejava/item2/ConsiderBuilders.kt rename to subprojects/effective-kotlin/src/main/kotlin/org/sdkotlin/meetup/effectivejava/item2/ConsiderBuilders.kt diff --git a/effective-kotlin/src/main/kotlin/org/sdkotlin/meetup/effectivejava/item3and4/Singletons.kt b/subprojects/effective-kotlin/src/main/kotlin/org/sdkotlin/meetup/effectivejava/item3and4/Singletons.kt similarity index 100% rename from effective-kotlin/src/main/kotlin/org/sdkotlin/meetup/effectivejava/item3and4/Singletons.kt rename to subprojects/effective-kotlin/src/main/kotlin/org/sdkotlin/meetup/effectivejava/item3and4/Singletons.kt diff --git a/effective-kotlin/src/main/kotlin/org/sdkotlin/meetup/effectivejava/item50/MakeDefensiveCopies.kt b/subprojects/effective-kotlin/src/main/kotlin/org/sdkotlin/meetup/effectivejava/item50/MakeDefensiveCopies.kt similarity index 100% rename from effective-kotlin/src/main/kotlin/org/sdkotlin/meetup/effectivejava/item50/MakeDefensiveCopies.kt rename to subprojects/effective-kotlin/src/main/kotlin/org/sdkotlin/meetup/effectivejava/item50/MakeDefensiveCopies.kt diff --git a/effective-kotlin/src/main/kotlin/org/sdkotlin/meetup/effectivejava/item58/PreferForEach.kt b/subprojects/effective-kotlin/src/main/kotlin/org/sdkotlin/meetup/effectivejava/item58/PreferForEach.kt similarity index 100% rename from effective-kotlin/src/main/kotlin/org/sdkotlin/meetup/effectivejava/item58/PreferForEach.kt rename to subprojects/effective-kotlin/src/main/kotlin/org/sdkotlin/meetup/effectivejava/item58/PreferForEach.kt diff --git a/effective-kotlin/src/main/kotlin/org/sdkotlin/meetup/effectivejava/item62/AvoidStrings.kt b/subprojects/effective-kotlin/src/main/kotlin/org/sdkotlin/meetup/effectivejava/item62/AvoidStrings.kt similarity index 100% rename from effective-kotlin/src/main/kotlin/org/sdkotlin/meetup/effectivejava/item62/AvoidStrings.kt rename to subprojects/effective-kotlin/src/main/kotlin/org/sdkotlin/meetup/effectivejava/item62/AvoidStrings.kt diff --git a/effective-kotlin/src/main/kotlin/org/sdkotlin/meetup/idioms/ControlStructuresAsExpressions.kt b/subprojects/effective-kotlin/src/main/kotlin/org/sdkotlin/meetup/idioms/ControlStructuresAsExpressions.kt similarity index 100% rename from effective-kotlin/src/main/kotlin/org/sdkotlin/meetup/idioms/ControlStructuresAsExpressions.kt rename to subprojects/effective-kotlin/src/main/kotlin/org/sdkotlin/meetup/idioms/ControlStructuresAsExpressions.kt diff --git a/effective-kotlin/src/main/kotlin/org/sdkotlin/meetup/idioms/Destructuring.kt b/subprojects/effective-kotlin/src/main/kotlin/org/sdkotlin/meetup/idioms/Destructuring.kt similarity index 100% rename from effective-kotlin/src/main/kotlin/org/sdkotlin/meetup/idioms/Destructuring.kt rename to subprojects/effective-kotlin/src/main/kotlin/org/sdkotlin/meetup/idioms/Destructuring.kt diff --git a/effective-kotlin/src/main/kotlin/org/sdkotlin/meetup/idioms/Nulls.kt b/subprojects/effective-kotlin/src/main/kotlin/org/sdkotlin/meetup/idioms/Nulls.kt similarity index 100% rename from effective-kotlin/src/main/kotlin/org/sdkotlin/meetup/idioms/Nulls.kt rename to subprojects/effective-kotlin/src/main/kotlin/org/sdkotlin/meetup/idioms/Nulls.kt diff --git a/kotlin-dl/build.gradle.kts b/subprojects/kotlin-dl/build.gradle.kts similarity index 100% rename from kotlin-dl/build.gradle.kts rename to subprojects/kotlin-dl/build.gradle.kts diff --git a/kotlin-dl/detekt-baseline.xml b/subprojects/kotlin-dl/detekt-baseline.xml similarity index 100% rename from kotlin-dl/detekt-baseline.xml rename to subprojects/kotlin-dl/detekt-baseline.xml diff --git a/kotlin-dl/src/main/kotlin/org/sdkotlin/kotlindl/FashionMnist.kt b/subprojects/kotlin-dl/src/main/kotlin/org/sdkotlin/kotlindl/FashionMnist.kt similarity index 100% rename from kotlin-dl/src/main/kotlin/org/sdkotlin/kotlindl/FashionMnist.kt rename to subprojects/kotlin-dl/src/main/kotlin/org/sdkotlin/kotlindl/FashionMnist.kt diff --git a/kotlin-for-java-devs-client/build.gradle.kts b/subprojects/kotlin-for-java-devs-client/build.gradle.kts similarity index 74% rename from kotlin-for-java-devs-client/build.gradle.kts rename to subprojects/kotlin-for-java-devs-client/build.gradle.kts index edf39d7..d6a14a7 100644 --- a/kotlin-for-java-devs-client/build.gradle.kts +++ b/subprojects/kotlin-for-java-devs-client/build.gradle.kts @@ -5,5 +5,5 @@ plugins { dependencies { - api(projects.kotlinForJavaDevs) + api(projects.subprojects.kotlinForJavaDevs) } diff --git a/kotlin-for-java-devs-client/detekt-baseline.xml b/subprojects/kotlin-for-java-devs-client/detekt-baseline.xml similarity index 100% rename from kotlin-for-java-devs-client/detekt-baseline.xml rename to subprojects/kotlin-for-java-devs-client/detekt-baseline.xml diff --git a/kotlin-for-java-devs-client/src/main/kotlin/org/sdkotlin/intro/kotlin/_30_sealedtypes/OtherModulePlayer.kt b/subprojects/kotlin-for-java-devs-client/src/main/kotlin/org/sdkotlin/intro/kotlin/_30_sealedtypes/OtherModulePlayer.kt similarity index 100% rename from kotlin-for-java-devs-client/src/main/kotlin/org/sdkotlin/intro/kotlin/_30_sealedtypes/OtherModulePlayer.kt rename to subprojects/kotlin-for-java-devs-client/src/main/kotlin/org/sdkotlin/intro/kotlin/_30_sealedtypes/OtherModulePlayer.kt diff --git a/kotlin-for-java-devs-client/src/main/kotlin/org/sdkotlin/intro/kotlin/_30_sealedtypes/SealedTypeSmartCastFromOtherModule.kt b/subprojects/kotlin-for-java-devs-client/src/main/kotlin/org/sdkotlin/intro/kotlin/_30_sealedtypes/SealedTypeSmartCastFromOtherModule.kt similarity index 100% rename from kotlin-for-java-devs-client/src/main/kotlin/org/sdkotlin/intro/kotlin/_30_sealedtypes/SealedTypeSmartCastFromOtherModule.kt rename to subprojects/kotlin-for-java-devs-client/src/main/kotlin/org/sdkotlin/intro/kotlin/_30_sealedtypes/SealedTypeSmartCastFromOtherModule.kt diff --git a/kotlin-for-java-devs-client/src/main/kotlin/org/sdkotlin/intro/kotlin/_30_sealedtypes/otherpackage/OtherModuleAndPackageNPC.kt b/subprojects/kotlin-for-java-devs-client/src/main/kotlin/org/sdkotlin/intro/kotlin/_30_sealedtypes/otherpackage/OtherModuleAndPackageNPC.kt similarity index 100% rename from kotlin-for-java-devs-client/src/main/kotlin/org/sdkotlin/intro/kotlin/_30_sealedtypes/otherpackage/OtherModuleAndPackageNPC.kt rename to subprojects/kotlin-for-java-devs-client/src/main/kotlin/org/sdkotlin/intro/kotlin/_30_sealedtypes/otherpackage/OtherModuleAndPackageNPC.kt diff --git a/kotlin-for-java-devs/README.md b/subprojects/kotlin-for-java-devs/README.md similarity index 100% rename from kotlin-for-java-devs/README.md rename to subprojects/kotlin-for-java-devs/README.md diff --git a/kotlin-for-java-devs/build.gradle.kts b/subprojects/kotlin-for-java-devs/build.gradle.kts similarity index 100% rename from kotlin-for-java-devs/build.gradle.kts rename to subprojects/kotlin-for-java-devs/build.gradle.kts diff --git a/kotlin-for-java-devs/detekt-baseline.xml b/subprojects/kotlin-for-java-devs/detekt-baseline.xml similarity index 100% rename from kotlin-for-java-devs/detekt-baseline.xml rename to subprojects/kotlin-for-java-devs/detekt-baseline.xml diff --git a/kotlin-for-java-devs/src/main/java/org/sdkotlin/intro/java/_00_classes/ClassesInJava.java b/subprojects/kotlin-for-java-devs/src/main/java/org/sdkotlin/intro/java/_00_classes/ClassesInJava.java similarity index 100% rename from kotlin-for-java-devs/src/main/java/org/sdkotlin/intro/java/_00_classes/ClassesInJava.java rename to subprojects/kotlin-for-java-devs/src/main/java/org/sdkotlin/intro/java/_00_classes/ClassesInJava.java diff --git a/kotlin-for-java-devs/src/main/java/org/sdkotlin/intro/java/_01_packages/PackagesInJava.java b/subprojects/kotlin-for-java-devs/src/main/java/org/sdkotlin/intro/java/_01_packages/PackagesInJava.java similarity index 100% rename from kotlin-for-java-devs/src/main/java/org/sdkotlin/intro/java/_01_packages/PackagesInJava.java rename to subprojects/kotlin-for-java-devs/src/main/java/org/sdkotlin/intro/java/_01_packages/PackagesInJava.java diff --git a/kotlin-for-java-devs/src/main/java/org/sdkotlin/intro/java/_02_helloworld/HelloJava.java b/subprojects/kotlin-for-java-devs/src/main/java/org/sdkotlin/intro/java/_02_helloworld/HelloJava.java similarity index 100% rename from kotlin-for-java-devs/src/main/java/org/sdkotlin/intro/java/_02_helloworld/HelloJava.java rename to subprojects/kotlin-for-java-devs/src/main/java/org/sdkotlin/intro/java/_02_helloworld/HelloJava.java diff --git a/kotlin-for-java-devs/src/main/java/org/sdkotlin/intro/java/_05_variables/VariablesAndTypesInJava.java b/subprojects/kotlin-for-java-devs/src/main/java/org/sdkotlin/intro/java/_05_variables/VariablesAndTypesInJava.java similarity index 100% rename from kotlin-for-java-devs/src/main/java/org/sdkotlin/intro/java/_05_variables/VariablesAndTypesInJava.java rename to subprojects/kotlin-for-java-devs/src/main/java/org/sdkotlin/intro/java/_05_variables/VariablesAndTypesInJava.java diff --git a/kotlin-for-java-devs/src/main/java/org/sdkotlin/intro/java/_06_equality/EqualityInJava.java b/subprojects/kotlin-for-java-devs/src/main/java/org/sdkotlin/intro/java/_06_equality/EqualityInJava.java similarity index 100% rename from kotlin-for-java-devs/src/main/java/org/sdkotlin/intro/java/_06_equality/EqualityInJava.java rename to subprojects/kotlin-for-java-devs/src/main/java/org/sdkotlin/intro/java/_06_equality/EqualityInJava.java diff --git a/kotlin-for-java-devs/src/main/java/org/sdkotlin/intro/java/_06_strings/StringsInJava.java b/subprojects/kotlin-for-java-devs/src/main/java/org/sdkotlin/intro/java/_06_strings/StringsInJava.java similarity index 100% rename from kotlin-for-java-devs/src/main/java/org/sdkotlin/intro/java/_06_strings/StringsInJava.java rename to subprojects/kotlin-for-java-devs/src/main/java/org/sdkotlin/intro/java/_06_strings/StringsInJava.java diff --git a/kotlin-for-java-devs/src/main/java/org/sdkotlin/intro/java/_10_selection/SelectionInJava.java b/subprojects/kotlin-for-java-devs/src/main/java/org/sdkotlin/intro/java/_10_selection/SelectionInJava.java similarity index 100% rename from kotlin-for-java-devs/src/main/java/org/sdkotlin/intro/java/_10_selection/SelectionInJava.java rename to subprojects/kotlin-for-java-devs/src/main/java/org/sdkotlin/intro/java/_10_selection/SelectionInJava.java diff --git a/kotlin-for-java-devs/src/main/java/org/sdkotlin/intro/java/_11_iteration/IterationInJava.java b/subprojects/kotlin-for-java-devs/src/main/java/org/sdkotlin/intro/java/_11_iteration/IterationInJava.java similarity index 100% rename from kotlin-for-java-devs/src/main/java/org/sdkotlin/intro/java/_11_iteration/IterationInJava.java rename to subprojects/kotlin-for-java-devs/src/main/java/org/sdkotlin/intro/java/_11_iteration/IterationInJava.java diff --git a/kotlin-for-java-devs/src/main/java/org/sdkotlin/intro/java/_13_constructors/ConstructorsAndInitializersInJava.java b/subprojects/kotlin-for-java-devs/src/main/java/org/sdkotlin/intro/java/_13_constructors/ConstructorsAndInitializersInJava.java similarity index 100% rename from kotlin-for-java-devs/src/main/java/org/sdkotlin/intro/java/_13_constructors/ConstructorsAndInitializersInJava.java rename to subprojects/kotlin-for-java-devs/src/main/java/org/sdkotlin/intro/java/_13_constructors/ConstructorsAndInitializersInJava.java diff --git a/kotlin-for-java-devs/src/main/java/org/sdkotlin/intro/java/_14_dataclasses/DataClassesInJava.java b/subprojects/kotlin-for-java-devs/src/main/java/org/sdkotlin/intro/java/_14_dataclasses/DataClassesInJava.java similarity index 100% rename from kotlin-for-java-devs/src/main/java/org/sdkotlin/intro/java/_14_dataclasses/DataClassesInJava.java rename to subprojects/kotlin-for-java-devs/src/main/java/org/sdkotlin/intro/java/_14_dataclasses/DataClassesInJava.java diff --git a/kotlin-for-java-devs/src/main/java/org/sdkotlin/intro/java/_15_singletons/SingletonInJava.java b/subprojects/kotlin-for-java-devs/src/main/java/org/sdkotlin/intro/java/_15_singletons/SingletonInJava.java similarity index 100% rename from kotlin-for-java-devs/src/main/java/org/sdkotlin/intro/java/_15_singletons/SingletonInJava.java rename to subprojects/kotlin-for-java-devs/src/main/java/org/sdkotlin/intro/java/_15_singletons/SingletonInJava.java diff --git a/kotlin-for-java-devs/src/main/java/org/sdkotlin/intro/java/_16_static/StaticInJava.java b/subprojects/kotlin-for-java-devs/src/main/java/org/sdkotlin/intro/java/_16_static/StaticInJava.java similarity index 100% rename from kotlin-for-java-devs/src/main/java/org/sdkotlin/intro/java/_16_static/StaticInJava.java rename to subprojects/kotlin-for-java-devs/src/main/java/org/sdkotlin/intro/java/_16_static/StaticInJava.java diff --git a/kotlin-for-java-devs/src/main/java/org/sdkotlin/intro/java/_17_constants/ConstantsInJava.java b/subprojects/kotlin-for-java-devs/src/main/java/org/sdkotlin/intro/java/_17_constants/ConstantsInJava.java similarity index 100% rename from kotlin-for-java-devs/src/main/java/org/sdkotlin/intro/java/_17_constants/ConstantsInJava.java rename to subprojects/kotlin-for-java-devs/src/main/java/org/sdkotlin/intro/java/_17_constants/ConstantsInJava.java diff --git a/kotlin-for-java-devs/src/main/java/org/sdkotlin/intro/java/_22_nullsafety/NullSafetyInJava.java b/subprojects/kotlin-for-java-devs/src/main/java/org/sdkotlin/intro/java/_22_nullsafety/NullSafetyInJava.java similarity index 100% rename from kotlin-for-java-devs/src/main/java/org/sdkotlin/intro/java/_22_nullsafety/NullSafetyInJava.java rename to subprojects/kotlin-for-java-devs/src/main/java/org/sdkotlin/intro/java/_22_nullsafety/NullSafetyInJava.java diff --git a/kotlin-for-java-devs/src/main/java/org/sdkotlin/intro/java/_24_arrays/ArraysInJava.java b/subprojects/kotlin-for-java-devs/src/main/java/org/sdkotlin/intro/java/_24_arrays/ArraysInJava.java similarity index 100% rename from kotlin-for-java-devs/src/main/java/org/sdkotlin/intro/java/_24_arrays/ArraysInJava.java rename to subprojects/kotlin-for-java-devs/src/main/java/org/sdkotlin/intro/java/_24_arrays/ArraysInJava.java diff --git a/kotlin-for-java-devs/src/main/java/org/sdkotlin/intro/java/_28_variance/VarianceInJava.java b/subprojects/kotlin-for-java-devs/src/main/java/org/sdkotlin/intro/java/_28_variance/VarianceInJava.java similarity index 100% rename from kotlin-for-java-devs/src/main/java/org/sdkotlin/intro/java/_28_variance/VarianceInJava.java rename to subprojects/kotlin-for-java-devs/src/main/java/org/sdkotlin/intro/java/_28_variance/VarianceInJava.java diff --git a/kotlin-for-java-devs/src/main/java/org/sdkotlin/intro/java/_XX_try_w_resources/TryWithResourcesInJava.java b/subprojects/kotlin-for-java-devs/src/main/java/org/sdkotlin/intro/java/_XX_try_w_resources/TryWithResourcesInJava.java similarity index 100% rename from kotlin-for-java-devs/src/main/java/org/sdkotlin/intro/java/_XX_try_w_resources/TryWithResourcesInJava.java rename to subprojects/kotlin-for-java-devs/src/main/java/org/sdkotlin/intro/java/_XX_try_w_resources/TryWithResourcesInJava.java diff --git a/kotlin-for-java-devs/src/main/java/org/sdkotlin/intro/java/_XX_uniontypes/UnionTypesInJava.java b/subprojects/kotlin-for-java-devs/src/main/java/org/sdkotlin/intro/java/_XX_uniontypes/UnionTypesInJava.java similarity index 100% rename from kotlin-for-java-devs/src/main/java/org/sdkotlin/intro/java/_XX_uniontypes/UnionTypesInJava.java rename to subprojects/kotlin-for-java-devs/src/main/java/org/sdkotlin/intro/java/_XX_uniontypes/UnionTypesInJava.java diff --git a/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_00_classes/ClassesInKotlin.kt b/subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_00_classes/ClassesInKotlin.kt similarity index 100% rename from kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_00_classes/ClassesInKotlin.kt rename to subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_00_classes/ClassesInKotlin.kt diff --git a/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_01_packages/PackagesInKotlin.kt b/subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_01_packages/PackagesInKotlin.kt similarity index 100% rename from kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_01_packages/PackagesInKotlin.kt rename to subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_01_packages/PackagesInKotlin.kt diff --git a/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_02_helloworld/HelloKotlin.kt b/subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_02_helloworld/HelloKotlin.kt similarity index 100% rename from kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_02_helloworld/HelloKotlin.kt rename to subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_02_helloworld/HelloKotlin.kt diff --git a/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_02_helloworld/withargs/HelloWithArgs.kt b/subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_02_helloworld/withargs/HelloWithArgs.kt similarity index 100% rename from kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_02_helloworld/withargs/HelloWithArgs.kt rename to subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_02_helloworld/withargs/HelloWithArgs.kt diff --git a/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_03_toplevel/TopLevelInKotlin.kt b/subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_03_toplevel/TopLevelInKotlin.kt similarity index 100% rename from kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_03_toplevel/TopLevelInKotlin.kt rename to subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_03_toplevel/TopLevelInKotlin.kt diff --git a/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_03_toplevel/usage/TopLevelUsageInKotlin.kt b/subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_03_toplevel/usage/TopLevelUsageInKotlin.kt similarity index 100% rename from kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_03_toplevel/usage/TopLevelUsageInKotlin.kt rename to subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_03_toplevel/usage/TopLevelUsageInKotlin.kt diff --git a/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_04_imports/ImportsInKotlin.kt b/subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_04_imports/ImportsInKotlin.kt similarity index 100% rename from kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_04_imports/ImportsInKotlin.kt rename to subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_04_imports/ImportsInKotlin.kt diff --git a/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_04_imports/otherpackage/Thing1.kt b/subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_04_imports/otherpackage/Thing1.kt similarity index 100% rename from kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_04_imports/otherpackage/Thing1.kt rename to subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_04_imports/otherpackage/Thing1.kt diff --git a/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_05_0_variables_and_types/VariablesAndTypesInKotlin.kt b/subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_05_0_variables_and_types/VariablesAndTypesInKotlin.kt similarity index 100% rename from kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_05_0_variables_and_types/VariablesAndTypesInKotlin.kt rename to subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_05_0_variables_and_types/VariablesAndTypesInKotlin.kt diff --git a/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_05_1_unsigned_types/UnsignedTypesInKotlin.kt b/subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_05_1_unsigned_types/UnsignedTypesInKotlin.kt similarity index 100% rename from kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_05_1_unsigned_types/UnsignedTypesInKotlin.kt rename to subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_05_1_unsigned_types/UnsignedTypesInKotlin.kt diff --git a/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_06_strings/StringsInKotlin.kt b/subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_06_strings/StringsInKotlin.kt similarity index 100% rename from kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_06_strings/StringsInKotlin.kt rename to subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_06_strings/StringsInKotlin.kt diff --git a/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_07_equality/EqualityInKotlin.kt b/subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_07_equality/EqualityInKotlin.kt similarity index 100% rename from kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_07_equality/EqualityInKotlin.kt rename to subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_07_equality/EqualityInKotlin.kt diff --git a/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_08_0_functions/FunctionsInKotlin.kt b/subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_08_0_functions/FunctionsInKotlin.kt similarity index 100% rename from kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_08_0_functions/FunctionsInKotlin.kt rename to subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_08_0_functions/FunctionsInKotlin.kt diff --git a/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_08_1_higherorderfunctions/HigherOrderFunctionsAndLambdasInKotlin.kt b/subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_08_1_higherorderfunctions/HigherOrderFunctionsAndLambdasInKotlin.kt similarity index 100% rename from kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_08_1_higherorderfunctions/HigherOrderFunctionsAndLambdasInKotlin.kt rename to subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_08_1_higherorderfunctions/HigherOrderFunctionsAndLambdasInKotlin.kt diff --git a/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_08_2_tailrecursivefunctions/TailRecursionDebugging.kt b/subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_08_2_tailrecursivefunctions/TailRecursionDebugging.kt similarity index 100% rename from kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_08_2_tailrecursivefunctions/TailRecursionDebugging.kt rename to subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_08_2_tailrecursivefunctions/TailRecursionDebugging.kt diff --git a/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_08_2_tailrecursivefunctions/TailRecursionInKotlin.kt b/subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_08_2_tailrecursivefunctions/TailRecursionInKotlin.kt similarity index 100% rename from kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_08_2_tailrecursivefunctions/TailRecursionInKotlin.kt rename to subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_08_2_tailrecursivefunctions/TailRecursionInKotlin.kt diff --git a/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_08_3_extensionfunctions/ExtensionFunctionsInKotlin.kt b/subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_08_3_extensionfunctions/ExtensionFunctionsInKotlin.kt similarity index 100% rename from kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_08_3_extensionfunctions/ExtensionFunctionsInKotlin.kt rename to subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_08_3_extensionfunctions/ExtensionFunctionsInKotlin.kt diff --git a/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_08_3_extensionfunctions/otherpackage/ExtensionFunctionScopingInKotlin.kt b/subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_08_3_extensionfunctions/otherpackage/ExtensionFunctionScopingInKotlin.kt similarity index 100% rename from kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_08_3_extensionfunctions/otherpackage/ExtensionFunctionScopingInKotlin.kt rename to subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_08_3_extensionfunctions/otherpackage/ExtensionFunctionScopingInKotlin.kt diff --git a/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_08_4_operatorfunctions/OperatorOverloadingInKotlin.kt b/subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_08_4_operatorfunctions/OperatorOverloadingInKotlin.kt similarity index 100% rename from kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_08_4_operatorfunctions/OperatorOverloadingInKotlin.kt rename to subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_08_4_operatorfunctions/OperatorOverloadingInKotlin.kt diff --git a/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_08_5_infixfunctions/InfixFunctionsInKotlin.kt b/subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_08_5_infixfunctions/InfixFunctionsInKotlin.kt similarity index 100% rename from kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_08_5_infixfunctions/InfixFunctionsInKotlin.kt rename to subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_08_5_infixfunctions/InfixFunctionsInKotlin.kt diff --git a/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_09_ranges/RangesInKotlin.kt b/subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_09_ranges/RangesInKotlin.kt similarity index 100% rename from kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_09_ranges/RangesInKotlin.kt rename to subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_09_ranges/RangesInKotlin.kt diff --git a/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_10_selection/SelectionInKotlin.kt b/subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_10_selection/SelectionInKotlin.kt similarity index 100% rename from kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_10_selection/SelectionInKotlin.kt rename to subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_10_selection/SelectionInKotlin.kt diff --git a/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_11_iteration/IterationInKotlin.kt b/subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_11_iteration/IterationInKotlin.kt similarity index 100% rename from kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_11_iteration/IterationInKotlin.kt rename to subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_11_iteration/IterationInKotlin.kt diff --git a/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_12_properties/PropertiesInKotlin.kt b/subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_12_properties/PropertiesInKotlin.kt similarity index 100% rename from kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_12_properties/PropertiesInKotlin.kt rename to subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_12_properties/PropertiesInKotlin.kt diff --git a/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_13_constructors/ConstructorsAndInitializersInKotlin.kt b/subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_13_constructors/ConstructorsAndInitializersInKotlin.kt similarity index 100% rename from kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_13_constructors/ConstructorsAndInitializersInKotlin.kt rename to subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_13_constructors/ConstructorsAndInitializersInKotlin.kt diff --git a/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_14_0_dataclasses/DataClassesInKotlin.kt b/subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_14_0_dataclasses/DataClassesInKotlin.kt similarity index 100% rename from kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_14_0_dataclasses/DataClassesInKotlin.kt rename to subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_14_0_dataclasses/DataClassesInKotlin.kt diff --git a/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_14_1_inlineclasses/InlineClassesInKotlin.kt b/subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_14_1_inlineclasses/InlineClassesInKotlin.kt similarity index 100% rename from kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_14_1_inlineclasses/InlineClassesInKotlin.kt rename to subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_14_1_inlineclasses/InlineClassesInKotlin.kt diff --git a/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_15_singletons/SingletonInKotlin.kt b/subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_15_singletons/SingletonInKotlin.kt similarity index 100% rename from kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_15_singletons/SingletonInKotlin.kt rename to subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_15_singletons/SingletonInKotlin.kt diff --git a/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_16_static/StaticInKotlin.kt b/subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_16_static/StaticInKotlin.kt similarity index 100% rename from kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_16_static/StaticInKotlin.kt rename to subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_16_static/StaticInKotlin.kt diff --git a/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_17_constants/ConstantsInKotlin.kt b/subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_17_constants/ConstantsInKotlin.kt similarity index 100% rename from kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_17_constants/ConstantsInKotlin.kt rename to subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_17_constants/ConstantsInKotlin.kt diff --git a/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_18_inheritance/InheritanceInKotlin.kt b/subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_18_inheritance/InheritanceInKotlin.kt similarity index 100% rename from kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_18_inheritance/InheritanceInKotlin.kt rename to subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_18_inheritance/InheritanceInKotlin.kt diff --git a/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_19_abstractclasses/AbstractClassesInKotlin.kt b/subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_19_abstractclasses/AbstractClassesInKotlin.kt similarity index 100% rename from kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_19_abstractclasses/AbstractClassesInKotlin.kt rename to subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_19_abstractclasses/AbstractClassesInKotlin.kt diff --git a/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_20_interfaces/InterfacesInKotlin.kt b/subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_20_interfaces/InterfacesInKotlin.kt similarity index 100% rename from kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_20_interfaces/InterfacesInKotlin.kt rename to subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_20_interfaces/InterfacesInKotlin.kt diff --git a/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_21_smartcasts/SmartCastsInKotlin.kt b/subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_21_smartcasts/SmartCastsInKotlin.kt similarity index 100% rename from kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_21_smartcasts/SmartCastsInKotlin.kt rename to subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_21_smartcasts/SmartCastsInKotlin.kt diff --git a/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_22_nullsafety/NullSafetyInKotlin.kt b/subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_22_nullsafety/NullSafetyInKotlin.kt similarity index 100% rename from kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_22_nullsafety/NullSafetyInKotlin.kt rename to subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_22_nullsafety/NullSafetyInKotlin.kt diff --git a/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_23_generics/GenericsInKotlin.kt b/subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_23_generics/GenericsInKotlin.kt similarity index 100% rename from kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_23_generics/GenericsInKotlin.kt rename to subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_23_generics/GenericsInKotlin.kt diff --git a/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_23_generics/util/Utilities.kt b/subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_23_generics/util/Utilities.kt similarity index 100% rename from kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_23_generics/util/Utilities.kt rename to subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_23_generics/util/Utilities.kt diff --git a/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_24_arrays/ArraysInKotlin.kt b/subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_24_arrays/ArraysInKotlin.kt similarity index 100% rename from kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_24_arrays/ArraysInKotlin.kt rename to subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_24_arrays/ArraysInKotlin.kt diff --git a/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_25_varargfunctions/VarargsInKotlin.kt b/subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_25_varargfunctions/VarargsInKotlin.kt similarity index 100% rename from kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_25_varargfunctions/VarargsInKotlin.kt rename to subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_25_varargfunctions/VarargsInKotlin.kt diff --git a/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_26_collections/CollectionsInKotlin.kt b/subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_26_collections/CollectionsInKotlin.kt similarity index 100% rename from kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_26_collections/CollectionsInKotlin.kt rename to subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_26_collections/CollectionsInKotlin.kt diff --git a/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_27_sequences/SequencesInKotlin.kt b/subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_27_sequences/SequencesInKotlin.kt similarity index 100% rename from kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_27_sequences/SequencesInKotlin.kt rename to subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_27_sequences/SequencesInKotlin.kt diff --git a/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_28_variance/VarianceInKotlin.kt b/subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_28_variance/VarianceInKotlin.kt similarity index 100% rename from kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_28_variance/VarianceInKotlin.kt rename to subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_28_variance/VarianceInKotlin.kt diff --git a/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_29_enums/EnumsInKotlin.kt b/subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_29_enums/EnumsInKotlin.kt similarity index 100% rename from kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_29_enums/EnumsInKotlin.kt rename to subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_29_enums/EnumsInKotlin.kt diff --git a/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_30_sealedtypes/SealedTypesInKotlin.kt b/subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_30_sealedtypes/SealedTypesInKotlin.kt similarity index 100% rename from kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_30_sealedtypes/SealedTypesInKotlin.kt rename to subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_30_sealedtypes/SealedTypesInKotlin.kt diff --git a/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_30_sealedtypes/UnknownPlayer.kt b/subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_30_sealedtypes/UnknownPlayer.kt similarity index 100% rename from kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_30_sealedtypes/UnknownPlayer.kt rename to subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_30_sealedtypes/UnknownPlayer.kt diff --git a/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_30_sealedtypes/otherpackage/AiNPC.kt b/subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_30_sealedtypes/otherpackage/AiNPC.kt similarity index 100% rename from kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_30_sealedtypes/otherpackage/AiNPC.kt rename to subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_30_sealedtypes/otherpackage/AiNPC.kt diff --git a/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_30_sealedtypes/otherpackage/OtherPackagePlayer.kt b/subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_30_sealedtypes/otherpackage/OtherPackagePlayer.kt similarity index 100% rename from kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_30_sealedtypes/otherpackage/OtherPackagePlayer.kt rename to subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_30_sealedtypes/otherpackage/OtherPackagePlayer.kt diff --git a/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_31_annotations/AnnotationsInKotlin.kt b/subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_31_annotations/AnnotationsInKotlin.kt similarity index 100% rename from kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_31_annotations/AnnotationsInKotlin.kt rename to subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_31_annotations/AnnotationsInKotlin.kt diff --git a/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_32_delegation/DelegationInKotlin.kt b/subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_32_delegation/DelegationInKotlin.kt similarity index 100% rename from kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_32_delegation/DelegationInKotlin.kt rename to subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_32_delegation/DelegationInKotlin.kt diff --git a/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_32_delegation/LateInit.kt b/subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_32_delegation/LateInit.kt similarity index 100% rename from kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_32_delegation/LateInit.kt rename to subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_32_delegation/LateInit.kt diff --git a/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_XX_coroutines/CoroutinesInKotlin.kt b/subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_XX_coroutines/CoroutinesInKotlin.kt similarity index 100% rename from kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_XX_coroutines/CoroutinesInKotlin.kt rename to subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_XX_coroutines/CoroutinesInKotlin.kt diff --git a/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_XX_reflection/ReflectionInKotlin.kt b/subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_XX_reflection/ReflectionInKotlin.kt similarity index 100% rename from kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_XX_reflection/ReflectionInKotlin.kt rename to subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_XX_reflection/ReflectionInKotlin.kt diff --git a/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_XX_scopingfunctions/ScopingFunctionsInKotlin.kt b/subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_XX_scopingfunctions/ScopingFunctionsInKotlin.kt similarity index 100% rename from kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_XX_scopingfunctions/ScopingFunctionsInKotlin.kt rename to subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_XX_scopingfunctions/ScopingFunctionsInKotlin.kt diff --git a/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_XX_tdd/TddInKotlin.kt b/subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_XX_tdd/TddInKotlin.kt similarity index 100% rename from kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_XX_tdd/TddInKotlin.kt rename to subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_XX_tdd/TddInKotlin.kt diff --git a/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_XX_try_w_resources/TryWithResourcesInKotlin.kt b/subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_XX_try_w_resources/TryWithResourcesInKotlin.kt similarity index 100% rename from kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_XX_try_w_resources/TryWithResourcesInKotlin.kt rename to subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_XX_try_w_resources/TryWithResourcesInKotlin.kt diff --git a/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_XX_uniontypes/UnionTypesInKotlin.kt b/subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_XX_uniontypes/UnionTypesInKotlin.kt similarity index 100% rename from kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_XX_uniontypes/UnionTypesInKotlin.kt rename to subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/intro/kotlin/_XX_uniontypes/UnionTypesInKotlin.kt diff --git a/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/javainterop/_XX_constants/ConstantsInKotlin.kt b/subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/javainterop/_XX_constants/ConstantsInKotlin.kt similarity index 100% rename from kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/javainterop/_XX_constants/ConstantsInKotlin.kt rename to subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/javainterop/_XX_constants/ConstantsInKotlin.kt diff --git a/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/javainterop/_XX_constants/ConstantsInKotlinCompanion.kt b/subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/javainterop/_XX_constants/ConstantsInKotlinCompanion.kt similarity index 100% rename from kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/javainterop/_XX_constants/ConstantsInKotlinCompanion.kt rename to subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/javainterop/_XX_constants/ConstantsInKotlinCompanion.kt diff --git a/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/javainterop/_XX_constants/ConstantsInKotlinObject.kt b/subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/javainterop/_XX_constants/ConstantsInKotlinObject.kt similarity index 100% rename from kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/javainterop/_XX_constants/ConstantsInKotlinObject.kt rename to subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/javainterop/_XX_constants/ConstantsInKotlinObject.kt diff --git a/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/meetup/firstwednesday/SDKotlin.kt b/subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/meetup/firstwednesday/SDKotlin.kt similarity index 100% rename from kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/meetup/firstwednesday/SDKotlin.kt rename to subprojects/kotlin-for-java-devs/src/main/kotlin/org/sdkotlin/meetup/firstwednesday/SDKotlin.kt diff --git a/kotlin-for-java-devs/src/main/resources/hello.txt b/subprojects/kotlin-for-java-devs/src/main/resources/hello.txt similarity index 100% rename from kotlin-for-java-devs/src/main/resources/hello.txt rename to subprojects/kotlin-for-java-devs/src/main/resources/hello.txt diff --git a/kotlin-for-java-devs/src/test/kotlin/org/sdkotlin/intro/kotlin/_14_0_dataclasses/PolyglotPersonTest.kt b/subprojects/kotlin-for-java-devs/src/test/kotlin/org/sdkotlin/intro/kotlin/_14_0_dataclasses/PolyglotPersonTest.kt similarity index 100% rename from kotlin-for-java-devs/src/test/kotlin/org/sdkotlin/intro/kotlin/_14_0_dataclasses/PolyglotPersonTest.kt rename to subprojects/kotlin-for-java-devs/src/test/kotlin/org/sdkotlin/intro/kotlin/_14_0_dataclasses/PolyglotPersonTest.kt diff --git a/kotlin-for-java-devs/src/test/kotlin/org/sdkotlin/intro/kotlin/_XX_tdd/TddInKotlinTest.kt b/subprojects/kotlin-for-java-devs/src/test/kotlin/org/sdkotlin/intro/kotlin/_XX_tdd/TddInKotlinTest.kt similarity index 100% rename from kotlin-for-java-devs/src/test/kotlin/org/sdkotlin/intro/kotlin/_XX_tdd/TddInKotlinTest.kt rename to subprojects/kotlin-for-java-devs/src/test/kotlin/org/sdkotlin/intro/kotlin/_XX_tdd/TddInKotlinTest.kt diff --git a/ksp-builder-generator/api/annotations/build.gradle.kts b/subprojects/ksp-builder-generator/api/annotations/build.gradle.kts similarity index 100% rename from ksp-builder-generator/api/annotations/build.gradle.kts rename to subprojects/ksp-builder-generator/api/annotations/build.gradle.kts diff --git a/ksp-builder-generator/api/annotations/src/main/kotlin/org/sdkotlin/buildergen/api/annotations/GeneratedBuilder.kt b/subprojects/ksp-builder-generator/api/annotations/src/main/kotlin/org/sdkotlin/buildergen/api/annotations/GeneratedBuilder.kt similarity index 100% rename from ksp-builder-generator/api/annotations/src/main/kotlin/org/sdkotlin/buildergen/api/annotations/GeneratedBuilder.kt rename to subprojects/ksp-builder-generator/api/annotations/src/main/kotlin/org/sdkotlin/buildergen/api/annotations/GeneratedBuilder.kt diff --git a/ksp-builder-generator/api/annotations/src/test/kotlin/org/sdkotlin/buildergen/api/annotations/GeneratedBuilderTest.kt b/subprojects/ksp-builder-generator/api/annotations/src/test/kotlin/org/sdkotlin/buildergen/api/annotations/GeneratedBuilderTest.kt similarity index 100% rename from ksp-builder-generator/api/annotations/src/test/kotlin/org/sdkotlin/buildergen/api/annotations/GeneratedBuilderTest.kt rename to subprojects/ksp-builder-generator/api/annotations/src/test/kotlin/org/sdkotlin/buildergen/api/annotations/GeneratedBuilderTest.kt diff --git a/ksp-builder-generator/api/builder/build.gradle.kts b/subprojects/ksp-builder-generator/api/builder/build.gradle.kts similarity index 100% rename from ksp-builder-generator/api/builder/build.gradle.kts rename to subprojects/ksp-builder-generator/api/builder/build.gradle.kts diff --git a/ksp-builder-generator/api/builder/src/main/kotlin/org/sdkotlin/buildergen/api/builder/Builder.kt b/subprojects/ksp-builder-generator/api/builder/src/main/kotlin/org/sdkotlin/buildergen/api/builder/Builder.kt similarity index 100% rename from ksp-builder-generator/api/builder/src/main/kotlin/org/sdkotlin/buildergen/api/builder/Builder.kt rename to subprojects/ksp-builder-generator/api/builder/src/main/kotlin/org/sdkotlin/buildergen/api/builder/Builder.kt diff --git a/ksp-builder-generator/processor/build.gradle.kts b/subprojects/ksp-builder-generator/processor/build.gradle.kts similarity index 61% rename from ksp-builder-generator/processor/build.gradle.kts rename to subprojects/ksp-builder-generator/processor/build.gradle.kts index 4fbca81..4a718b0 100644 --- a/ksp-builder-generator/processor/build.gradle.kts +++ b/subprojects/ksp-builder-generator/processor/build.gradle.kts @@ -6,8 +6,8 @@ plugins { dependencies { - implementation(projects.kspBuilderGenerator.api.annotations) - implementation(projects.kspBuilderGenerator.api.builder) + implementation(projects.subprojects.kspBuilderGenerator.api.annotations) + implementation(projects.subprojects.kspBuilderGenerator.api.builder) implementation(libs.bundles.kotlinpoet.ksp) } diff --git a/ksp-builder-generator/processor/detekt-baseline.xml b/subprojects/ksp-builder-generator/processor/detekt-baseline.xml similarity index 100% rename from ksp-builder-generator/processor/detekt-baseline.xml rename to subprojects/ksp-builder-generator/processor/detekt-baseline.xml diff --git a/ksp-builder-generator/processor/src/main/kotlin/org/sdkotlin/buildergen/processor/BuilderGenSymbolProcessor.kt b/subprojects/ksp-builder-generator/processor/src/main/kotlin/org/sdkotlin/buildergen/processor/BuilderGenSymbolProcessor.kt similarity index 100% rename from ksp-builder-generator/processor/src/main/kotlin/org/sdkotlin/buildergen/processor/BuilderGenSymbolProcessor.kt rename to subprojects/ksp-builder-generator/processor/src/main/kotlin/org/sdkotlin/buildergen/processor/BuilderGenSymbolProcessor.kt diff --git a/ksp-builder-generator/processor/src/main/kotlin/org/sdkotlin/buildergen/processor/BuilderGenSymbolProcessorProvider.kt b/subprojects/ksp-builder-generator/processor/src/main/kotlin/org/sdkotlin/buildergen/processor/BuilderGenSymbolProcessorProvider.kt similarity index 100% rename from ksp-builder-generator/processor/src/main/kotlin/org/sdkotlin/buildergen/processor/BuilderGenSymbolProcessorProvider.kt rename to subprojects/ksp-builder-generator/processor/src/main/kotlin/org/sdkotlin/buildergen/processor/BuilderGenSymbolProcessorProvider.kt diff --git a/ksp-builder-generator/processor/src/main/kotlin/org/sdkotlin/buildergen/processor/BuilderGenVisitor.kt b/subprojects/ksp-builder-generator/processor/src/main/kotlin/org/sdkotlin/buildergen/processor/BuilderGenVisitor.kt similarity index 100% rename from ksp-builder-generator/processor/src/main/kotlin/org/sdkotlin/buildergen/processor/BuilderGenVisitor.kt rename to subprojects/ksp-builder-generator/processor/src/main/kotlin/org/sdkotlin/buildergen/processor/BuilderGenVisitor.kt diff --git a/ksp-builder-generator/processor/src/main/resources/META-INF/services/com.google.devtools.ksp.processing.SymbolProcessorProvider b/subprojects/ksp-builder-generator/processor/src/main/resources/META-INF/services/com.google.devtools.ksp.processing.SymbolProcessorProvider similarity index 100% rename from ksp-builder-generator/processor/src/main/resources/META-INF/services/com.google.devtools.ksp.processing.SymbolProcessorProvider rename to subprojects/ksp-builder-generator/processor/src/main/resources/META-INF/services/com.google.devtools.ksp.processing.SymbolProcessorProvider diff --git a/ksp-builder-generator/processor/test-project/build.gradle.kts b/subprojects/ksp-builder-generator/processor/test-project/build.gradle.kts similarity index 50% rename from ksp-builder-generator/processor/test-project/build.gradle.kts rename to subprojects/ksp-builder-generator/processor/test-project/build.gradle.kts index ebb2978..241d4cb 100644 --- a/ksp-builder-generator/processor/test-project/build.gradle.kts +++ b/subprojects/ksp-builder-generator/processor/test-project/build.gradle.kts @@ -6,8 +6,8 @@ plugins { dependencies { - api(projects.kspBuilderGenerator.api.annotations) - api(projects.kspBuilderGenerator.api.builder) + api(projects.subprojects.kspBuilderGenerator.api.annotations) + api(projects.subprojects.kspBuilderGenerator.api.builder) - ksp(projects.kspBuilderGenerator.processor) + ksp(projects.subprojects.kspBuilderGenerator.processor) } diff --git a/ksp-builder-generator/processor/test-project/src/main/kotlin/org/sdkotlin/buildergen/processor/it/TestEntity.kt b/subprojects/ksp-builder-generator/processor/test-project/src/main/kotlin/org/sdkotlin/buildergen/processor/it/TestEntity.kt similarity index 100% rename from ksp-builder-generator/processor/test-project/src/main/kotlin/org/sdkotlin/buildergen/processor/it/TestEntity.kt rename to subprojects/ksp-builder-generator/processor/test-project/src/main/kotlin/org/sdkotlin/buildergen/processor/it/TestEntity.kt diff --git a/ksp-builder-generator/processor/test-project/src/test/kotlin/org/sdkotlin/buildergen/processor/it/TestEntityBuilderTest.kt b/subprojects/ksp-builder-generator/processor/test-project/src/test/kotlin/org/sdkotlin/buildergen/processor/it/TestEntityBuilderTest.kt similarity index 100% rename from ksp-builder-generator/processor/test-project/src/test/kotlin/org/sdkotlin/buildergen/processor/it/TestEntityBuilderTest.kt rename to subprojects/ksp-builder-generator/processor/test-project/src/test/kotlin/org/sdkotlin/buildergen/processor/it/TestEntityBuilderTest.kt diff --git a/sorting-in-kotlin/build.gradle.kts b/subprojects/sorting-in-kotlin/build.gradle.kts similarity index 100% rename from sorting-in-kotlin/build.gradle.kts rename to subprojects/sorting-in-kotlin/build.gradle.kts diff --git a/sorting-in-kotlin/src/main/kotlin/org/sdkoltin/sort/BubbleSort.kt b/subprojects/sorting-in-kotlin/src/main/kotlin/org/sdkoltin/sort/BubbleSort.kt similarity index 100% rename from sorting-in-kotlin/src/main/kotlin/org/sdkoltin/sort/BubbleSort.kt rename to subprojects/sorting-in-kotlin/src/main/kotlin/org/sdkoltin/sort/BubbleSort.kt diff --git a/sorting-in-kotlin/src/main/kotlin/org/sdkoltin/sort/Swap.kt b/subprojects/sorting-in-kotlin/src/main/kotlin/org/sdkoltin/sort/Swap.kt similarity index 100% rename from sorting-in-kotlin/src/main/kotlin/org/sdkoltin/sort/Swap.kt rename to subprojects/sorting-in-kotlin/src/main/kotlin/org/sdkoltin/sort/Swap.kt diff --git a/sorting-in-kotlin/src/test/kotlin/org/sdkoltin/sort/BubbleSortKtTest.kt b/subprojects/sorting-in-kotlin/src/test/kotlin/org/sdkoltin/sort/BubbleSortKtTest.kt similarity index 100% rename from sorting-in-kotlin/src/test/kotlin/org/sdkoltin/sort/BubbleSortKtTest.kt rename to subprojects/sorting-in-kotlin/src/test/kotlin/org/sdkoltin/sort/BubbleSortKtTest.kt diff --git a/sorting-in-kotlin/src/test/kotlin/org/sdkoltin/sort/SortTestCases.kt b/subprojects/sorting-in-kotlin/src/test/kotlin/org/sdkoltin/sort/SortTestCases.kt similarity index 100% rename from sorting-in-kotlin/src/test/kotlin/org/sdkoltin/sort/SortTestCases.kt rename to subprojects/sorting-in-kotlin/src/test/kotlin/org/sdkoltin/sort/SortTestCases.kt diff --git a/sorting-in-kotlin/src/test/kotlin/org/sdkoltin/sort/SwapKtTest.kt b/subprojects/sorting-in-kotlin/src/test/kotlin/org/sdkoltin/sort/SwapKtTest.kt similarity index 100% rename from sorting-in-kotlin/src/test/kotlin/org/sdkoltin/sort/SwapKtTest.kt rename to subprojects/sorting-in-kotlin/src/test/kotlin/org/sdkoltin/sort/SwapKtTest.kt diff --git a/tdd-in-kotlin/build.gradle.kts b/subprojects/tdd-in-kotlin/build.gradle.kts similarity index 85% rename from tdd-in-kotlin/build.gradle.kts rename to subprojects/tdd-in-kotlin/build.gradle.kts index 788eaf6..d6ee3af 100644 --- a/tdd-in-kotlin/build.gradle.kts +++ b/subprojects/tdd-in-kotlin/build.gradle.kts @@ -10,10 +10,10 @@ dependencies { testImplementation(platform("org.sdkotlin.platforms:test-platform")) - testImplementation(testFixtures(projects.tddInKotlin)) + testImplementation(testFixtures(projects.subprojects.tddInKotlin)) // Work around https://github.com/autonomousapps/dependency-analysis-gradle-plugin/issues/972. - testImplementation(projects.tddInKotlin) + testImplementation(projects.subprojects.tddInKotlin) testImplementation(libs.kotest.assertions.shared) testImplementation(libs.kotest.framework.api.jvm) diff --git a/tdd-in-kotlin/detekt-baseline.xml b/subprojects/tdd-in-kotlin/detekt-baseline.xml similarity index 100% rename from tdd-in-kotlin/detekt-baseline.xml rename to subprojects/tdd-in-kotlin/detekt-baseline.xml diff --git a/tdd-in-kotlin/src/main/kotlin/org/sdkotlin/tdd/fizzbuzz/ConsolePrinter.kt b/subprojects/tdd-in-kotlin/src/main/kotlin/org/sdkotlin/tdd/fizzbuzz/ConsolePrinter.kt similarity index 100% rename from tdd-in-kotlin/src/main/kotlin/org/sdkotlin/tdd/fizzbuzz/ConsolePrinter.kt rename to subprojects/tdd-in-kotlin/src/main/kotlin/org/sdkotlin/tdd/fizzbuzz/ConsolePrinter.kt diff --git a/tdd-in-kotlin/src/main/kotlin/org/sdkotlin/tdd/fizzbuzz/FizzBuzz.kt b/subprojects/tdd-in-kotlin/src/main/kotlin/org/sdkotlin/tdd/fizzbuzz/FizzBuzz.kt similarity index 100% rename from tdd-in-kotlin/src/main/kotlin/org/sdkotlin/tdd/fizzbuzz/FizzBuzz.kt rename to subprojects/tdd-in-kotlin/src/main/kotlin/org/sdkotlin/tdd/fizzbuzz/FizzBuzz.kt diff --git a/tdd-in-kotlin/src/main/kotlin/org/sdkotlin/tdd/fizzbuzz/Printer.kt b/subprojects/tdd-in-kotlin/src/main/kotlin/org/sdkotlin/tdd/fizzbuzz/Printer.kt similarity index 100% rename from tdd-in-kotlin/src/main/kotlin/org/sdkotlin/tdd/fizzbuzz/Printer.kt rename to subprojects/tdd-in-kotlin/src/main/kotlin/org/sdkotlin/tdd/fizzbuzz/Printer.kt diff --git a/tdd-in-kotlin/src/main/kotlin/org/sdkotlin/tdd/sorting/Sorting.kt b/subprojects/tdd-in-kotlin/src/main/kotlin/org/sdkotlin/tdd/sorting/Sorting.kt similarity index 100% rename from tdd-in-kotlin/src/main/kotlin/org/sdkotlin/tdd/sorting/Sorting.kt rename to subprojects/tdd-in-kotlin/src/main/kotlin/org/sdkotlin/tdd/sorting/Sorting.kt diff --git a/tdd-in-kotlin/src/main/kotlin/org/sdkotlin/tdd/testfixtures/InternalComponent.kt b/subprojects/tdd-in-kotlin/src/main/kotlin/org/sdkotlin/tdd/testfixtures/InternalComponent.kt similarity index 100% rename from tdd-in-kotlin/src/main/kotlin/org/sdkotlin/tdd/testfixtures/InternalComponent.kt rename to subprojects/tdd-in-kotlin/src/main/kotlin/org/sdkotlin/tdd/testfixtures/InternalComponent.kt diff --git a/tdd-in-kotlin/src/test/kotlin/org/sdkotlin/tdd/fizzbuzz/FizzBuzzMockKTest.kt b/subprojects/tdd-in-kotlin/src/test/kotlin/org/sdkotlin/tdd/fizzbuzz/FizzBuzzMockKTest.kt similarity index 100% rename from tdd-in-kotlin/src/test/kotlin/org/sdkotlin/tdd/fizzbuzz/FizzBuzzMockKTest.kt rename to subprojects/tdd-in-kotlin/src/test/kotlin/org/sdkotlin/tdd/fizzbuzz/FizzBuzzMockKTest.kt diff --git a/tdd-in-kotlin/src/test/kotlin/org/sdkotlin/tdd/fizzbuzz/FizzBuzzMockitoKotlinTest.kt b/subprojects/tdd-in-kotlin/src/test/kotlin/org/sdkotlin/tdd/fizzbuzz/FizzBuzzMockitoKotlinTest.kt similarity index 100% rename from tdd-in-kotlin/src/test/kotlin/org/sdkotlin/tdd/fizzbuzz/FizzBuzzMockitoKotlinTest.kt rename to subprojects/tdd-in-kotlin/src/test/kotlin/org/sdkotlin/tdd/fizzbuzz/FizzBuzzMockitoKotlinTest.kt diff --git a/tdd-in-kotlin/src/test/kotlin/org/sdkotlin/tdd/fizzbuzz/FizzBuzzTest.kt b/subprojects/tdd-in-kotlin/src/test/kotlin/org/sdkotlin/tdd/fizzbuzz/FizzBuzzTest.kt similarity index 100% rename from tdd-in-kotlin/src/test/kotlin/org/sdkotlin/tdd/fizzbuzz/FizzBuzzTest.kt rename to subprojects/tdd-in-kotlin/src/test/kotlin/org/sdkotlin/tdd/fizzbuzz/FizzBuzzTest.kt diff --git a/tdd-in-kotlin/src/test/kotlin/org/sdkotlin/tdd/fizzbuzz/TestPrinter.kt b/subprojects/tdd-in-kotlin/src/test/kotlin/org/sdkotlin/tdd/fizzbuzz/TestPrinter.kt similarity index 100% rename from tdd-in-kotlin/src/test/kotlin/org/sdkotlin/tdd/fizzbuzz/TestPrinter.kt rename to subprojects/tdd-in-kotlin/src/test/kotlin/org/sdkotlin/tdd/fizzbuzz/TestPrinter.kt diff --git a/tdd-in-kotlin/src/test/kotlin/org/sdkotlin/tdd/sorting/JUnit5DynamicTestSortTest.kt b/subprojects/tdd-in-kotlin/src/test/kotlin/org/sdkotlin/tdd/sorting/JUnit5DynamicTestSortTest.kt similarity index 100% rename from tdd-in-kotlin/src/test/kotlin/org/sdkotlin/tdd/sorting/JUnit5DynamicTestSortTest.kt rename to subprojects/tdd-in-kotlin/src/test/kotlin/org/sdkotlin/tdd/sorting/JUnit5DynamicTestSortTest.kt diff --git a/tdd-in-kotlin/src/test/kotlin/org/sdkotlin/tdd/sorting/JUnit5ParameterizedSortTest.kt b/subprojects/tdd-in-kotlin/src/test/kotlin/org/sdkotlin/tdd/sorting/JUnit5ParameterizedSortTest.kt similarity index 100% rename from tdd-in-kotlin/src/test/kotlin/org/sdkotlin/tdd/sorting/JUnit5ParameterizedSortTest.kt rename to subprojects/tdd-in-kotlin/src/test/kotlin/org/sdkotlin/tdd/sorting/JUnit5ParameterizedSortTest.kt diff --git a/tdd-in-kotlin/src/test/kotlin/org/sdkotlin/tdd/sorting/JUnit5SortTest.kt b/subprojects/tdd-in-kotlin/src/test/kotlin/org/sdkotlin/tdd/sorting/JUnit5SortTest.kt similarity index 100% rename from tdd-in-kotlin/src/test/kotlin/org/sdkotlin/tdd/sorting/JUnit5SortTest.kt rename to subprojects/tdd-in-kotlin/src/test/kotlin/org/sdkotlin/tdd/sorting/JUnit5SortTest.kt diff --git a/tdd-in-kotlin/src/test/kotlin/org/sdkotlin/tdd/sorting/KotestSortTest.kt b/subprojects/tdd-in-kotlin/src/test/kotlin/org/sdkotlin/tdd/sorting/KotestSortTest.kt similarity index 100% rename from tdd-in-kotlin/src/test/kotlin/org/sdkotlin/tdd/sorting/KotestSortTest.kt rename to subprojects/tdd-in-kotlin/src/test/kotlin/org/sdkotlin/tdd/sorting/KotestSortTest.kt diff --git a/tdd-in-kotlin/src/test/kotlin/org/sdkotlin/tdd/testfixtures/InternalComponentTest.kt b/subprojects/tdd-in-kotlin/src/test/kotlin/org/sdkotlin/tdd/testfixtures/InternalComponentTest.kt similarity index 100% rename from tdd-in-kotlin/src/test/kotlin/org/sdkotlin/tdd/testfixtures/InternalComponentTest.kt rename to subprojects/tdd-in-kotlin/src/test/kotlin/org/sdkotlin/tdd/testfixtures/InternalComponentTest.kt diff --git a/tdd-in-kotlin/src/test/resources/io/mockk/settings.properties b/subprojects/tdd-in-kotlin/src/test/resources/io/mockk/settings.properties similarity index 100% rename from tdd-in-kotlin/src/test/resources/io/mockk/settings.properties rename to subprojects/tdd-in-kotlin/src/test/resources/io/mockk/settings.properties diff --git a/tdd-in-kotlin/src/testFixtures/kotlin/org/sdkotlin/tdd/testfixtures/InternalComponentTestDouble.kt b/subprojects/tdd-in-kotlin/src/testFixtures/kotlin/org/sdkotlin/tdd/testfixtures/InternalComponentTestDouble.kt similarity index 100% rename from tdd-in-kotlin/src/testFixtures/kotlin/org/sdkotlin/tdd/testfixtures/InternalComponentTestDouble.kt rename to subprojects/tdd-in-kotlin/src/testFixtures/kotlin/org/sdkotlin/tdd/testfixtures/InternalComponentTestDouble.kt diff --git a/typed-errors-in-kotlin/build.gradle.kts b/subprojects/typed-errors-in-kotlin/build.gradle.kts similarity index 100% rename from typed-errors-in-kotlin/build.gradle.kts rename to subprojects/typed-errors-in-kotlin/build.gradle.kts diff --git a/typed-errors-in-kotlin/detekt-baseline.xml b/subprojects/typed-errors-in-kotlin/detekt-baseline.xml similarity index 100% rename from typed-errors-in-kotlin/detekt-baseline.xml rename to subprojects/typed-errors-in-kotlin/detekt-baseline.xml diff --git a/typed-errors-in-kotlin/src/main/kotlin/org/sdkotlin/typederrors/Fruit.kt b/subprojects/typed-errors-in-kotlin/src/main/kotlin/org/sdkotlin/typederrors/Fruit.kt similarity index 100% rename from typed-errors-in-kotlin/src/main/kotlin/org/sdkotlin/typederrors/Fruit.kt rename to subprojects/typed-errors-in-kotlin/src/main/kotlin/org/sdkotlin/typederrors/Fruit.kt diff --git a/typed-errors-in-kotlin/src/main/kotlin/org/sdkotlin/typederrors/FruitBasket.kt b/subprojects/typed-errors-in-kotlin/src/main/kotlin/org/sdkotlin/typederrors/FruitBasket.kt similarity index 100% rename from typed-errors-in-kotlin/src/main/kotlin/org/sdkotlin/typederrors/FruitBasket.kt rename to subprojects/typed-errors-in-kotlin/src/main/kotlin/org/sdkotlin/typederrors/FruitBasket.kt diff --git a/typed-errors-in-kotlin/src/main/kotlin/org/sdkotlin/typederrors/TypedError.kt b/subprojects/typed-errors-in-kotlin/src/main/kotlin/org/sdkotlin/typederrors/TypedError.kt similarity index 100% rename from typed-errors-in-kotlin/src/main/kotlin/org/sdkotlin/typederrors/TypedError.kt rename to subprojects/typed-errors-in-kotlin/src/main/kotlin/org/sdkotlin/typederrors/TypedError.kt diff --git a/typed-errors-in-kotlin/src/main/kotlin/org/sdkotlin/typederrors/either/ConvertersWithEither.kt b/subprojects/typed-errors-in-kotlin/src/main/kotlin/org/sdkotlin/typederrors/either/ConvertersWithEither.kt similarity index 100% rename from typed-errors-in-kotlin/src/main/kotlin/org/sdkotlin/typederrors/either/ConvertersWithEither.kt rename to subprojects/typed-errors-in-kotlin/src/main/kotlin/org/sdkotlin/typederrors/either/ConvertersWithEither.kt diff --git a/typed-errors-in-kotlin/src/main/kotlin/org/sdkotlin/typederrors/either/TypedErrorsWithEither.kt b/subprojects/typed-errors-in-kotlin/src/main/kotlin/org/sdkotlin/typederrors/either/TypedErrorsWithEither.kt similarity index 100% rename from typed-errors-in-kotlin/src/main/kotlin/org/sdkotlin/typederrors/either/TypedErrorsWithEither.kt rename to subprojects/typed-errors-in-kotlin/src/main/kotlin/org/sdkotlin/typederrors/either/TypedErrorsWithEither.kt diff --git a/typed-errors-in-kotlin/src/main/kotlin/org/sdkotlin/typederrors/raise/ConvertersWithRaise.kt b/subprojects/typed-errors-in-kotlin/src/main/kotlin/org/sdkotlin/typederrors/raise/ConvertersWithRaise.kt similarity index 100% rename from typed-errors-in-kotlin/src/main/kotlin/org/sdkotlin/typederrors/raise/ConvertersWithRaise.kt rename to subprojects/typed-errors-in-kotlin/src/main/kotlin/org/sdkotlin/typederrors/raise/ConvertersWithRaise.kt diff --git a/typed-errors-in-kotlin/src/main/kotlin/org/sdkotlin/typederrors/raise/TypedErrorsWithRaise.kt b/subprojects/typed-errors-in-kotlin/src/main/kotlin/org/sdkotlin/typederrors/raise/TypedErrorsWithRaise.kt similarity index 100% rename from typed-errors-in-kotlin/src/main/kotlin/org/sdkotlin/typederrors/raise/TypedErrorsWithRaise.kt rename to subprojects/typed-errors-in-kotlin/src/main/kotlin/org/sdkotlin/typederrors/raise/TypedErrorsWithRaise.kt diff --git a/typed-errors-in-kotlin/src/main/kotlin/org/sdkotlin/typederrors/union/ConvertersWithUnionTypes.kt b/subprojects/typed-errors-in-kotlin/src/main/kotlin/org/sdkotlin/typederrors/union/ConvertersWithUnionTypes.kt similarity index 100% rename from typed-errors-in-kotlin/src/main/kotlin/org/sdkotlin/typederrors/union/ConvertersWithUnionTypes.kt rename to subprojects/typed-errors-in-kotlin/src/main/kotlin/org/sdkotlin/typederrors/union/ConvertersWithUnionTypes.kt