From 6b2211e59dbae35116e9a3bcf2a99fc3936c819a Mon Sep 17 00:00:00 2001 From: Jagdish Prajapati Date: Tue, 31 Dec 2024 02:24:05 +0530 Subject: [PATCH 1/2] changing redirecting paths with duplicate code --- .../java/IllegalOperationException.java | 10 ++++++- .../.meta/src/reference/java/Character.java | 30 ++++++++++++++++++- .../.meta/src/reference/java/Destination.java | 21 ++++++++++++- .../src/reference/java/TravelMethod.java | 5 +++- 4 files changed, 62 insertions(+), 4 deletions(-) diff --git a/exercises/concept/calculator-conundrum/.meta/src/reference/java/IllegalOperationException.java b/exercises/concept/calculator-conundrum/.meta/src/reference/java/IllegalOperationException.java index cb8ab2932..78d0a8e79 120000 --- a/exercises/concept/calculator-conundrum/.meta/src/reference/java/IllegalOperationException.java +++ b/exercises/concept/calculator-conundrum/.meta/src/reference/java/IllegalOperationException.java @@ -1 +1,9 @@ -../../../../src/main/java/IllegalOperationException.java \ No newline at end of file +public class IllegalOperationException extends RuntimeException { + public IllegalOperationException(String errorMessage) { + super(errorMessage); + } + + public IllegalOperationException(String errorMessage, Throwable cause) { + super(errorMessage, cause); + } +} diff --git a/exercises/concept/wizards-and-warriors-2/.meta/src/reference/java/Character.java b/exercises/concept/wizards-and-warriors-2/.meta/src/reference/java/Character.java index 680015fad..d7a4a4add 120000 --- a/exercises/concept/wizards-and-warriors-2/.meta/src/reference/java/Character.java +++ b/exercises/concept/wizards-and-warriors-2/.meta/src/reference/java/Character.java @@ -1 +1,29 @@ -../../../../src/main/java/Character.java \ No newline at end of file +public class Character { + private String characterClass; + private int level; + private int hitPoints; + + public String getCharacterClass() { + return characterClass; + } + + public void setCharacterClass(String characterClass) { + this.characterClass = characterClass; + } + + public int getLevel() { + return level; + } + + public void setLevel(int level) { + this.level = level; + } + + public int getHitPoints() { + return hitPoints; + } + + public void setHitPoints(int hitPoints) { + this.hitPoints = hitPoints; + } +} diff --git a/exercises/concept/wizards-and-warriors-2/.meta/src/reference/java/Destination.java b/exercises/concept/wizards-and-warriors-2/.meta/src/reference/java/Destination.java index ea889c0eb..09f2ce4e3 120000 --- a/exercises/concept/wizards-and-warriors-2/.meta/src/reference/java/Destination.java +++ b/exercises/concept/wizards-and-warriors-2/.meta/src/reference/java/Destination.java @@ -1 +1,20 @@ -../../../../src/main/java/Destination.java \ No newline at end of file +public class Destination { + private String name; + private int inhabitants; + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + public int getInhabitants() { + return inhabitants; + } + + public void setInhabitants(int inhabitants) { + this.inhabitants = inhabitants; + } +} diff --git a/exercises/concept/wizards-and-warriors-2/.meta/src/reference/java/TravelMethod.java b/exercises/concept/wizards-and-warriors-2/.meta/src/reference/java/TravelMethod.java index 224dbadad..59d258ca8 120000 --- a/exercises/concept/wizards-and-warriors-2/.meta/src/reference/java/TravelMethod.java +++ b/exercises/concept/wizards-and-warriors-2/.meta/src/reference/java/TravelMethod.java @@ -1 +1,4 @@ -../../../../src/main/java/TravelMethod.java \ No newline at end of file +public enum TravelMethod { + WALKING, + HORSEBACK +} From 3bc961ef540f2c3ff919c2dfbff1d885b2d02a3f Mon Sep 17 00:00:00 2001 From: Jagdish Prajapati Date: Thu, 2 Jan 2025 16:14:44 +0530 Subject: [PATCH 2/2] deleting and recreating some files to avoid error --- exercises/concept/calculator-conundrum/.meta/config.json | 1 + .../.meta/src/reference/java/IllegalOperationException.java | 0 exercises/concept/wizards-and-warriors-2/.meta/config.json | 1 + .../.meta/src/reference/java/Character.java | 0 .../.meta/src/reference/java/Destination.java | 0 .../.meta/src/reference/java/TravelMethod.java | 0 6 files changed, 2 insertions(+) mode change 120000 => 100644 exercises/concept/calculator-conundrum/.meta/src/reference/java/IllegalOperationException.java mode change 120000 => 100644 exercises/concept/wizards-and-warriors-2/.meta/src/reference/java/Character.java mode change 120000 => 100644 exercises/concept/wizards-and-warriors-2/.meta/src/reference/java/Destination.java mode change 120000 => 100644 exercises/concept/wizards-and-warriors-2/.meta/src/reference/java/TravelMethod.java diff --git a/exercises/concept/calculator-conundrum/.meta/config.json b/exercises/concept/calculator-conundrum/.meta/config.json index ab5352d6c..1c6c65d24 100644 --- a/exercises/concept/calculator-conundrum/.meta/config.json +++ b/exercises/concept/calculator-conundrum/.meta/config.json @@ -4,6 +4,7 @@ "jmrunkle" ], "contributors": [ + "jagdish-15", "sanderploegsma" ], "files": { diff --git a/exercises/concept/calculator-conundrum/.meta/src/reference/java/IllegalOperationException.java b/exercises/concept/calculator-conundrum/.meta/src/reference/java/IllegalOperationException.java deleted file mode 120000 index 78d0a8e79..000000000 --- a/exercises/concept/calculator-conundrum/.meta/src/reference/java/IllegalOperationException.java +++ /dev/null @@ -1,9 +0,0 @@ -public class IllegalOperationException extends RuntimeException { - public IllegalOperationException(String errorMessage) { - super(errorMessage); - } - - public IllegalOperationException(String errorMessage, Throwable cause) { - super(errorMessage, cause); - } -} diff --git a/exercises/concept/calculator-conundrum/.meta/src/reference/java/IllegalOperationException.java b/exercises/concept/calculator-conundrum/.meta/src/reference/java/IllegalOperationException.java new file mode 100644 index 000000000..78d0a8e79 --- /dev/null +++ b/exercises/concept/calculator-conundrum/.meta/src/reference/java/IllegalOperationException.java @@ -0,0 +1,9 @@ +public class IllegalOperationException extends RuntimeException { + public IllegalOperationException(String errorMessage) { + super(errorMessage); + } + + public IllegalOperationException(String errorMessage, Throwable cause) { + super(errorMessage, cause); + } +} diff --git a/exercises/concept/wizards-and-warriors-2/.meta/config.json b/exercises/concept/wizards-and-warriors-2/.meta/config.json index ea8457857..ec5eca2b8 100644 --- a/exercises/concept/wizards-and-warriors-2/.meta/config.json +++ b/exercises/concept/wizards-and-warriors-2/.meta/config.json @@ -3,6 +3,7 @@ "sougat818" ], "contributors": [ + "jagdish-15", "sanderploegsma" ], "files": { diff --git a/exercises/concept/wizards-and-warriors-2/.meta/src/reference/java/Character.java b/exercises/concept/wizards-and-warriors-2/.meta/src/reference/java/Character.java deleted file mode 120000 index d7a4a4add..000000000 --- a/exercises/concept/wizards-and-warriors-2/.meta/src/reference/java/Character.java +++ /dev/null @@ -1,29 +0,0 @@ -public class Character { - private String characterClass; - private int level; - private int hitPoints; - - public String getCharacterClass() { - return characterClass; - } - - public void setCharacterClass(String characterClass) { - this.characterClass = characterClass; - } - - public int getLevel() { - return level; - } - - public void setLevel(int level) { - this.level = level; - } - - public int getHitPoints() { - return hitPoints; - } - - public void setHitPoints(int hitPoints) { - this.hitPoints = hitPoints; - } -} diff --git a/exercises/concept/wizards-and-warriors-2/.meta/src/reference/java/Character.java b/exercises/concept/wizards-and-warriors-2/.meta/src/reference/java/Character.java new file mode 100644 index 000000000..d7a4a4add --- /dev/null +++ b/exercises/concept/wizards-and-warriors-2/.meta/src/reference/java/Character.java @@ -0,0 +1,29 @@ +public class Character { + private String characterClass; + private int level; + private int hitPoints; + + public String getCharacterClass() { + return characterClass; + } + + public void setCharacterClass(String characterClass) { + this.characterClass = characterClass; + } + + public int getLevel() { + return level; + } + + public void setLevel(int level) { + this.level = level; + } + + public int getHitPoints() { + return hitPoints; + } + + public void setHitPoints(int hitPoints) { + this.hitPoints = hitPoints; + } +} diff --git a/exercises/concept/wizards-and-warriors-2/.meta/src/reference/java/Destination.java b/exercises/concept/wizards-and-warriors-2/.meta/src/reference/java/Destination.java deleted file mode 120000 index 09f2ce4e3..000000000 --- a/exercises/concept/wizards-and-warriors-2/.meta/src/reference/java/Destination.java +++ /dev/null @@ -1,20 +0,0 @@ -public class Destination { - private String name; - private int inhabitants; - - public String getName() { - return name; - } - - public void setName(String name) { - this.name = name; - } - - public int getInhabitants() { - return inhabitants; - } - - public void setInhabitants(int inhabitants) { - this.inhabitants = inhabitants; - } -} diff --git a/exercises/concept/wizards-and-warriors-2/.meta/src/reference/java/Destination.java b/exercises/concept/wizards-and-warriors-2/.meta/src/reference/java/Destination.java new file mode 100644 index 000000000..09f2ce4e3 --- /dev/null +++ b/exercises/concept/wizards-and-warriors-2/.meta/src/reference/java/Destination.java @@ -0,0 +1,20 @@ +public class Destination { + private String name; + private int inhabitants; + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + public int getInhabitants() { + return inhabitants; + } + + public void setInhabitants(int inhabitants) { + this.inhabitants = inhabitants; + } +} diff --git a/exercises/concept/wizards-and-warriors-2/.meta/src/reference/java/TravelMethod.java b/exercises/concept/wizards-and-warriors-2/.meta/src/reference/java/TravelMethod.java deleted file mode 120000 index 59d258ca8..000000000 --- a/exercises/concept/wizards-and-warriors-2/.meta/src/reference/java/TravelMethod.java +++ /dev/null @@ -1,4 +0,0 @@ -public enum TravelMethod { - WALKING, - HORSEBACK -} diff --git a/exercises/concept/wizards-and-warriors-2/.meta/src/reference/java/TravelMethod.java b/exercises/concept/wizards-and-warriors-2/.meta/src/reference/java/TravelMethod.java new file mode 100644 index 000000000..59d258ca8 --- /dev/null +++ b/exercises/concept/wizards-and-warriors-2/.meta/src/reference/java/TravelMethod.java @@ -0,0 +1,4 @@ +public enum TravelMethod { + WALKING, + HORSEBACK +}