From 466d96937b5c1411da9cd19e26fbc6a32dedb5fb Mon Sep 17 00:00:00 2001 From: Erol Kaya Date: Wed, 21 Aug 2019 21:37:29 +0200 Subject: [PATCH] ItemUpdater has Item and it is set by its setter only --- .gitignore | 2 + .idea/GildedRose-Refactoring-Kata.iml | 9 + .idea/compiler.xml | 16 + .idea/encodings.xml | 4 + .idea/libraries/Maven__junit_junit_4_12.xml | 13 + .../Maven__org_hamcrest_hamcrest_core_1_3.xml | 13 + .idea/misc.xml | 58 ++ .idea/modules.xml | 8 + .idea/vcs.xml | 6 + .idea/workspace.xml | 661 ++++++++++++++++++ .../java/com/gildedrose/AgedBrieUpdater.java | 11 +- .../com/gildedrose/BackstagePassUpdater.java | 12 +- .../java/com/gildedrose/ConjuredUpdater.java | 7 +- .../com/gildedrose/CustomItemUpdater.java | 10 +- .../main/java/com/gildedrose/GildedRose.java | 2 +- .../main/java/com/gildedrose/ItemUpdater.java | 28 +- .../com/gildedrose/ItemUpdaterFactory.java | 6 +- .../com/gildedrose/LegendaryItemUpdater.java | 7 +- .../com/gildedrose/StandardItemUpdater.java | 13 +- .../java/com/gildedrose/SulfurasUpdater.java | 9 +- 20 files changed, 860 insertions(+), 35 deletions(-) create mode 100644 .idea/GildedRose-Refactoring-Kata.iml create mode 100644 .idea/compiler.xml create mode 100644 .idea/encodings.xml create mode 100644 .idea/libraries/Maven__junit_junit_4_12.xml create mode 100644 .idea/libraries/Maven__org_hamcrest_hamcrest_core_1_3.xml create mode 100644 .idea/misc.xml create mode 100644 .idea/modules.xml create mode 100644 .idea/vcs.xml create mode 100644 .idea/workspace.xml diff --git a/.gitignore b/.gitignore index 1ff57af1..91aaf7a3 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,5 @@ +.idea + bin obj *.sln.DotSettings.user diff --git a/.idea/GildedRose-Refactoring-Kata.iml b/.idea/GildedRose-Refactoring-Kata.iml new file mode 100644 index 00000000..d6ebd480 --- /dev/null +++ b/.idea/GildedRose-Refactoring-Kata.iml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/.idea/compiler.xml b/.idea/compiler.xml new file mode 100644 index 00000000..552fd661 --- /dev/null +++ b/.idea/compiler.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/encodings.xml b/.idea/encodings.xml new file mode 100644 index 00000000..15a15b21 --- /dev/null +++ b/.idea/encodings.xml @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__junit_junit_4_12.xml b/.idea/libraries/Maven__junit_junit_4_12.xml new file mode 100644 index 00000000..d4110417 --- /dev/null +++ b/.idea/libraries/Maven__junit_junit_4_12.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_hamcrest_hamcrest_core_1_3.xml b/.idea/libraries/Maven__org_hamcrest_hamcrest_core_1_3.xml new file mode 100644 index 00000000..f58bbc11 --- /dev/null +++ b/.idea/libraries/Maven__org_hamcrest_hamcrest_core_1_3.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 00000000..ba43e086 --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + Android + + + Android > Lint > Correctness + + + Android > Lint > Performance + + + CorrectnessLintAndroid + + + General + + + GeneralScala + + + Kotlin + + + LintAndroid + + + Maven + + + Plugin DevKit + + + Scala + + + XPath + + + + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 00000000..9833340a --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 00000000..35eb1ddf --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.idea/workspace.xml b/.idea/workspace.xml new file mode 100644 index 00000000..b56bb3c0 --- /dev/null +++ b/.idea/workspace.xml @@ -0,0 +1,661 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +