From 1f42d91b9b74a24c0a5fc84ec28f58e38b3e883e Mon Sep 17 00:00:00 2001 From: drdev Date: Mon, 7 Sep 2015 20:17:38 +0000 Subject: [PATCH] Cache keyword display name --- forge-game/src/main/java/forge/game/keyword/Keyword.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/forge-game/src/main/java/forge/game/keyword/Keyword.java b/forge-game/src/main/java/forge/game/keyword/Keyword.java index 88c8a3dbabd..44f73d02563 100644 --- a/forge-game/src/main/java/forge/game/keyword/Keyword.java +++ b/forge-game/src/main/java/forge/game/keyword/Keyword.java @@ -100,12 +100,13 @@ public enum Keyword { protected final Class> type; protected final boolean isMultipleRedundant; - protected final String reminderText; + protected final String reminderText, displayName; private Keyword(Class> type0, boolean isMultipleRedundant0, String reminderText0) { type = type0; isMultipleRedundant = isMultipleRedundant0; reminderText = reminderText0; + displayName = this.name().toLowerCase().replace('_', ' '); } public static KeywordInstance getInstance(String k) { @@ -169,7 +170,7 @@ public enum Keyword { } public String toString() { - return this.name().toLowerCase().replace('_', ' '); + return displayName; } public static List getAllKeywords() {