From b0afadf0933a62499ddb7f901dc70a9bb5330133 Mon Sep 17 00:00:00 2001 From: TheMode Date: Sun, 25 Apr 2021 10:42:05 +0200 Subject: [PATCH] Override Argument#toString for all subclasses --- .../command/builder/arguments/ArgumentBoolean.java | 4 ++++ .../command/builder/arguments/ArgumentCommand.java | 5 +++++ .../command/builder/arguments/ArgumentLiteral.java | 5 +++++ .../command/builder/arguments/ArgumentString.java | 5 +++++ .../builder/arguments/ArgumentStringArray.java | 5 +++++ .../command/builder/arguments/ArgumentWord.java | 5 +++++ .../builder/arguments/minecraft/ArgumentColor.java | 5 +++++ .../arguments/minecraft/ArgumentComponent.java | 5 +++++ .../arguments/minecraft/ArgumentEntity.java | 14 ++++++++++++++ .../arguments/minecraft/ArgumentFloatRange.java | 5 +++++ .../arguments/minecraft/ArgumentIntRange.java | 5 +++++ .../arguments/minecraft/ArgumentItemStack.java | 5 +++++ .../minecraft/ArgumentNbtCompoundTag.java | 5 +++++ .../arguments/minecraft/ArgumentNbtTag.java | 5 +++++ .../minecraft/ArgumentResourceLocation.java | 5 +++++ .../builder/arguments/minecraft/ArgumentTime.java | 5 +++++ .../builder/arguments/minecraft/ArgumentUUID.java | 5 +++++ .../minecraft/registry/ArgumentBlockState.java | 5 +++++ .../minecraft/registry/ArgumentEnchantment.java | 5 +++++ .../minecraft/registry/ArgumentEntityType.java | 5 +++++ .../minecraft/registry/ArgumentParticle.java | 5 +++++ .../minecraft/registry/ArgumentPotionEffect.java | 5 +++++ .../builder/arguments/number/ArgumentDouble.java | 4 ++++ .../builder/arguments/number/ArgumentFloat.java | 4 ++++ .../builder/arguments/number/ArgumentInteger.java | 4 ++++ .../relative/ArgumentRelativeBlockPosition.java | 5 +++++ .../arguments/relative/ArgumentRelativeVec2.java | 4 ++++ .../arguments/relative/ArgumentRelativeVec3.java | 5 +++++ 28 files changed, 144 insertions(+) diff --git a/src/main/java/net/minestom/server/command/builder/arguments/ArgumentBoolean.java b/src/main/java/net/minestom/server/command/builder/arguments/ArgumentBoolean.java index e227352fe..9a76b99ae 100644 --- a/src/main/java/net/minestom/server/command/builder/arguments/ArgumentBoolean.java +++ b/src/main/java/net/minestom/server/command/builder/arguments/ArgumentBoolean.java @@ -37,4 +37,8 @@ public class ArgumentBoolean extends Argument { nodeMaker.addNodes(new DeclareCommandsPacket.Node[]{argumentNode}); } + @Override + public String toString() { + return String.format("Boolean<%s>", getId()); + } } diff --git a/src/main/java/net/minestom/server/command/builder/arguments/ArgumentCommand.java b/src/main/java/net/minestom/server/command/builder/arguments/ArgumentCommand.java index c2d90c5ae..d6179499a 100644 --- a/src/main/java/net/minestom/server/command/builder/arguments/ArgumentCommand.java +++ b/src/main/java/net/minestom/server/command/builder/arguments/ArgumentCommand.java @@ -74,4 +74,9 @@ public class ArgumentCommand extends Argument { this.shortcut = shortcut; return this; } + + @Override + public String toString() { + return String.format("Command<%s>", getId()); + } } diff --git a/src/main/java/net/minestom/server/command/builder/arguments/ArgumentLiteral.java b/src/main/java/net/minestom/server/command/builder/arguments/ArgumentLiteral.java index cc65aab21..558e38509 100644 --- a/src/main/java/net/minestom/server/command/builder/arguments/ArgumentLiteral.java +++ b/src/main/java/net/minestom/server/command/builder/arguments/ArgumentLiteral.java @@ -31,4 +31,9 @@ public class ArgumentLiteral extends Argument { nodeMaker.addNodes(new DeclareCommandsPacket.Node[]{literalNode}); } + + @Override + public String toString() { + return String.format("Literal<%s>", getId()); + } } diff --git a/src/main/java/net/minestom/server/command/builder/arguments/ArgumentString.java b/src/main/java/net/minestom/server/command/builder/arguments/ArgumentString.java index 337a33544..0bca51aa8 100644 --- a/src/main/java/net/minestom/server/command/builder/arguments/ArgumentString.java +++ b/src/main/java/net/minestom/server/command/builder/arguments/ArgumentString.java @@ -77,4 +77,9 @@ public class ArgumentString extends Argument { return StringEscapeUtils.unescapeJava(input); } + + @Override + public String toString() { + return String.format("String<%s>", getId()); + } } diff --git a/src/main/java/net/minestom/server/command/builder/arguments/ArgumentStringArray.java b/src/main/java/net/minestom/server/command/builder/arguments/ArgumentStringArray.java index c6fb090bb..e56781dbc 100644 --- a/src/main/java/net/minestom/server/command/builder/arguments/ArgumentStringArray.java +++ b/src/main/java/net/minestom/server/command/builder/arguments/ArgumentStringArray.java @@ -36,4 +36,9 @@ public class ArgumentStringArray extends Argument { nodeMaker.addNodes(new DeclareCommandsPacket.Node[]{argumentNode}); } + + @Override + public String toString() { + return String.format("StringArray<%s>", getId()); + } } diff --git a/src/main/java/net/minestom/server/command/builder/arguments/ArgumentWord.java b/src/main/java/net/minestom/server/command/builder/arguments/ArgumentWord.java index 7426a41ce..5f2deb5b3 100644 --- a/src/main/java/net/minestom/server/command/builder/arguments/ArgumentWord.java +++ b/src/main/java/net/minestom/server/command/builder/arguments/ArgumentWord.java @@ -116,4 +116,9 @@ public class ArgumentWord extends Argument { public String[] getRestrictions() { return restrictions; } + + @Override + public String toString() { + return String.format("Word<%s>", getId()); + } } diff --git a/src/main/java/net/minestom/server/command/builder/arguments/minecraft/ArgumentColor.java b/src/main/java/net/minestom/server/command/builder/arguments/minecraft/ArgumentColor.java index 6e6f804c2..dfe6e805f 100644 --- a/src/main/java/net/minestom/server/command/builder/arguments/minecraft/ArgumentColor.java +++ b/src/main/java/net/minestom/server/command/builder/arguments/minecraft/ArgumentColor.java @@ -47,4 +47,9 @@ public class ArgumentColor extends Argument