From de951b6c4b2f8137b91f2fd62f506f3a7f152df7 Mon Sep 17 00:00:00 2001 From: tastybento Date: Sun, 5 Dec 2021 11:58:20 -0800 Subject: [PATCH] Added toString to resolve issue with arrays --- .../panels/reader/PanelTemplateRecord.java | 25 +++++++++++++------ 1 file changed, 18 insertions(+), 7 deletions(-) diff --git a/src/main/java/world/bentobox/bentobox/api/panels/reader/PanelTemplateRecord.java b/src/main/java/world/bentobox/bentobox/api/panels/reader/PanelTemplateRecord.java index 14d4eb85d..2a20c99d0 100644 --- a/src/main/java/world/bentobox/bentobox/api/panels/reader/PanelTemplateRecord.java +++ b/src/main/java/world/bentobox/bentobox/api/panels/reader/PanelTemplateRecord.java @@ -31,11 +31,11 @@ import world.bentobox.bentobox.api.panels.Panel; * @since 1.17.3 */ public record PanelTemplateRecord(Panel.Type type, - @Nullable String title, - @Nullable TemplateItem border, - @Nullable TemplateItem background, - boolean[] forcedRows, - @NonNull ItemTemplateRecord[][] content) + @Nullable String title, + @Nullable TemplateItem border, + @Nullable TemplateItem background, + boolean[] forcedRows, + @NonNull ItemTemplateRecord[][] content) { /** * Instantiates a new Panel template record with empty content. @@ -105,6 +105,17 @@ public record PanelTemplateRecord(Panel.Type type, && Arrays.deepEquals(content, other.content) && Arrays.equals(forcedRows, other.forcedRows) && Objects.equals(title, other.title) && type == other.type; } - - + + + @Override + public String toString() { + return "PanelTemplateRecord {type=" + type + + ", title=" + title + + ", border=" + border + + ", background=" + background + + ", forcedRows=" + Arrays.toString(forcedRows) + + ", content=" + Arrays.toString(content) + "}"; + } + + }