From 7ebe0844a22b6785d164b03456778ff80b85abf0 Mon Sep 17 00:00:00 2001 From: Alex Vasile <48962821+Alex-Vasile@users.noreply.github.com> Date: Mon, 6 Jun 2022 09:55:03 -0400 Subject: [PATCH] Refactor: Make copy constructor of ManaCostsImpl private. Added missing field to it --- .../src/main/java/mage/abilities/costs/mana/ManaCostsImpl.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Mage/src/main/java/mage/abilities/costs/mana/ManaCostsImpl.java b/Mage/src/main/java/mage/abilities/costs/mana/ManaCostsImpl.java index 18269ec3f53..6c4ac366989 100644 --- a/Mage/src/main/java/mage/abilities/costs/mana/ManaCostsImpl.java +++ b/Mage/src/main/java/mage/abilities/costs/mana/ManaCostsImpl.java @@ -42,13 +42,14 @@ public class ManaCostsImpl extends ArrayList implements M load(mana); } - public ManaCostsImpl(final ManaCostsImpl costs) { + private ManaCostsImpl(final ManaCostsImpl costs) { this.id = costs.id; this.text = costs.text; for (T cost : costs) { this.add(cost.copy()); } this.phyrexian = costs.phyrexian; + this.phyrexianPaid = costs.phyrexianPaid; } @Override