From f74dfcb8b6903c59b07e1c4df91ba63592f286f0 Mon Sep 17 00:00:00 2001 From: Ingmar Goudt Date: Sun, 25 Apr 2021 12:32:44 +0200 Subject: [PATCH] rewrite loop to stream --- .../continuous/CastAsThoughItHadFlashAllEffect.java | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/Mage/src/main/java/mage/abilities/effects/common/continuous/CastAsThoughItHadFlashAllEffect.java b/Mage/src/main/java/mage/abilities/effects/common/continuous/CastAsThoughItHadFlashAllEffect.java index 6534e48f474..af135587bf6 100644 --- a/Mage/src/main/java/mage/abilities/effects/common/continuous/CastAsThoughItHadFlashAllEffect.java +++ b/Mage/src/main/java/mage/abilities/effects/common/continuous/CastAsThoughItHadFlashAllEffect.java @@ -56,13 +56,7 @@ public class CastAsThoughItHadFlashAllEffect extends AsThoughEffectImpl { if (card != null) { //Allow lands with morph to be played at instant speed if (card.isLand()) { - boolean morphAbility = false; - for (Ability checkAbility : card.getAbilities()) { - if (checkAbility instanceof MorphAbility) { - morphAbility = true; - break; - } - } + boolean morphAbility = card.getAbilities().stream().anyMatch(ability -> ability instanceof MorphAbility); if (morphAbility) { Card cardCopy = card.copy(); cardCopy.getCardType().clear();