├── .github └── workflows │ ├── maven.yml │ └── solutions.yml ├── .gitignore ├── CONTRIBUTING.MD ├── LICENSE ├── README.md ├── calendar-kata-solutions ├── pom.xml └── src │ ├── main │ └── java │ │ └── bny │ │ └── codekatas │ │ └── calendarkata │ │ ├── CalendarWindow.java │ │ ├── FullMonth.java │ │ ├── FullWeek.java │ │ ├── Meeting.java │ │ ├── MyCalendar.java │ │ └── WorkWeek.java │ └── test │ └── java │ └── bny │ └── codekatas │ └── calendarkata │ └── MyCalendarTest.java ├── calendar-kata ├── README.md ├── mycalendar.png ├── pom.xml └── src │ ├── main │ └── java │ │ └── bny │ │ └── codekatas │ │ └── calendarkata │ │ ├── CalendarWindow.java │ │ ├── FullMonth.java │ │ ├── FullWeek.java │ │ ├── Meeting.java │ │ ├── MyCalendar.java │ │ └── WorkWeek.java │ └── test │ └── java │ └── bny │ └── codekatas │ └── calendarkata │ └── MyCalendarTest.java ├── checkstyle-configuration.xml ├── checkstyle-suppressions.xml ├── code-point-kata-solutions ├── pom.xml └── src │ └── test │ ├── java │ └── bny │ │ └── codekatas │ │ └── codepointkata │ │ └── CodePointKataTest.java │ └── resources │ └── codepoints.txt ├── code-point-kata ├── README.md ├── pom.xml └── src │ └── test │ ├── java │ └── bny │ │ └── codekatas │ │ └── codepointkata │ │ └── CodePointKataTest.java │ └── resources │ └── codepoints.txt ├── coffee-shop-kata-solutions ├── pom.xml └── src │ ├── main │ └── java │ │ └── bny │ │ └── codekatas │ │ └── coffeeshopkata │ │ ├── CoffeeShopOrder.java │ │ ├── Item.java │ │ ├── beverage │ │ ├── Americano.java │ │ ├── Beverage.java │ │ ├── CoffeeDrink.java │ │ ├── DrinkTemperature.java │ │ ├── FlavorSyrup.java │ │ ├── Latte.java │ │ ├── Macchiato.java │ │ ├── MilkType.java │ │ ├── Tea.java │ │ └── TeaType.java │ │ └── food │ │ ├── Bagel.java │ │ ├── BagelType.java │ │ ├── BakeryItem.java │ │ ├── Cookie.java │ │ ├── CookieType.java │ │ ├── Donut.java │ │ ├── DonutType.java │ │ └── SpreadType.java │ └── test │ └── java │ └── bny │ └── codekata │ └── coffeeshopkata │ └── CoffeeShopTest.java ├── coffee-shop-kata ├── CoffeeShopDomain.png ├── README.md ├── SETUP.md ├── jdk21 │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── bny │ │ │ └── codekatas │ │ │ └── coffeeshopkata │ │ │ ├── CoffeeShopOrder.java │ │ │ ├── Item.java │ │ │ ├── beverage │ │ │ ├── Americano.java │ │ │ ├── Beverage.java │ │ │ ├── CoffeeDrink.java │ │ │ ├── DrinkTemperature.java │ │ │ ├── FlavorSyrup.java │ │ │ ├── Latte.java │ │ │ ├── Macchiato.java │ │ │ ├── MilkType.java │ │ │ ├── Tea.java │ │ │ └── TeaType.java │ │ │ └── food │ │ │ ├── Bagel.java │ │ │ ├── BagelType.java │ │ │ ├── BakeryItem.java │ │ │ ├── Cookie.java │ │ │ ├── CookieType.java │ │ │ ├── Donut.java │ │ │ ├── DonutType.java │ │ │ └── SpreadType.java │ │ └── test │ │ └── java │ │ └── bny │ │ └── codekatas │ │ └── coffeeshopkata │ │ └── CoffeeShopTest.java ├── jdk8 │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── bny │ │ │ └── codekatas │ │ │ └── coffeeshopkata │ │ │ ├── CoffeeShopOrder.java │ │ │ ├── Item.java │ │ │ ├── beverage │ │ │ ├── Americano.java │ │ │ ├── Beverage.java │ │ │ ├── CoffeeDrink.java │ │ │ ├── DrinkTemperature.java │ │ │ ├── FlavorSyrup.java │ │ │ ├── Latte.java │ │ │ ├── Macchiato.java │ │ │ ├── MilkType.java │ │ │ ├── Tea.java │ │ │ └── TeaType.java │ │ │ └── food │ │ │ ├── Bagel.java │ │ │ ├── BagelType.java │ │ │ ├── BakeryItem.java │ │ │ ├── Cookie.java │ │ │ ├── CookieType.java │ │ │ ├── Donut.java │ │ │ ├── DonutType.java │ │ │ └── SpreadType.java │ │ └── test │ │ └── java │ │ └── bny │ │ └── codekatas │ │ └── coffeeshopkata │ │ └── CoffeeShopTest.java └── pom.xml ├── deck-of-cards-kata-solutions ├── pom.xml └── src │ ├── main │ └── java │ │ └── bny │ │ └── codekatas │ │ └── deckofcards │ │ ├── Card.java │ │ ├── Rank.java │ │ ├── Suit.java │ │ ├── SuitMatchGame.java │ │ ├── list │ │ └── immutable │ │ │ ├── ApacheCommonsDeckOfCardsAsList.java │ │ │ ├── EclipseCollectionsDeckOfCardsAsList.java │ │ │ ├── GoogleGuavaDeckOfCardsAsList.java │ │ │ ├── JDKImperativeDeckOfCardsAsList.java │ │ │ ├── JavaStreamsDeckOfCardsAsList.java │ │ │ └── VavrDeckOfCardsAsList.java │ │ └── sortedset │ │ └── immutable │ │ ├── ApacheCommonsDeckOfCardsAsSortedSet.java │ │ ├── EclipseCollectionsDeckOfCardsAsSortedSet.java │ │ ├── GoogleGuavaDeckOfCardsAsSortedSet.java │ │ ├── JDKImperativeDeckOfCardsAsSortedSet.java │ │ ├── JavaStreamsDeckOfCardsAsSortedSet.java │ │ └── VavrDeckOfCardsAsSortedSet.java │ └── test │ └── java │ └── bny │ └── codekatas │ └── deckofcards │ ├── CardTest.java │ ├── RankTest.java │ ├── SuitMatchGameTest.java │ ├── list │ └── immutable │ │ ├── ApacheCommonsDeckOfCardsAsListTest.java │ │ ├── EclipseCollectionsDeckOfCardsAsListTest.java │ │ ├── GoogleGuavaDeckOfCardsAsListTest.java │ │ ├── JDKImperativeDeckOfCardsAsListTest.java │ │ ├── JavaStreamsDeckOfCardsAsListTest.java │ │ └── VavrDeckOfCardsAsListTest.java │ └── sortedset │ └── immutable │ ├── ApacheCommonsDeckOfCardsAsSortedSetTest.java │ ├── EclipseCollectionsDeckOfCardsAsSortedSetTest.java │ ├── GoogleGuavaDeckOfCardsAsSortedSetTest.java │ ├── JDKImperativeDeckOfCardsAsSortedSetTest.java │ ├── JavaStreamsDeckOfCardsAsSortedSetTest.java │ └── VavrDeckOfCardsAsSortedSetTest.java ├── deck-of-cards-kata ├── README.md ├── diagram.png ├── pom.xml └── src │ ├── main │ └── java │ │ └── bny │ │ └── codekatas │ │ └── deckofcards │ │ ├── Card.java │ │ ├── Rank.java │ │ ├── Suit.java │ │ ├── custom │ │ └── collections │ │ │ ├── AbstractMutableMultimap.java │ │ │ ├── ArrayList2.java │ │ │ ├── ArrayListMultimap.java │ │ │ ├── Bag.java │ │ │ ├── CustomCollectionsDeckOfCardsAsList.java │ │ │ ├── EmptyIterator.java │ │ │ ├── HashBag.java │ │ │ ├── HashMap2.java │ │ │ ├── HashSet2.java │ │ │ ├── HashSetMultimap.java │ │ │ ├── ImmutableArrayList.java │ │ │ ├── ImmutableBag.java │ │ │ ├── ImmutableCollection.java │ │ │ ├── ImmutableEmptyBag.java │ │ │ ├── ImmutableEmptyList.java │ │ │ ├── ImmutableEmptySet.java │ │ │ ├── ImmutableHashBag.java │ │ │ ├── ImmutableHashSet.java │ │ │ ├── ImmutableList.java │ │ │ ├── ImmutableSet.java │ │ │ ├── List.java │ │ │ ├── MutableBag.java │ │ │ ├── MutableCollection.java │ │ │ ├── MutableList.java │ │ │ ├── MutableListMultimap.java │ │ │ ├── MutableMap.java │ │ │ ├── MutableMultimap.java │ │ │ ├── MutableSet.java │ │ │ ├── MutableSetMultimap.java │ │ │ ├── RichIterable.java │ │ │ ├── Set.java │ │ │ ├── UnmodifiableArrayListMultimap.java │ │ │ ├── UnmodifiableMutableList.java │ │ │ └── UnmodifiableMutableMap.java │ │ ├── list │ │ └── immutable │ │ │ ├── ApacheCommonsDeckOfCardsAsList.java │ │ │ ├── EclipseCollectionsDeckOfCardsAsList.java │ │ │ ├── GoogleGuavaDeckOfCardsAsList.java │ │ │ ├── JDKImperativeDeckOfCardsAsList.java │ │ │ ├── JavaStreamsDeckOfCardsAsList.java │ │ │ └── VavrDeckOfCardsAsList.java │ │ └── sortedset │ │ └── immutable │ │ ├── ApacheCommonsDeckOfCardsAsSortedSet.java │ │ ├── EclipseCollectionsDeckOfCardsAsSortedSet.java │ │ ├── GoogleGuavaDeckOfCardsAsSortedSet.java │ │ ├── JDKImperativeDeckOfCardsAsSortedSet.java │ │ ├── JavaStreamsDeckOfCardsAsSortedSet.java │ │ └── VavrDeckOfCardsAsSortedSet.java │ └── test │ └── java │ └── bny │ └── codekatas │ └── deckofcards │ ├── CardTest.java │ ├── RankTest.java │ ├── custom │ └── collections │ │ ├── ArrayListMultimapTest.java │ │ ├── CustomCollectionsDeckOfCardsAsListTest.java │ │ ├── HashBagTest.java │ │ ├── HashSetMultimapTest.java │ │ ├── ImmutableBagTest.java │ │ ├── ImmutableListTest.java │ │ ├── ImmutableSetTest.java │ │ ├── MutableListTest.java │ │ ├── MutableMapTest.java │ │ ├── MutableSetTest.java │ │ └── UnmodifiableArrayListMultimapTest.java │ ├── list │ └── immutable │ │ ├── ApacheCommonsDeckOfCardsAsListTest.java │ │ ├── EclipseCollectionsDeckOfCardsAsListTest.java │ │ ├── GoogleGuavaDeckOfCardsAsListTest.java │ │ ├── JDKImperativeDeckOfCardsAsListTest.java │ │ ├── JavaStreamsDeckOfCardsAsListTest.java │ │ └── VavrDeckOfCardsAsListTest.java │ └── sortedset │ └── immutable │ ├── ApacheCommonsDeckOfCardsAsSortedSetTest.java │ ├── EclipseCollectionsDeckOfCardsAsSortedSetTest.java │ ├── GoogleGuavaDeckOfCardsAsSortedSetTest.java │ ├── JDKImperativeDeckOfCardsAsSortedSetTest.java │ ├── JavaStreamsDeckOfCardsAsSortedSetTest.java │ └── VavrDeckOfCardsAsSortedSetTest.java ├── donut-kata-solutions ├── pom.xml └── src │ ├── main │ ├── java │ │ └── bny │ │ │ └── codekatas │ │ │ └── donutkata │ │ │ ├── Customer.java │ │ │ ├── Delivery.java │ │ │ ├── Donut.java │ │ │ ├── DonutShop.java │ │ │ ├── DonutType.java │ │ │ └── Order.java │ └── kotlin │ │ └── bny │ │ └── codekatas │ │ └── donutkatakotlin │ │ ├── Customer.kt │ │ ├── Delivery.kt │ │ ├── Donut.kt │ │ ├── DonutShop.kt │ │ ├── DonutType.kt │ │ └── Order.kt │ └── test │ ├── java │ └── bny │ │ └── codekatas │ │ └── donutkata │ │ └── DonutShopTest.java │ └── kotlin │ └── bny │ └── codekatas │ └── donutkatakotlin │ └── DonutShopTest.kt ├── donut-kata ├── README.md ├── donutshop.png ├── pom.xml └── src │ ├── main │ ├── java │ │ └── bny │ │ │ └── codekatas │ │ │ └── donutkata │ │ │ ├── Customer.java │ │ │ ├── Delivery.java │ │ │ ├── Donut.java │ │ │ ├── DonutShop.java │ │ │ ├── DonutType.java │ │ │ └── Order.java │ └── kotlin │ │ └── bny │ │ └── codekatas │ │ └── donutkatakotlin │ │ ├── Customer.kt │ │ ├── Delivery.kt │ │ ├── Donut.kt │ │ ├── DonutShop.kt │ │ ├── DonutType.kt │ │ └── Order.kt │ └── test │ ├── java │ └── bny │ │ └── codekatas │ │ └── donutkata │ │ └── DonutShopTest.java │ └── kotlin │ └── bny │ └── codekatas │ └── donutkatakotlin │ └── DonutShopTest.kt ├── java-lambda-kata-solutions ├── pom.xml └── src │ └── test │ └── java │ └── bny │ └── codekatas │ └── lambdakata │ ├── ec │ ├── EclipseCollectionsCheckedExceptionsTest.java │ ├── EclipseCollectionsFunctionalInterfaceTest.java │ └── EclipseCollectionsPrimitiveFunctionalInterfaceTest.java │ └── jdk │ ├── ClassicSAMInterfaceTest.java │ ├── FunctionalInterfaceTest.java │ ├── PrimitiveFunctionalInterfaceTest.java │ └── RollYourOwnFunctionalInterfaceTest.java ├── java-lambda-kata ├── README.md ├── pom.xml └── src │ └── test │ └── java │ └── bny │ └── codekatas │ └── lambdakata │ ├── ec │ ├── EclipseCollectionsCheckedExceptionsTest.java │ ├── EclipseCollectionsFunctionalInterfaceTest.java │ └── EclipseCollectionsPrimitiveFunctionalInterfaceTest.java │ └── jdk │ ├── ClassicSAMInterfaceTest.java │ ├── FunctionalInterfaceTest.java │ ├── PrimitiveFunctionalInterfaceTest.java │ └── RollYourOwnFunctionalInterfaceTest.java ├── java.header ├── jmh-kata ├── README.md ├── pom.xml └── src │ ├── main │ └── java │ │ └── bny │ │ └── codekatas │ │ └── jmhkata │ │ └── Person.java │ └── test │ └── java │ └── bny │ └── codekatas │ └── jmhkata │ ├── FilterJMHBenchmark.java │ ├── FilterMapJMHBenchmark.java │ ├── IntListJMHBenchmark.java │ ├── IntListTest.java │ ├── IsPrimeJMHBenchmark.java │ ├── PersonJMHBenchmark.java │ └── PersonTest.java ├── kata-of-katas-solutions ├── pom.xml └── src │ ├── main │ └── java │ │ └── bny │ │ └── codekatas │ │ └── kataofkatas │ │ ├── Kata.java │ │ ├── Language.java │ │ ├── Library.java │ │ └── Technology.java │ └── test │ └── java │ └── bny │ └── codekatas │ └── kataofkatas │ └── KataOfKatasTest.java ├── kata-of-katas ├── README.md ├── pom.xml └── src │ ├── main │ └── java │ │ └── bny │ │ └── codekatas │ │ └── kataofkatas │ │ ├── Kata.java │ │ ├── Language.java │ │ ├── Library.java │ │ └── Technology.java │ └── test │ └── java │ └── bny │ └── codekatas │ └── kataofkatas │ └── KataOfKatasTest.java ├── pitest-mutation-kata-solutions ├── pom.xml └── src │ ├── main │ └── java │ │ └── bny │ │ └── codekatas │ │ └── pitestmutationkata │ │ └── Position.java │ └── test │ └── java │ └── bny │ └── codekatas │ └── pitestmutationkata │ └── PositionTest.java ├── pitest-mutation-kata ├── README.md ├── pom.xml └── src │ ├── main │ └── java │ │ └── bny │ │ └── codekatas │ │ └── pitestmutationkata │ │ └── Position.java │ └── test │ └── java │ └── bny │ └── codekatas │ └── pitestmutationkata │ └── PositionTest.java └── pom.xml /.github/workflows/maven.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/.github/workflows/maven.yml -------------------------------------------------------------------------------- /.github/workflows/solutions.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/.github/workflows/solutions.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/CONTRIBUTING.MD -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/README.md -------------------------------------------------------------------------------- /calendar-kata-solutions/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/calendar-kata-solutions/pom.xml -------------------------------------------------------------------------------- /calendar-kata-solutions/src/main/java/bny/codekatas/calendarkata/CalendarWindow.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/calendar-kata-solutions/src/main/java/bny/codekatas/calendarkata/CalendarWindow.java -------------------------------------------------------------------------------- /calendar-kata-solutions/src/main/java/bny/codekatas/calendarkata/FullMonth.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/calendar-kata-solutions/src/main/java/bny/codekatas/calendarkata/FullMonth.java -------------------------------------------------------------------------------- /calendar-kata-solutions/src/main/java/bny/codekatas/calendarkata/FullWeek.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/calendar-kata-solutions/src/main/java/bny/codekatas/calendarkata/FullWeek.java -------------------------------------------------------------------------------- /calendar-kata-solutions/src/main/java/bny/codekatas/calendarkata/Meeting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/calendar-kata-solutions/src/main/java/bny/codekatas/calendarkata/Meeting.java -------------------------------------------------------------------------------- /calendar-kata-solutions/src/main/java/bny/codekatas/calendarkata/MyCalendar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/calendar-kata-solutions/src/main/java/bny/codekatas/calendarkata/MyCalendar.java -------------------------------------------------------------------------------- /calendar-kata-solutions/src/main/java/bny/codekatas/calendarkata/WorkWeek.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/calendar-kata-solutions/src/main/java/bny/codekatas/calendarkata/WorkWeek.java -------------------------------------------------------------------------------- /calendar-kata-solutions/src/test/java/bny/codekatas/calendarkata/MyCalendarTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/calendar-kata-solutions/src/test/java/bny/codekatas/calendarkata/MyCalendarTest.java -------------------------------------------------------------------------------- /calendar-kata/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/calendar-kata/README.md -------------------------------------------------------------------------------- /calendar-kata/mycalendar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/calendar-kata/mycalendar.png -------------------------------------------------------------------------------- /calendar-kata/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/calendar-kata/pom.xml -------------------------------------------------------------------------------- /calendar-kata/src/main/java/bny/codekatas/calendarkata/CalendarWindow.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/calendar-kata/src/main/java/bny/codekatas/calendarkata/CalendarWindow.java -------------------------------------------------------------------------------- /calendar-kata/src/main/java/bny/codekatas/calendarkata/FullMonth.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/calendar-kata/src/main/java/bny/codekatas/calendarkata/FullMonth.java -------------------------------------------------------------------------------- /calendar-kata/src/main/java/bny/codekatas/calendarkata/FullWeek.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/calendar-kata/src/main/java/bny/codekatas/calendarkata/FullWeek.java -------------------------------------------------------------------------------- /calendar-kata/src/main/java/bny/codekatas/calendarkata/Meeting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/calendar-kata/src/main/java/bny/codekatas/calendarkata/Meeting.java -------------------------------------------------------------------------------- /calendar-kata/src/main/java/bny/codekatas/calendarkata/MyCalendar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/calendar-kata/src/main/java/bny/codekatas/calendarkata/MyCalendar.java -------------------------------------------------------------------------------- /calendar-kata/src/main/java/bny/codekatas/calendarkata/WorkWeek.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/calendar-kata/src/main/java/bny/codekatas/calendarkata/WorkWeek.java -------------------------------------------------------------------------------- /calendar-kata/src/test/java/bny/codekatas/calendarkata/MyCalendarTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/calendar-kata/src/test/java/bny/codekatas/calendarkata/MyCalendarTest.java -------------------------------------------------------------------------------- /checkstyle-configuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/checkstyle-configuration.xml -------------------------------------------------------------------------------- /checkstyle-suppressions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/checkstyle-suppressions.xml -------------------------------------------------------------------------------- /code-point-kata-solutions/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/code-point-kata-solutions/pom.xml -------------------------------------------------------------------------------- /code-point-kata-solutions/src/test/java/bny/codekatas/codepointkata/CodePointKataTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/code-point-kata-solutions/src/test/java/bny/codekatas/codepointkata/CodePointKataTest.java -------------------------------------------------------------------------------- /code-point-kata-solutions/src/test/resources/codepoints.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/code-point-kata-solutions/src/test/resources/codepoints.txt -------------------------------------------------------------------------------- /code-point-kata/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/code-point-kata/README.md -------------------------------------------------------------------------------- /code-point-kata/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/code-point-kata/pom.xml -------------------------------------------------------------------------------- /code-point-kata/src/test/java/bny/codekatas/codepointkata/CodePointKataTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/code-point-kata/src/test/java/bny/codekatas/codepointkata/CodePointKataTest.java -------------------------------------------------------------------------------- /code-point-kata/src/test/resources/codepoints.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/code-point-kata/src/test/resources/codepoints.txt -------------------------------------------------------------------------------- /coffee-shop-kata-solutions/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/coffee-shop-kata-solutions/pom.xml -------------------------------------------------------------------------------- /coffee-shop-kata-solutions/src/main/java/bny/codekatas/coffeeshopkata/CoffeeShopOrder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/coffee-shop-kata-solutions/src/main/java/bny/codekatas/coffeeshopkata/CoffeeShopOrder.java -------------------------------------------------------------------------------- /coffee-shop-kata-solutions/src/main/java/bny/codekatas/coffeeshopkata/Item.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/coffee-shop-kata-solutions/src/main/java/bny/codekatas/coffeeshopkata/Item.java -------------------------------------------------------------------------------- /coffee-shop-kata-solutions/src/main/java/bny/codekatas/coffeeshopkata/beverage/Americano.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/coffee-shop-kata-solutions/src/main/java/bny/codekatas/coffeeshopkata/beverage/Americano.java -------------------------------------------------------------------------------- /coffee-shop-kata-solutions/src/main/java/bny/codekatas/coffeeshopkata/beverage/Beverage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/coffee-shop-kata-solutions/src/main/java/bny/codekatas/coffeeshopkata/beverage/Beverage.java -------------------------------------------------------------------------------- /coffee-shop-kata-solutions/src/main/java/bny/codekatas/coffeeshopkata/beverage/CoffeeDrink.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/coffee-shop-kata-solutions/src/main/java/bny/codekatas/coffeeshopkata/beverage/CoffeeDrink.java -------------------------------------------------------------------------------- /coffee-shop-kata-solutions/src/main/java/bny/codekatas/coffeeshopkata/beverage/DrinkTemperature.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/coffee-shop-kata-solutions/src/main/java/bny/codekatas/coffeeshopkata/beverage/DrinkTemperature.java -------------------------------------------------------------------------------- /coffee-shop-kata-solutions/src/main/java/bny/codekatas/coffeeshopkata/beverage/FlavorSyrup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/coffee-shop-kata-solutions/src/main/java/bny/codekatas/coffeeshopkata/beverage/FlavorSyrup.java -------------------------------------------------------------------------------- /coffee-shop-kata-solutions/src/main/java/bny/codekatas/coffeeshopkata/beverage/Latte.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/coffee-shop-kata-solutions/src/main/java/bny/codekatas/coffeeshopkata/beverage/Latte.java -------------------------------------------------------------------------------- /coffee-shop-kata-solutions/src/main/java/bny/codekatas/coffeeshopkata/beverage/Macchiato.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/coffee-shop-kata-solutions/src/main/java/bny/codekatas/coffeeshopkata/beverage/Macchiato.java -------------------------------------------------------------------------------- /coffee-shop-kata-solutions/src/main/java/bny/codekatas/coffeeshopkata/beverage/MilkType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/coffee-shop-kata-solutions/src/main/java/bny/codekatas/coffeeshopkata/beverage/MilkType.java -------------------------------------------------------------------------------- /coffee-shop-kata-solutions/src/main/java/bny/codekatas/coffeeshopkata/beverage/Tea.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/coffee-shop-kata-solutions/src/main/java/bny/codekatas/coffeeshopkata/beverage/Tea.java -------------------------------------------------------------------------------- /coffee-shop-kata-solutions/src/main/java/bny/codekatas/coffeeshopkata/beverage/TeaType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/coffee-shop-kata-solutions/src/main/java/bny/codekatas/coffeeshopkata/beverage/TeaType.java -------------------------------------------------------------------------------- /coffee-shop-kata-solutions/src/main/java/bny/codekatas/coffeeshopkata/food/Bagel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/coffee-shop-kata-solutions/src/main/java/bny/codekatas/coffeeshopkata/food/Bagel.java -------------------------------------------------------------------------------- /coffee-shop-kata-solutions/src/main/java/bny/codekatas/coffeeshopkata/food/BagelType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/coffee-shop-kata-solutions/src/main/java/bny/codekatas/coffeeshopkata/food/BagelType.java -------------------------------------------------------------------------------- /coffee-shop-kata-solutions/src/main/java/bny/codekatas/coffeeshopkata/food/BakeryItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/coffee-shop-kata-solutions/src/main/java/bny/codekatas/coffeeshopkata/food/BakeryItem.java -------------------------------------------------------------------------------- /coffee-shop-kata-solutions/src/main/java/bny/codekatas/coffeeshopkata/food/Cookie.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/coffee-shop-kata-solutions/src/main/java/bny/codekatas/coffeeshopkata/food/Cookie.java -------------------------------------------------------------------------------- /coffee-shop-kata-solutions/src/main/java/bny/codekatas/coffeeshopkata/food/CookieType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/coffee-shop-kata-solutions/src/main/java/bny/codekatas/coffeeshopkata/food/CookieType.java -------------------------------------------------------------------------------- /coffee-shop-kata-solutions/src/main/java/bny/codekatas/coffeeshopkata/food/Donut.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/coffee-shop-kata-solutions/src/main/java/bny/codekatas/coffeeshopkata/food/Donut.java -------------------------------------------------------------------------------- /coffee-shop-kata-solutions/src/main/java/bny/codekatas/coffeeshopkata/food/DonutType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/coffee-shop-kata-solutions/src/main/java/bny/codekatas/coffeeshopkata/food/DonutType.java -------------------------------------------------------------------------------- /coffee-shop-kata-solutions/src/main/java/bny/codekatas/coffeeshopkata/food/SpreadType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/coffee-shop-kata-solutions/src/main/java/bny/codekatas/coffeeshopkata/food/SpreadType.java -------------------------------------------------------------------------------- /coffee-shop-kata-solutions/src/test/java/bny/codekata/coffeeshopkata/CoffeeShopTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/coffee-shop-kata-solutions/src/test/java/bny/codekata/coffeeshopkata/CoffeeShopTest.java -------------------------------------------------------------------------------- /coffee-shop-kata/CoffeeShopDomain.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/coffee-shop-kata/CoffeeShopDomain.png -------------------------------------------------------------------------------- /coffee-shop-kata/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/coffee-shop-kata/README.md -------------------------------------------------------------------------------- /coffee-shop-kata/SETUP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/coffee-shop-kata/SETUP.md -------------------------------------------------------------------------------- /coffee-shop-kata/jdk21/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/coffee-shop-kata/jdk21/pom.xml -------------------------------------------------------------------------------- /coffee-shop-kata/jdk21/src/main/java/bny/codekatas/coffeeshopkata/CoffeeShopOrder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/coffee-shop-kata/jdk21/src/main/java/bny/codekatas/coffeeshopkata/CoffeeShopOrder.java -------------------------------------------------------------------------------- /coffee-shop-kata/jdk21/src/main/java/bny/codekatas/coffeeshopkata/Item.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/coffee-shop-kata/jdk21/src/main/java/bny/codekatas/coffeeshopkata/Item.java -------------------------------------------------------------------------------- /coffee-shop-kata/jdk21/src/main/java/bny/codekatas/coffeeshopkata/beverage/Americano.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/coffee-shop-kata/jdk21/src/main/java/bny/codekatas/coffeeshopkata/beverage/Americano.java -------------------------------------------------------------------------------- /coffee-shop-kata/jdk21/src/main/java/bny/codekatas/coffeeshopkata/beverage/Beverage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/coffee-shop-kata/jdk21/src/main/java/bny/codekatas/coffeeshopkata/beverage/Beverage.java -------------------------------------------------------------------------------- /coffee-shop-kata/jdk21/src/main/java/bny/codekatas/coffeeshopkata/beverage/CoffeeDrink.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/coffee-shop-kata/jdk21/src/main/java/bny/codekatas/coffeeshopkata/beverage/CoffeeDrink.java -------------------------------------------------------------------------------- /coffee-shop-kata/jdk21/src/main/java/bny/codekatas/coffeeshopkata/beverage/DrinkTemperature.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/coffee-shop-kata/jdk21/src/main/java/bny/codekatas/coffeeshopkata/beverage/DrinkTemperature.java -------------------------------------------------------------------------------- /coffee-shop-kata/jdk21/src/main/java/bny/codekatas/coffeeshopkata/beverage/FlavorSyrup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/coffee-shop-kata/jdk21/src/main/java/bny/codekatas/coffeeshopkata/beverage/FlavorSyrup.java -------------------------------------------------------------------------------- /coffee-shop-kata/jdk21/src/main/java/bny/codekatas/coffeeshopkata/beverage/Latte.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/coffee-shop-kata/jdk21/src/main/java/bny/codekatas/coffeeshopkata/beverage/Latte.java -------------------------------------------------------------------------------- /coffee-shop-kata/jdk21/src/main/java/bny/codekatas/coffeeshopkata/beverage/Macchiato.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/coffee-shop-kata/jdk21/src/main/java/bny/codekatas/coffeeshopkata/beverage/Macchiato.java -------------------------------------------------------------------------------- /coffee-shop-kata/jdk21/src/main/java/bny/codekatas/coffeeshopkata/beverage/MilkType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/coffee-shop-kata/jdk21/src/main/java/bny/codekatas/coffeeshopkata/beverage/MilkType.java -------------------------------------------------------------------------------- /coffee-shop-kata/jdk21/src/main/java/bny/codekatas/coffeeshopkata/beverage/Tea.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/coffee-shop-kata/jdk21/src/main/java/bny/codekatas/coffeeshopkata/beverage/Tea.java -------------------------------------------------------------------------------- /coffee-shop-kata/jdk21/src/main/java/bny/codekatas/coffeeshopkata/beverage/TeaType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/coffee-shop-kata/jdk21/src/main/java/bny/codekatas/coffeeshopkata/beverage/TeaType.java -------------------------------------------------------------------------------- /coffee-shop-kata/jdk21/src/main/java/bny/codekatas/coffeeshopkata/food/Bagel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/coffee-shop-kata/jdk21/src/main/java/bny/codekatas/coffeeshopkata/food/Bagel.java -------------------------------------------------------------------------------- /coffee-shop-kata/jdk21/src/main/java/bny/codekatas/coffeeshopkata/food/BagelType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/coffee-shop-kata/jdk21/src/main/java/bny/codekatas/coffeeshopkata/food/BagelType.java -------------------------------------------------------------------------------- /coffee-shop-kata/jdk21/src/main/java/bny/codekatas/coffeeshopkata/food/BakeryItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/coffee-shop-kata/jdk21/src/main/java/bny/codekatas/coffeeshopkata/food/BakeryItem.java -------------------------------------------------------------------------------- /coffee-shop-kata/jdk21/src/main/java/bny/codekatas/coffeeshopkata/food/Cookie.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/coffee-shop-kata/jdk21/src/main/java/bny/codekatas/coffeeshopkata/food/Cookie.java -------------------------------------------------------------------------------- /coffee-shop-kata/jdk21/src/main/java/bny/codekatas/coffeeshopkata/food/CookieType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/coffee-shop-kata/jdk21/src/main/java/bny/codekatas/coffeeshopkata/food/CookieType.java -------------------------------------------------------------------------------- /coffee-shop-kata/jdk21/src/main/java/bny/codekatas/coffeeshopkata/food/Donut.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/coffee-shop-kata/jdk21/src/main/java/bny/codekatas/coffeeshopkata/food/Donut.java -------------------------------------------------------------------------------- /coffee-shop-kata/jdk21/src/main/java/bny/codekatas/coffeeshopkata/food/DonutType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/coffee-shop-kata/jdk21/src/main/java/bny/codekatas/coffeeshopkata/food/DonutType.java -------------------------------------------------------------------------------- /coffee-shop-kata/jdk21/src/main/java/bny/codekatas/coffeeshopkata/food/SpreadType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/coffee-shop-kata/jdk21/src/main/java/bny/codekatas/coffeeshopkata/food/SpreadType.java -------------------------------------------------------------------------------- /coffee-shop-kata/jdk21/src/test/java/bny/codekatas/coffeeshopkata/CoffeeShopTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/coffee-shop-kata/jdk21/src/test/java/bny/codekatas/coffeeshopkata/CoffeeShopTest.java -------------------------------------------------------------------------------- /coffee-shop-kata/jdk8/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/coffee-shop-kata/jdk8/pom.xml -------------------------------------------------------------------------------- /coffee-shop-kata/jdk8/src/main/java/bny/codekatas/coffeeshopkata/CoffeeShopOrder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/coffee-shop-kata/jdk8/src/main/java/bny/codekatas/coffeeshopkata/CoffeeShopOrder.java -------------------------------------------------------------------------------- /coffee-shop-kata/jdk8/src/main/java/bny/codekatas/coffeeshopkata/Item.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/coffee-shop-kata/jdk8/src/main/java/bny/codekatas/coffeeshopkata/Item.java -------------------------------------------------------------------------------- /coffee-shop-kata/jdk8/src/main/java/bny/codekatas/coffeeshopkata/beverage/Americano.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/coffee-shop-kata/jdk8/src/main/java/bny/codekatas/coffeeshopkata/beverage/Americano.java -------------------------------------------------------------------------------- /coffee-shop-kata/jdk8/src/main/java/bny/codekatas/coffeeshopkata/beverage/Beverage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/coffee-shop-kata/jdk8/src/main/java/bny/codekatas/coffeeshopkata/beverage/Beverage.java -------------------------------------------------------------------------------- /coffee-shop-kata/jdk8/src/main/java/bny/codekatas/coffeeshopkata/beverage/CoffeeDrink.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/coffee-shop-kata/jdk8/src/main/java/bny/codekatas/coffeeshopkata/beverage/CoffeeDrink.java -------------------------------------------------------------------------------- /coffee-shop-kata/jdk8/src/main/java/bny/codekatas/coffeeshopkata/beverage/DrinkTemperature.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/coffee-shop-kata/jdk8/src/main/java/bny/codekatas/coffeeshopkata/beverage/DrinkTemperature.java -------------------------------------------------------------------------------- /coffee-shop-kata/jdk8/src/main/java/bny/codekatas/coffeeshopkata/beverage/FlavorSyrup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/coffee-shop-kata/jdk8/src/main/java/bny/codekatas/coffeeshopkata/beverage/FlavorSyrup.java -------------------------------------------------------------------------------- /coffee-shop-kata/jdk8/src/main/java/bny/codekatas/coffeeshopkata/beverage/Latte.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/coffee-shop-kata/jdk8/src/main/java/bny/codekatas/coffeeshopkata/beverage/Latte.java -------------------------------------------------------------------------------- /coffee-shop-kata/jdk8/src/main/java/bny/codekatas/coffeeshopkata/beverage/Macchiato.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/coffee-shop-kata/jdk8/src/main/java/bny/codekatas/coffeeshopkata/beverage/Macchiato.java -------------------------------------------------------------------------------- /coffee-shop-kata/jdk8/src/main/java/bny/codekatas/coffeeshopkata/beverage/MilkType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/coffee-shop-kata/jdk8/src/main/java/bny/codekatas/coffeeshopkata/beverage/MilkType.java -------------------------------------------------------------------------------- /coffee-shop-kata/jdk8/src/main/java/bny/codekatas/coffeeshopkata/beverage/Tea.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/coffee-shop-kata/jdk8/src/main/java/bny/codekatas/coffeeshopkata/beverage/Tea.java -------------------------------------------------------------------------------- /coffee-shop-kata/jdk8/src/main/java/bny/codekatas/coffeeshopkata/beverage/TeaType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/coffee-shop-kata/jdk8/src/main/java/bny/codekatas/coffeeshopkata/beverage/TeaType.java -------------------------------------------------------------------------------- /coffee-shop-kata/jdk8/src/main/java/bny/codekatas/coffeeshopkata/food/Bagel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/coffee-shop-kata/jdk8/src/main/java/bny/codekatas/coffeeshopkata/food/Bagel.java -------------------------------------------------------------------------------- /coffee-shop-kata/jdk8/src/main/java/bny/codekatas/coffeeshopkata/food/BagelType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/coffee-shop-kata/jdk8/src/main/java/bny/codekatas/coffeeshopkata/food/BagelType.java -------------------------------------------------------------------------------- /coffee-shop-kata/jdk8/src/main/java/bny/codekatas/coffeeshopkata/food/BakeryItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/coffee-shop-kata/jdk8/src/main/java/bny/codekatas/coffeeshopkata/food/BakeryItem.java -------------------------------------------------------------------------------- /coffee-shop-kata/jdk8/src/main/java/bny/codekatas/coffeeshopkata/food/Cookie.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/coffee-shop-kata/jdk8/src/main/java/bny/codekatas/coffeeshopkata/food/Cookie.java -------------------------------------------------------------------------------- /coffee-shop-kata/jdk8/src/main/java/bny/codekatas/coffeeshopkata/food/CookieType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/coffee-shop-kata/jdk8/src/main/java/bny/codekatas/coffeeshopkata/food/CookieType.java -------------------------------------------------------------------------------- /coffee-shop-kata/jdk8/src/main/java/bny/codekatas/coffeeshopkata/food/Donut.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/coffee-shop-kata/jdk8/src/main/java/bny/codekatas/coffeeshopkata/food/Donut.java -------------------------------------------------------------------------------- /coffee-shop-kata/jdk8/src/main/java/bny/codekatas/coffeeshopkata/food/DonutType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/coffee-shop-kata/jdk8/src/main/java/bny/codekatas/coffeeshopkata/food/DonutType.java -------------------------------------------------------------------------------- /coffee-shop-kata/jdk8/src/main/java/bny/codekatas/coffeeshopkata/food/SpreadType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/coffee-shop-kata/jdk8/src/main/java/bny/codekatas/coffeeshopkata/food/SpreadType.java -------------------------------------------------------------------------------- /coffee-shop-kata/jdk8/src/test/java/bny/codekatas/coffeeshopkata/CoffeeShopTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/coffee-shop-kata/jdk8/src/test/java/bny/codekatas/coffeeshopkata/CoffeeShopTest.java -------------------------------------------------------------------------------- /coffee-shop-kata/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/coffee-shop-kata/pom.xml -------------------------------------------------------------------------------- /deck-of-cards-kata-solutions/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata-solutions/pom.xml -------------------------------------------------------------------------------- /deck-of-cards-kata-solutions/src/main/java/bny/codekatas/deckofcards/Card.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata-solutions/src/main/java/bny/codekatas/deckofcards/Card.java -------------------------------------------------------------------------------- /deck-of-cards-kata-solutions/src/main/java/bny/codekatas/deckofcards/Rank.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata-solutions/src/main/java/bny/codekatas/deckofcards/Rank.java -------------------------------------------------------------------------------- /deck-of-cards-kata-solutions/src/main/java/bny/codekatas/deckofcards/Suit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata-solutions/src/main/java/bny/codekatas/deckofcards/Suit.java -------------------------------------------------------------------------------- /deck-of-cards-kata-solutions/src/main/java/bny/codekatas/deckofcards/SuitMatchGame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata-solutions/src/main/java/bny/codekatas/deckofcards/SuitMatchGame.java -------------------------------------------------------------------------------- /deck-of-cards-kata-solutions/src/main/java/bny/codekatas/deckofcards/list/immutable/ApacheCommonsDeckOfCardsAsList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata-solutions/src/main/java/bny/codekatas/deckofcards/list/immutable/ApacheCommonsDeckOfCardsAsList.java -------------------------------------------------------------------------------- /deck-of-cards-kata-solutions/src/main/java/bny/codekatas/deckofcards/list/immutable/EclipseCollectionsDeckOfCardsAsList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata-solutions/src/main/java/bny/codekatas/deckofcards/list/immutable/EclipseCollectionsDeckOfCardsAsList.java -------------------------------------------------------------------------------- /deck-of-cards-kata-solutions/src/main/java/bny/codekatas/deckofcards/list/immutable/GoogleGuavaDeckOfCardsAsList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata-solutions/src/main/java/bny/codekatas/deckofcards/list/immutable/GoogleGuavaDeckOfCardsAsList.java -------------------------------------------------------------------------------- /deck-of-cards-kata-solutions/src/main/java/bny/codekatas/deckofcards/list/immutable/JDKImperativeDeckOfCardsAsList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata-solutions/src/main/java/bny/codekatas/deckofcards/list/immutable/JDKImperativeDeckOfCardsAsList.java -------------------------------------------------------------------------------- /deck-of-cards-kata-solutions/src/main/java/bny/codekatas/deckofcards/list/immutable/JavaStreamsDeckOfCardsAsList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata-solutions/src/main/java/bny/codekatas/deckofcards/list/immutable/JavaStreamsDeckOfCardsAsList.java -------------------------------------------------------------------------------- /deck-of-cards-kata-solutions/src/main/java/bny/codekatas/deckofcards/list/immutable/VavrDeckOfCardsAsList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata-solutions/src/main/java/bny/codekatas/deckofcards/list/immutable/VavrDeckOfCardsAsList.java -------------------------------------------------------------------------------- /deck-of-cards-kata-solutions/src/main/java/bny/codekatas/deckofcards/sortedset/immutable/ApacheCommonsDeckOfCardsAsSortedSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata-solutions/src/main/java/bny/codekatas/deckofcards/sortedset/immutable/ApacheCommonsDeckOfCardsAsSortedSet.java -------------------------------------------------------------------------------- /deck-of-cards-kata-solutions/src/main/java/bny/codekatas/deckofcards/sortedset/immutable/EclipseCollectionsDeckOfCardsAsSortedSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata-solutions/src/main/java/bny/codekatas/deckofcards/sortedset/immutable/EclipseCollectionsDeckOfCardsAsSortedSet.java -------------------------------------------------------------------------------- /deck-of-cards-kata-solutions/src/main/java/bny/codekatas/deckofcards/sortedset/immutable/GoogleGuavaDeckOfCardsAsSortedSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata-solutions/src/main/java/bny/codekatas/deckofcards/sortedset/immutable/GoogleGuavaDeckOfCardsAsSortedSet.java -------------------------------------------------------------------------------- /deck-of-cards-kata-solutions/src/main/java/bny/codekatas/deckofcards/sortedset/immutable/JDKImperativeDeckOfCardsAsSortedSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata-solutions/src/main/java/bny/codekatas/deckofcards/sortedset/immutable/JDKImperativeDeckOfCardsAsSortedSet.java -------------------------------------------------------------------------------- /deck-of-cards-kata-solutions/src/main/java/bny/codekatas/deckofcards/sortedset/immutable/JavaStreamsDeckOfCardsAsSortedSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata-solutions/src/main/java/bny/codekatas/deckofcards/sortedset/immutable/JavaStreamsDeckOfCardsAsSortedSet.java -------------------------------------------------------------------------------- /deck-of-cards-kata-solutions/src/main/java/bny/codekatas/deckofcards/sortedset/immutable/VavrDeckOfCardsAsSortedSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata-solutions/src/main/java/bny/codekatas/deckofcards/sortedset/immutable/VavrDeckOfCardsAsSortedSet.java -------------------------------------------------------------------------------- /deck-of-cards-kata-solutions/src/test/java/bny/codekatas/deckofcards/CardTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata-solutions/src/test/java/bny/codekatas/deckofcards/CardTest.java -------------------------------------------------------------------------------- /deck-of-cards-kata-solutions/src/test/java/bny/codekatas/deckofcards/RankTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata-solutions/src/test/java/bny/codekatas/deckofcards/RankTest.java -------------------------------------------------------------------------------- /deck-of-cards-kata-solutions/src/test/java/bny/codekatas/deckofcards/SuitMatchGameTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata-solutions/src/test/java/bny/codekatas/deckofcards/SuitMatchGameTest.java -------------------------------------------------------------------------------- /deck-of-cards-kata-solutions/src/test/java/bny/codekatas/deckofcards/list/immutable/ApacheCommonsDeckOfCardsAsListTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata-solutions/src/test/java/bny/codekatas/deckofcards/list/immutable/ApacheCommonsDeckOfCardsAsListTest.java -------------------------------------------------------------------------------- /deck-of-cards-kata-solutions/src/test/java/bny/codekatas/deckofcards/list/immutable/EclipseCollectionsDeckOfCardsAsListTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata-solutions/src/test/java/bny/codekatas/deckofcards/list/immutable/EclipseCollectionsDeckOfCardsAsListTest.java -------------------------------------------------------------------------------- /deck-of-cards-kata-solutions/src/test/java/bny/codekatas/deckofcards/list/immutable/GoogleGuavaDeckOfCardsAsListTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata-solutions/src/test/java/bny/codekatas/deckofcards/list/immutable/GoogleGuavaDeckOfCardsAsListTest.java -------------------------------------------------------------------------------- /deck-of-cards-kata-solutions/src/test/java/bny/codekatas/deckofcards/list/immutable/JDKImperativeDeckOfCardsAsListTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata-solutions/src/test/java/bny/codekatas/deckofcards/list/immutable/JDKImperativeDeckOfCardsAsListTest.java -------------------------------------------------------------------------------- /deck-of-cards-kata-solutions/src/test/java/bny/codekatas/deckofcards/list/immutable/JavaStreamsDeckOfCardsAsListTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata-solutions/src/test/java/bny/codekatas/deckofcards/list/immutable/JavaStreamsDeckOfCardsAsListTest.java -------------------------------------------------------------------------------- /deck-of-cards-kata-solutions/src/test/java/bny/codekatas/deckofcards/list/immutable/VavrDeckOfCardsAsListTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata-solutions/src/test/java/bny/codekatas/deckofcards/list/immutable/VavrDeckOfCardsAsListTest.java -------------------------------------------------------------------------------- /deck-of-cards-kata-solutions/src/test/java/bny/codekatas/deckofcards/sortedset/immutable/ApacheCommonsDeckOfCardsAsSortedSetTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata-solutions/src/test/java/bny/codekatas/deckofcards/sortedset/immutable/ApacheCommonsDeckOfCardsAsSortedSetTest.java -------------------------------------------------------------------------------- /deck-of-cards-kata-solutions/src/test/java/bny/codekatas/deckofcards/sortedset/immutable/EclipseCollectionsDeckOfCardsAsSortedSetTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata-solutions/src/test/java/bny/codekatas/deckofcards/sortedset/immutable/EclipseCollectionsDeckOfCardsAsSortedSetTest.java -------------------------------------------------------------------------------- /deck-of-cards-kata-solutions/src/test/java/bny/codekatas/deckofcards/sortedset/immutable/GoogleGuavaDeckOfCardsAsSortedSetTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata-solutions/src/test/java/bny/codekatas/deckofcards/sortedset/immutable/GoogleGuavaDeckOfCardsAsSortedSetTest.java -------------------------------------------------------------------------------- /deck-of-cards-kata-solutions/src/test/java/bny/codekatas/deckofcards/sortedset/immutable/JDKImperativeDeckOfCardsAsSortedSetTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata-solutions/src/test/java/bny/codekatas/deckofcards/sortedset/immutable/JDKImperativeDeckOfCardsAsSortedSetTest.java -------------------------------------------------------------------------------- /deck-of-cards-kata-solutions/src/test/java/bny/codekatas/deckofcards/sortedset/immutable/JavaStreamsDeckOfCardsAsSortedSetTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata-solutions/src/test/java/bny/codekatas/deckofcards/sortedset/immutable/JavaStreamsDeckOfCardsAsSortedSetTest.java -------------------------------------------------------------------------------- /deck-of-cards-kata-solutions/src/test/java/bny/codekatas/deckofcards/sortedset/immutable/VavrDeckOfCardsAsSortedSetTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata-solutions/src/test/java/bny/codekatas/deckofcards/sortedset/immutable/VavrDeckOfCardsAsSortedSetTest.java -------------------------------------------------------------------------------- /deck-of-cards-kata/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata/README.md -------------------------------------------------------------------------------- /deck-of-cards-kata/diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata/diagram.png -------------------------------------------------------------------------------- /deck-of-cards-kata/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata/pom.xml -------------------------------------------------------------------------------- /deck-of-cards-kata/src/main/java/bny/codekatas/deckofcards/Card.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata/src/main/java/bny/codekatas/deckofcards/Card.java -------------------------------------------------------------------------------- /deck-of-cards-kata/src/main/java/bny/codekatas/deckofcards/Rank.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata/src/main/java/bny/codekatas/deckofcards/Rank.java -------------------------------------------------------------------------------- /deck-of-cards-kata/src/main/java/bny/codekatas/deckofcards/Suit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata/src/main/java/bny/codekatas/deckofcards/Suit.java -------------------------------------------------------------------------------- /deck-of-cards-kata/src/main/java/bny/codekatas/deckofcards/custom/collections/AbstractMutableMultimap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata/src/main/java/bny/codekatas/deckofcards/custom/collections/AbstractMutableMultimap.java -------------------------------------------------------------------------------- /deck-of-cards-kata/src/main/java/bny/codekatas/deckofcards/custom/collections/ArrayList2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata/src/main/java/bny/codekatas/deckofcards/custom/collections/ArrayList2.java -------------------------------------------------------------------------------- /deck-of-cards-kata/src/main/java/bny/codekatas/deckofcards/custom/collections/ArrayListMultimap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata/src/main/java/bny/codekatas/deckofcards/custom/collections/ArrayListMultimap.java -------------------------------------------------------------------------------- /deck-of-cards-kata/src/main/java/bny/codekatas/deckofcards/custom/collections/Bag.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata/src/main/java/bny/codekatas/deckofcards/custom/collections/Bag.java -------------------------------------------------------------------------------- /deck-of-cards-kata/src/main/java/bny/codekatas/deckofcards/custom/collections/CustomCollectionsDeckOfCardsAsList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata/src/main/java/bny/codekatas/deckofcards/custom/collections/CustomCollectionsDeckOfCardsAsList.java -------------------------------------------------------------------------------- /deck-of-cards-kata/src/main/java/bny/codekatas/deckofcards/custom/collections/EmptyIterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata/src/main/java/bny/codekatas/deckofcards/custom/collections/EmptyIterator.java -------------------------------------------------------------------------------- /deck-of-cards-kata/src/main/java/bny/codekatas/deckofcards/custom/collections/HashBag.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata/src/main/java/bny/codekatas/deckofcards/custom/collections/HashBag.java -------------------------------------------------------------------------------- /deck-of-cards-kata/src/main/java/bny/codekatas/deckofcards/custom/collections/HashMap2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata/src/main/java/bny/codekatas/deckofcards/custom/collections/HashMap2.java -------------------------------------------------------------------------------- /deck-of-cards-kata/src/main/java/bny/codekatas/deckofcards/custom/collections/HashSet2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata/src/main/java/bny/codekatas/deckofcards/custom/collections/HashSet2.java -------------------------------------------------------------------------------- /deck-of-cards-kata/src/main/java/bny/codekatas/deckofcards/custom/collections/HashSetMultimap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata/src/main/java/bny/codekatas/deckofcards/custom/collections/HashSetMultimap.java -------------------------------------------------------------------------------- /deck-of-cards-kata/src/main/java/bny/codekatas/deckofcards/custom/collections/ImmutableArrayList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata/src/main/java/bny/codekatas/deckofcards/custom/collections/ImmutableArrayList.java -------------------------------------------------------------------------------- /deck-of-cards-kata/src/main/java/bny/codekatas/deckofcards/custom/collections/ImmutableBag.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata/src/main/java/bny/codekatas/deckofcards/custom/collections/ImmutableBag.java -------------------------------------------------------------------------------- /deck-of-cards-kata/src/main/java/bny/codekatas/deckofcards/custom/collections/ImmutableCollection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata/src/main/java/bny/codekatas/deckofcards/custom/collections/ImmutableCollection.java -------------------------------------------------------------------------------- /deck-of-cards-kata/src/main/java/bny/codekatas/deckofcards/custom/collections/ImmutableEmptyBag.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata/src/main/java/bny/codekatas/deckofcards/custom/collections/ImmutableEmptyBag.java -------------------------------------------------------------------------------- /deck-of-cards-kata/src/main/java/bny/codekatas/deckofcards/custom/collections/ImmutableEmptyList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata/src/main/java/bny/codekatas/deckofcards/custom/collections/ImmutableEmptyList.java -------------------------------------------------------------------------------- /deck-of-cards-kata/src/main/java/bny/codekatas/deckofcards/custom/collections/ImmutableEmptySet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata/src/main/java/bny/codekatas/deckofcards/custom/collections/ImmutableEmptySet.java -------------------------------------------------------------------------------- /deck-of-cards-kata/src/main/java/bny/codekatas/deckofcards/custom/collections/ImmutableHashBag.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata/src/main/java/bny/codekatas/deckofcards/custom/collections/ImmutableHashBag.java -------------------------------------------------------------------------------- /deck-of-cards-kata/src/main/java/bny/codekatas/deckofcards/custom/collections/ImmutableHashSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata/src/main/java/bny/codekatas/deckofcards/custom/collections/ImmutableHashSet.java -------------------------------------------------------------------------------- /deck-of-cards-kata/src/main/java/bny/codekatas/deckofcards/custom/collections/ImmutableList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata/src/main/java/bny/codekatas/deckofcards/custom/collections/ImmutableList.java -------------------------------------------------------------------------------- /deck-of-cards-kata/src/main/java/bny/codekatas/deckofcards/custom/collections/ImmutableSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata/src/main/java/bny/codekatas/deckofcards/custom/collections/ImmutableSet.java -------------------------------------------------------------------------------- /deck-of-cards-kata/src/main/java/bny/codekatas/deckofcards/custom/collections/List.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata/src/main/java/bny/codekatas/deckofcards/custom/collections/List.java -------------------------------------------------------------------------------- /deck-of-cards-kata/src/main/java/bny/codekatas/deckofcards/custom/collections/MutableBag.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata/src/main/java/bny/codekatas/deckofcards/custom/collections/MutableBag.java -------------------------------------------------------------------------------- /deck-of-cards-kata/src/main/java/bny/codekatas/deckofcards/custom/collections/MutableCollection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata/src/main/java/bny/codekatas/deckofcards/custom/collections/MutableCollection.java -------------------------------------------------------------------------------- /deck-of-cards-kata/src/main/java/bny/codekatas/deckofcards/custom/collections/MutableList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata/src/main/java/bny/codekatas/deckofcards/custom/collections/MutableList.java -------------------------------------------------------------------------------- /deck-of-cards-kata/src/main/java/bny/codekatas/deckofcards/custom/collections/MutableListMultimap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata/src/main/java/bny/codekatas/deckofcards/custom/collections/MutableListMultimap.java -------------------------------------------------------------------------------- /deck-of-cards-kata/src/main/java/bny/codekatas/deckofcards/custom/collections/MutableMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata/src/main/java/bny/codekatas/deckofcards/custom/collections/MutableMap.java -------------------------------------------------------------------------------- /deck-of-cards-kata/src/main/java/bny/codekatas/deckofcards/custom/collections/MutableMultimap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata/src/main/java/bny/codekatas/deckofcards/custom/collections/MutableMultimap.java -------------------------------------------------------------------------------- /deck-of-cards-kata/src/main/java/bny/codekatas/deckofcards/custom/collections/MutableSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata/src/main/java/bny/codekatas/deckofcards/custom/collections/MutableSet.java -------------------------------------------------------------------------------- /deck-of-cards-kata/src/main/java/bny/codekatas/deckofcards/custom/collections/MutableSetMultimap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata/src/main/java/bny/codekatas/deckofcards/custom/collections/MutableSetMultimap.java -------------------------------------------------------------------------------- /deck-of-cards-kata/src/main/java/bny/codekatas/deckofcards/custom/collections/RichIterable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata/src/main/java/bny/codekatas/deckofcards/custom/collections/RichIterable.java -------------------------------------------------------------------------------- /deck-of-cards-kata/src/main/java/bny/codekatas/deckofcards/custom/collections/Set.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata/src/main/java/bny/codekatas/deckofcards/custom/collections/Set.java -------------------------------------------------------------------------------- /deck-of-cards-kata/src/main/java/bny/codekatas/deckofcards/custom/collections/UnmodifiableArrayListMultimap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata/src/main/java/bny/codekatas/deckofcards/custom/collections/UnmodifiableArrayListMultimap.java -------------------------------------------------------------------------------- /deck-of-cards-kata/src/main/java/bny/codekatas/deckofcards/custom/collections/UnmodifiableMutableList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata/src/main/java/bny/codekatas/deckofcards/custom/collections/UnmodifiableMutableList.java -------------------------------------------------------------------------------- /deck-of-cards-kata/src/main/java/bny/codekatas/deckofcards/custom/collections/UnmodifiableMutableMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata/src/main/java/bny/codekatas/deckofcards/custom/collections/UnmodifiableMutableMap.java -------------------------------------------------------------------------------- /deck-of-cards-kata/src/main/java/bny/codekatas/deckofcards/list/immutable/ApacheCommonsDeckOfCardsAsList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata/src/main/java/bny/codekatas/deckofcards/list/immutable/ApacheCommonsDeckOfCardsAsList.java -------------------------------------------------------------------------------- /deck-of-cards-kata/src/main/java/bny/codekatas/deckofcards/list/immutable/EclipseCollectionsDeckOfCardsAsList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata/src/main/java/bny/codekatas/deckofcards/list/immutable/EclipseCollectionsDeckOfCardsAsList.java -------------------------------------------------------------------------------- /deck-of-cards-kata/src/main/java/bny/codekatas/deckofcards/list/immutable/GoogleGuavaDeckOfCardsAsList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata/src/main/java/bny/codekatas/deckofcards/list/immutable/GoogleGuavaDeckOfCardsAsList.java -------------------------------------------------------------------------------- /deck-of-cards-kata/src/main/java/bny/codekatas/deckofcards/list/immutable/JDKImperativeDeckOfCardsAsList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata/src/main/java/bny/codekatas/deckofcards/list/immutable/JDKImperativeDeckOfCardsAsList.java -------------------------------------------------------------------------------- /deck-of-cards-kata/src/main/java/bny/codekatas/deckofcards/list/immutable/JavaStreamsDeckOfCardsAsList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata/src/main/java/bny/codekatas/deckofcards/list/immutable/JavaStreamsDeckOfCardsAsList.java -------------------------------------------------------------------------------- /deck-of-cards-kata/src/main/java/bny/codekatas/deckofcards/list/immutable/VavrDeckOfCardsAsList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata/src/main/java/bny/codekatas/deckofcards/list/immutable/VavrDeckOfCardsAsList.java -------------------------------------------------------------------------------- /deck-of-cards-kata/src/main/java/bny/codekatas/deckofcards/sortedset/immutable/ApacheCommonsDeckOfCardsAsSortedSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata/src/main/java/bny/codekatas/deckofcards/sortedset/immutable/ApacheCommonsDeckOfCardsAsSortedSet.java -------------------------------------------------------------------------------- /deck-of-cards-kata/src/main/java/bny/codekatas/deckofcards/sortedset/immutable/EclipseCollectionsDeckOfCardsAsSortedSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata/src/main/java/bny/codekatas/deckofcards/sortedset/immutable/EclipseCollectionsDeckOfCardsAsSortedSet.java -------------------------------------------------------------------------------- /deck-of-cards-kata/src/main/java/bny/codekatas/deckofcards/sortedset/immutable/GoogleGuavaDeckOfCardsAsSortedSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata/src/main/java/bny/codekatas/deckofcards/sortedset/immutable/GoogleGuavaDeckOfCardsAsSortedSet.java -------------------------------------------------------------------------------- /deck-of-cards-kata/src/main/java/bny/codekatas/deckofcards/sortedset/immutable/JDKImperativeDeckOfCardsAsSortedSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata/src/main/java/bny/codekatas/deckofcards/sortedset/immutable/JDKImperativeDeckOfCardsAsSortedSet.java -------------------------------------------------------------------------------- /deck-of-cards-kata/src/main/java/bny/codekatas/deckofcards/sortedset/immutable/JavaStreamsDeckOfCardsAsSortedSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata/src/main/java/bny/codekatas/deckofcards/sortedset/immutable/JavaStreamsDeckOfCardsAsSortedSet.java -------------------------------------------------------------------------------- /deck-of-cards-kata/src/main/java/bny/codekatas/deckofcards/sortedset/immutable/VavrDeckOfCardsAsSortedSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata/src/main/java/bny/codekatas/deckofcards/sortedset/immutable/VavrDeckOfCardsAsSortedSet.java -------------------------------------------------------------------------------- /deck-of-cards-kata/src/test/java/bny/codekatas/deckofcards/CardTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata/src/test/java/bny/codekatas/deckofcards/CardTest.java -------------------------------------------------------------------------------- /deck-of-cards-kata/src/test/java/bny/codekatas/deckofcards/RankTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata/src/test/java/bny/codekatas/deckofcards/RankTest.java -------------------------------------------------------------------------------- /deck-of-cards-kata/src/test/java/bny/codekatas/deckofcards/custom/collections/ArrayListMultimapTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata/src/test/java/bny/codekatas/deckofcards/custom/collections/ArrayListMultimapTest.java -------------------------------------------------------------------------------- /deck-of-cards-kata/src/test/java/bny/codekatas/deckofcards/custom/collections/CustomCollectionsDeckOfCardsAsListTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata/src/test/java/bny/codekatas/deckofcards/custom/collections/CustomCollectionsDeckOfCardsAsListTest.java -------------------------------------------------------------------------------- /deck-of-cards-kata/src/test/java/bny/codekatas/deckofcards/custom/collections/HashBagTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata/src/test/java/bny/codekatas/deckofcards/custom/collections/HashBagTest.java -------------------------------------------------------------------------------- /deck-of-cards-kata/src/test/java/bny/codekatas/deckofcards/custom/collections/HashSetMultimapTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata/src/test/java/bny/codekatas/deckofcards/custom/collections/HashSetMultimapTest.java -------------------------------------------------------------------------------- /deck-of-cards-kata/src/test/java/bny/codekatas/deckofcards/custom/collections/ImmutableBagTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata/src/test/java/bny/codekatas/deckofcards/custom/collections/ImmutableBagTest.java -------------------------------------------------------------------------------- /deck-of-cards-kata/src/test/java/bny/codekatas/deckofcards/custom/collections/ImmutableListTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata/src/test/java/bny/codekatas/deckofcards/custom/collections/ImmutableListTest.java -------------------------------------------------------------------------------- /deck-of-cards-kata/src/test/java/bny/codekatas/deckofcards/custom/collections/ImmutableSetTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata/src/test/java/bny/codekatas/deckofcards/custom/collections/ImmutableSetTest.java -------------------------------------------------------------------------------- /deck-of-cards-kata/src/test/java/bny/codekatas/deckofcards/custom/collections/MutableListTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata/src/test/java/bny/codekatas/deckofcards/custom/collections/MutableListTest.java -------------------------------------------------------------------------------- /deck-of-cards-kata/src/test/java/bny/codekatas/deckofcards/custom/collections/MutableMapTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata/src/test/java/bny/codekatas/deckofcards/custom/collections/MutableMapTest.java -------------------------------------------------------------------------------- /deck-of-cards-kata/src/test/java/bny/codekatas/deckofcards/custom/collections/MutableSetTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata/src/test/java/bny/codekatas/deckofcards/custom/collections/MutableSetTest.java -------------------------------------------------------------------------------- /deck-of-cards-kata/src/test/java/bny/codekatas/deckofcards/custom/collections/UnmodifiableArrayListMultimapTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata/src/test/java/bny/codekatas/deckofcards/custom/collections/UnmodifiableArrayListMultimapTest.java -------------------------------------------------------------------------------- /deck-of-cards-kata/src/test/java/bny/codekatas/deckofcards/list/immutable/ApacheCommonsDeckOfCardsAsListTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata/src/test/java/bny/codekatas/deckofcards/list/immutable/ApacheCommonsDeckOfCardsAsListTest.java -------------------------------------------------------------------------------- /deck-of-cards-kata/src/test/java/bny/codekatas/deckofcards/list/immutable/EclipseCollectionsDeckOfCardsAsListTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata/src/test/java/bny/codekatas/deckofcards/list/immutable/EclipseCollectionsDeckOfCardsAsListTest.java -------------------------------------------------------------------------------- /deck-of-cards-kata/src/test/java/bny/codekatas/deckofcards/list/immutable/GoogleGuavaDeckOfCardsAsListTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata/src/test/java/bny/codekatas/deckofcards/list/immutable/GoogleGuavaDeckOfCardsAsListTest.java -------------------------------------------------------------------------------- /deck-of-cards-kata/src/test/java/bny/codekatas/deckofcards/list/immutable/JDKImperativeDeckOfCardsAsListTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata/src/test/java/bny/codekatas/deckofcards/list/immutable/JDKImperativeDeckOfCardsAsListTest.java -------------------------------------------------------------------------------- /deck-of-cards-kata/src/test/java/bny/codekatas/deckofcards/list/immutable/JavaStreamsDeckOfCardsAsListTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata/src/test/java/bny/codekatas/deckofcards/list/immutable/JavaStreamsDeckOfCardsAsListTest.java -------------------------------------------------------------------------------- /deck-of-cards-kata/src/test/java/bny/codekatas/deckofcards/list/immutable/VavrDeckOfCardsAsListTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata/src/test/java/bny/codekatas/deckofcards/list/immutable/VavrDeckOfCardsAsListTest.java -------------------------------------------------------------------------------- /deck-of-cards-kata/src/test/java/bny/codekatas/deckofcards/sortedset/immutable/ApacheCommonsDeckOfCardsAsSortedSetTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata/src/test/java/bny/codekatas/deckofcards/sortedset/immutable/ApacheCommonsDeckOfCardsAsSortedSetTest.java -------------------------------------------------------------------------------- /deck-of-cards-kata/src/test/java/bny/codekatas/deckofcards/sortedset/immutable/EclipseCollectionsDeckOfCardsAsSortedSetTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata/src/test/java/bny/codekatas/deckofcards/sortedset/immutable/EclipseCollectionsDeckOfCardsAsSortedSetTest.java -------------------------------------------------------------------------------- /deck-of-cards-kata/src/test/java/bny/codekatas/deckofcards/sortedset/immutable/GoogleGuavaDeckOfCardsAsSortedSetTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata/src/test/java/bny/codekatas/deckofcards/sortedset/immutable/GoogleGuavaDeckOfCardsAsSortedSetTest.java -------------------------------------------------------------------------------- /deck-of-cards-kata/src/test/java/bny/codekatas/deckofcards/sortedset/immutable/JDKImperativeDeckOfCardsAsSortedSetTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata/src/test/java/bny/codekatas/deckofcards/sortedset/immutable/JDKImperativeDeckOfCardsAsSortedSetTest.java -------------------------------------------------------------------------------- /deck-of-cards-kata/src/test/java/bny/codekatas/deckofcards/sortedset/immutable/JavaStreamsDeckOfCardsAsSortedSetTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata/src/test/java/bny/codekatas/deckofcards/sortedset/immutable/JavaStreamsDeckOfCardsAsSortedSetTest.java -------------------------------------------------------------------------------- /deck-of-cards-kata/src/test/java/bny/codekatas/deckofcards/sortedset/immutable/VavrDeckOfCardsAsSortedSetTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/deck-of-cards-kata/src/test/java/bny/codekatas/deckofcards/sortedset/immutable/VavrDeckOfCardsAsSortedSetTest.java -------------------------------------------------------------------------------- /donut-kata-solutions/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/donut-kata-solutions/pom.xml -------------------------------------------------------------------------------- /donut-kata-solutions/src/main/java/bny/codekatas/donutkata/Customer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/donut-kata-solutions/src/main/java/bny/codekatas/donutkata/Customer.java -------------------------------------------------------------------------------- /donut-kata-solutions/src/main/java/bny/codekatas/donutkata/Delivery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/donut-kata-solutions/src/main/java/bny/codekatas/donutkata/Delivery.java -------------------------------------------------------------------------------- /donut-kata-solutions/src/main/java/bny/codekatas/donutkata/Donut.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/donut-kata-solutions/src/main/java/bny/codekatas/donutkata/Donut.java -------------------------------------------------------------------------------- /donut-kata-solutions/src/main/java/bny/codekatas/donutkata/DonutShop.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/donut-kata-solutions/src/main/java/bny/codekatas/donutkata/DonutShop.java -------------------------------------------------------------------------------- /donut-kata-solutions/src/main/java/bny/codekatas/donutkata/DonutType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/donut-kata-solutions/src/main/java/bny/codekatas/donutkata/DonutType.java -------------------------------------------------------------------------------- /donut-kata-solutions/src/main/java/bny/codekatas/donutkata/Order.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/donut-kata-solutions/src/main/java/bny/codekatas/donutkata/Order.java -------------------------------------------------------------------------------- /donut-kata-solutions/src/main/kotlin/bny/codekatas/donutkatakotlin/Customer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/donut-kata-solutions/src/main/kotlin/bny/codekatas/donutkatakotlin/Customer.kt -------------------------------------------------------------------------------- /donut-kata-solutions/src/main/kotlin/bny/codekatas/donutkatakotlin/Delivery.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/donut-kata-solutions/src/main/kotlin/bny/codekatas/donutkatakotlin/Delivery.kt -------------------------------------------------------------------------------- /donut-kata-solutions/src/main/kotlin/bny/codekatas/donutkatakotlin/Donut.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/donut-kata-solutions/src/main/kotlin/bny/codekatas/donutkatakotlin/Donut.kt -------------------------------------------------------------------------------- /donut-kata-solutions/src/main/kotlin/bny/codekatas/donutkatakotlin/DonutShop.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/donut-kata-solutions/src/main/kotlin/bny/codekatas/donutkatakotlin/DonutShop.kt -------------------------------------------------------------------------------- /donut-kata-solutions/src/main/kotlin/bny/codekatas/donutkatakotlin/DonutType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/donut-kata-solutions/src/main/kotlin/bny/codekatas/donutkatakotlin/DonutType.kt -------------------------------------------------------------------------------- /donut-kata-solutions/src/main/kotlin/bny/codekatas/donutkatakotlin/Order.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/donut-kata-solutions/src/main/kotlin/bny/codekatas/donutkatakotlin/Order.kt -------------------------------------------------------------------------------- /donut-kata-solutions/src/test/java/bny/codekatas/donutkata/DonutShopTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/donut-kata-solutions/src/test/java/bny/codekatas/donutkata/DonutShopTest.java -------------------------------------------------------------------------------- /donut-kata-solutions/src/test/kotlin/bny/codekatas/donutkatakotlin/DonutShopTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/donut-kata-solutions/src/test/kotlin/bny/codekatas/donutkatakotlin/DonutShopTest.kt -------------------------------------------------------------------------------- /donut-kata/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/donut-kata/README.md -------------------------------------------------------------------------------- /donut-kata/donutshop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/donut-kata/donutshop.png -------------------------------------------------------------------------------- /donut-kata/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/donut-kata/pom.xml -------------------------------------------------------------------------------- /donut-kata/src/main/java/bny/codekatas/donutkata/Customer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/donut-kata/src/main/java/bny/codekatas/donutkata/Customer.java -------------------------------------------------------------------------------- /donut-kata/src/main/java/bny/codekatas/donutkata/Delivery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/donut-kata/src/main/java/bny/codekatas/donutkata/Delivery.java -------------------------------------------------------------------------------- /donut-kata/src/main/java/bny/codekatas/donutkata/Donut.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/donut-kata/src/main/java/bny/codekatas/donutkata/Donut.java -------------------------------------------------------------------------------- /donut-kata/src/main/java/bny/codekatas/donutkata/DonutShop.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/donut-kata/src/main/java/bny/codekatas/donutkata/DonutShop.java -------------------------------------------------------------------------------- /donut-kata/src/main/java/bny/codekatas/donutkata/DonutType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/donut-kata/src/main/java/bny/codekatas/donutkata/DonutType.java -------------------------------------------------------------------------------- /donut-kata/src/main/java/bny/codekatas/donutkata/Order.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/donut-kata/src/main/java/bny/codekatas/donutkata/Order.java -------------------------------------------------------------------------------- /donut-kata/src/main/kotlin/bny/codekatas/donutkatakotlin/Customer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/donut-kata/src/main/kotlin/bny/codekatas/donutkatakotlin/Customer.kt -------------------------------------------------------------------------------- /donut-kata/src/main/kotlin/bny/codekatas/donutkatakotlin/Delivery.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/donut-kata/src/main/kotlin/bny/codekatas/donutkatakotlin/Delivery.kt -------------------------------------------------------------------------------- /donut-kata/src/main/kotlin/bny/codekatas/donutkatakotlin/Donut.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/donut-kata/src/main/kotlin/bny/codekatas/donutkatakotlin/Donut.kt -------------------------------------------------------------------------------- /donut-kata/src/main/kotlin/bny/codekatas/donutkatakotlin/DonutShop.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/donut-kata/src/main/kotlin/bny/codekatas/donutkatakotlin/DonutShop.kt -------------------------------------------------------------------------------- /donut-kata/src/main/kotlin/bny/codekatas/donutkatakotlin/DonutType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/donut-kata/src/main/kotlin/bny/codekatas/donutkatakotlin/DonutType.kt -------------------------------------------------------------------------------- /donut-kata/src/main/kotlin/bny/codekatas/donutkatakotlin/Order.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/donut-kata/src/main/kotlin/bny/codekatas/donutkatakotlin/Order.kt -------------------------------------------------------------------------------- /donut-kata/src/test/java/bny/codekatas/donutkata/DonutShopTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/donut-kata/src/test/java/bny/codekatas/donutkata/DonutShopTest.java -------------------------------------------------------------------------------- /donut-kata/src/test/kotlin/bny/codekatas/donutkatakotlin/DonutShopTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/donut-kata/src/test/kotlin/bny/codekatas/donutkatakotlin/DonutShopTest.kt -------------------------------------------------------------------------------- /java-lambda-kata-solutions/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/java-lambda-kata-solutions/pom.xml -------------------------------------------------------------------------------- /java-lambda-kata-solutions/src/test/java/bny/codekatas/lambdakata/ec/EclipseCollectionsCheckedExceptionsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/java-lambda-kata-solutions/src/test/java/bny/codekatas/lambdakata/ec/EclipseCollectionsCheckedExceptionsTest.java -------------------------------------------------------------------------------- /java-lambda-kata-solutions/src/test/java/bny/codekatas/lambdakata/ec/EclipseCollectionsFunctionalInterfaceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/java-lambda-kata-solutions/src/test/java/bny/codekatas/lambdakata/ec/EclipseCollectionsFunctionalInterfaceTest.java -------------------------------------------------------------------------------- /java-lambda-kata-solutions/src/test/java/bny/codekatas/lambdakata/ec/EclipseCollectionsPrimitiveFunctionalInterfaceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/java-lambda-kata-solutions/src/test/java/bny/codekatas/lambdakata/ec/EclipseCollectionsPrimitiveFunctionalInterfaceTest.java -------------------------------------------------------------------------------- /java-lambda-kata-solutions/src/test/java/bny/codekatas/lambdakata/jdk/ClassicSAMInterfaceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/java-lambda-kata-solutions/src/test/java/bny/codekatas/lambdakata/jdk/ClassicSAMInterfaceTest.java -------------------------------------------------------------------------------- /java-lambda-kata-solutions/src/test/java/bny/codekatas/lambdakata/jdk/FunctionalInterfaceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/java-lambda-kata-solutions/src/test/java/bny/codekatas/lambdakata/jdk/FunctionalInterfaceTest.java -------------------------------------------------------------------------------- /java-lambda-kata-solutions/src/test/java/bny/codekatas/lambdakata/jdk/PrimitiveFunctionalInterfaceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/java-lambda-kata-solutions/src/test/java/bny/codekatas/lambdakata/jdk/PrimitiveFunctionalInterfaceTest.java -------------------------------------------------------------------------------- /java-lambda-kata-solutions/src/test/java/bny/codekatas/lambdakata/jdk/RollYourOwnFunctionalInterfaceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/java-lambda-kata-solutions/src/test/java/bny/codekatas/lambdakata/jdk/RollYourOwnFunctionalInterfaceTest.java -------------------------------------------------------------------------------- /java-lambda-kata/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/java-lambda-kata/README.md -------------------------------------------------------------------------------- /java-lambda-kata/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/java-lambda-kata/pom.xml -------------------------------------------------------------------------------- /java-lambda-kata/src/test/java/bny/codekatas/lambdakata/ec/EclipseCollectionsCheckedExceptionsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/java-lambda-kata/src/test/java/bny/codekatas/lambdakata/ec/EclipseCollectionsCheckedExceptionsTest.java -------------------------------------------------------------------------------- /java-lambda-kata/src/test/java/bny/codekatas/lambdakata/ec/EclipseCollectionsFunctionalInterfaceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/java-lambda-kata/src/test/java/bny/codekatas/lambdakata/ec/EclipseCollectionsFunctionalInterfaceTest.java -------------------------------------------------------------------------------- /java-lambda-kata/src/test/java/bny/codekatas/lambdakata/ec/EclipseCollectionsPrimitiveFunctionalInterfaceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/java-lambda-kata/src/test/java/bny/codekatas/lambdakata/ec/EclipseCollectionsPrimitiveFunctionalInterfaceTest.java -------------------------------------------------------------------------------- /java-lambda-kata/src/test/java/bny/codekatas/lambdakata/jdk/ClassicSAMInterfaceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/java-lambda-kata/src/test/java/bny/codekatas/lambdakata/jdk/ClassicSAMInterfaceTest.java -------------------------------------------------------------------------------- /java-lambda-kata/src/test/java/bny/codekatas/lambdakata/jdk/FunctionalInterfaceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/java-lambda-kata/src/test/java/bny/codekatas/lambdakata/jdk/FunctionalInterfaceTest.java -------------------------------------------------------------------------------- /java-lambda-kata/src/test/java/bny/codekatas/lambdakata/jdk/PrimitiveFunctionalInterfaceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/java-lambda-kata/src/test/java/bny/codekatas/lambdakata/jdk/PrimitiveFunctionalInterfaceTest.java -------------------------------------------------------------------------------- /java-lambda-kata/src/test/java/bny/codekatas/lambdakata/jdk/RollYourOwnFunctionalInterfaceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/java-lambda-kata/src/test/java/bny/codekatas/lambdakata/jdk/RollYourOwnFunctionalInterfaceTest.java -------------------------------------------------------------------------------- /java.header: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/java.header -------------------------------------------------------------------------------- /jmh-kata/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/jmh-kata/README.md -------------------------------------------------------------------------------- /jmh-kata/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/jmh-kata/pom.xml -------------------------------------------------------------------------------- /jmh-kata/src/main/java/bny/codekatas/jmhkata/Person.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/jmh-kata/src/main/java/bny/codekatas/jmhkata/Person.java -------------------------------------------------------------------------------- /jmh-kata/src/test/java/bny/codekatas/jmhkata/FilterJMHBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/jmh-kata/src/test/java/bny/codekatas/jmhkata/FilterJMHBenchmark.java -------------------------------------------------------------------------------- /jmh-kata/src/test/java/bny/codekatas/jmhkata/FilterMapJMHBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/jmh-kata/src/test/java/bny/codekatas/jmhkata/FilterMapJMHBenchmark.java -------------------------------------------------------------------------------- /jmh-kata/src/test/java/bny/codekatas/jmhkata/IntListJMHBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/jmh-kata/src/test/java/bny/codekatas/jmhkata/IntListJMHBenchmark.java -------------------------------------------------------------------------------- /jmh-kata/src/test/java/bny/codekatas/jmhkata/IntListTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/jmh-kata/src/test/java/bny/codekatas/jmhkata/IntListTest.java -------------------------------------------------------------------------------- /jmh-kata/src/test/java/bny/codekatas/jmhkata/IsPrimeJMHBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/jmh-kata/src/test/java/bny/codekatas/jmhkata/IsPrimeJMHBenchmark.java -------------------------------------------------------------------------------- /jmh-kata/src/test/java/bny/codekatas/jmhkata/PersonJMHBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/jmh-kata/src/test/java/bny/codekatas/jmhkata/PersonJMHBenchmark.java -------------------------------------------------------------------------------- /jmh-kata/src/test/java/bny/codekatas/jmhkata/PersonTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/jmh-kata/src/test/java/bny/codekatas/jmhkata/PersonTest.java -------------------------------------------------------------------------------- /kata-of-katas-solutions/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/kata-of-katas-solutions/pom.xml -------------------------------------------------------------------------------- /kata-of-katas-solutions/src/main/java/bny/codekatas/kataofkatas/Kata.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/kata-of-katas-solutions/src/main/java/bny/codekatas/kataofkatas/Kata.java -------------------------------------------------------------------------------- /kata-of-katas-solutions/src/main/java/bny/codekatas/kataofkatas/Language.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/kata-of-katas-solutions/src/main/java/bny/codekatas/kataofkatas/Language.java -------------------------------------------------------------------------------- /kata-of-katas-solutions/src/main/java/bny/codekatas/kataofkatas/Library.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/kata-of-katas-solutions/src/main/java/bny/codekatas/kataofkatas/Library.java -------------------------------------------------------------------------------- /kata-of-katas-solutions/src/main/java/bny/codekatas/kataofkatas/Technology.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/kata-of-katas-solutions/src/main/java/bny/codekatas/kataofkatas/Technology.java -------------------------------------------------------------------------------- /kata-of-katas-solutions/src/test/java/bny/codekatas/kataofkatas/KataOfKatasTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/kata-of-katas-solutions/src/test/java/bny/codekatas/kataofkatas/KataOfKatasTest.java -------------------------------------------------------------------------------- /kata-of-katas/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/kata-of-katas/README.md -------------------------------------------------------------------------------- /kata-of-katas/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/kata-of-katas/pom.xml -------------------------------------------------------------------------------- /kata-of-katas/src/main/java/bny/codekatas/kataofkatas/Kata.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/kata-of-katas/src/main/java/bny/codekatas/kataofkatas/Kata.java -------------------------------------------------------------------------------- /kata-of-katas/src/main/java/bny/codekatas/kataofkatas/Language.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/kata-of-katas/src/main/java/bny/codekatas/kataofkatas/Language.java -------------------------------------------------------------------------------- /kata-of-katas/src/main/java/bny/codekatas/kataofkatas/Library.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/kata-of-katas/src/main/java/bny/codekatas/kataofkatas/Library.java -------------------------------------------------------------------------------- /kata-of-katas/src/main/java/bny/codekatas/kataofkatas/Technology.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/kata-of-katas/src/main/java/bny/codekatas/kataofkatas/Technology.java -------------------------------------------------------------------------------- /kata-of-katas/src/test/java/bny/codekatas/kataofkatas/KataOfKatasTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/kata-of-katas/src/test/java/bny/codekatas/kataofkatas/KataOfKatasTest.java -------------------------------------------------------------------------------- /pitest-mutation-kata-solutions/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/pitest-mutation-kata-solutions/pom.xml -------------------------------------------------------------------------------- /pitest-mutation-kata-solutions/src/main/java/bny/codekatas/pitestmutationkata/Position.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/pitest-mutation-kata-solutions/src/main/java/bny/codekatas/pitestmutationkata/Position.java -------------------------------------------------------------------------------- /pitest-mutation-kata-solutions/src/test/java/bny/codekatas/pitestmutationkata/PositionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/pitest-mutation-kata-solutions/src/test/java/bny/codekatas/pitestmutationkata/PositionTest.java -------------------------------------------------------------------------------- /pitest-mutation-kata/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/pitest-mutation-kata/README.md -------------------------------------------------------------------------------- /pitest-mutation-kata/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/pitest-mutation-kata/pom.xml -------------------------------------------------------------------------------- /pitest-mutation-kata/src/main/java/bny/codekatas/pitestmutationkata/Position.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/pitest-mutation-kata/src/main/java/bny/codekatas/pitestmutationkata/Position.java -------------------------------------------------------------------------------- /pitest-mutation-kata/src/test/java/bny/codekatas/pitestmutationkata/PositionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/pitest-mutation-kata/src/test/java/bny/codekatas/pitestmutationkata/PositionTest.java -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BNYMellon/CodeKatas/HEAD/pom.xml --------------------------------------------------------------------------------