From 255c7a9ce7dab8cbd123ba497887e569dfdd3e45 Mon Sep 17 00:00:00 2001 From: xenohedron Date: Mon, 29 May 2023 19:16:04 -0400 Subject: [PATCH] Remove unused marker interface (#10404) --- Mage.Sets/src/mage/cards/e/Excavator.java | 3 +-- Mage.Sets/src/mage/cards/o/OpalTitan.java | 3 +-- Mage.Sets/src/mage/cards/s/Soulflayer.java | 3 +-- .../abilities/common/AnimateDeadTriggeredAbility.java | 3 +-- .../common/continuous/BecomesAuraSourceEffect.java | 2 +- .../common/continuous/BecomesCreatureSourceEffect.java | 2 +- .../continuous/BecomesEnchantmentSourceEffect.java | 2 +- .../continuous/BecomesFaceDownCreatureAllEffect.java | 2 +- .../common/continuous/BecomesFaceDownCreatureEffect.java | 2 +- .../effects/common/continuous/BoostSourceEffect.java | 2 +- .../common/continuous/GainAbilitySourceEffect.java | 2 +- .../common/continuous/GainClassAbilitySourceEffect.java | 2 +- .../effects/common/continuous/GainSuspendEffect.java | 4 ++-- .../common/continuous/LoseCreatureTypeSourceEffect.java | 2 +- .../effects/common/continuous/SourceEffect.java | 9 --------- 15 files changed, 15 insertions(+), 28 deletions(-) delete mode 100644 Mage/src/main/java/mage/abilities/effects/common/continuous/SourceEffect.java diff --git a/Mage.Sets/src/mage/cards/e/Excavator.java b/Mage.Sets/src/mage/cards/e/Excavator.java index 909ddf3e2f5..9c4a6aa3e21 100644 --- a/Mage.Sets/src/mage/cards/e/Excavator.java +++ b/Mage.Sets/src/mage/cards/e/Excavator.java @@ -10,7 +10,6 @@ import mage.abilities.costs.Cost; import mage.abilities.costs.common.SacrificeTargetCost; import mage.abilities.costs.common.TapSourceCost; import mage.abilities.effects.ContinuousEffectImpl; -import mage.abilities.effects.common.continuous.SourceEffect; import mage.abilities.keyword.*; import mage.cards.CardImpl; import mage.cards.CardSetInfo; @@ -53,7 +52,7 @@ public final class Excavator extends CardImpl { } } -class ExcavatorEffect extends ContinuousEffectImpl implements SourceEffect { +class ExcavatorEffect extends ContinuousEffectImpl { private Abilities abilities = new AbilitiesImpl(); diff --git a/Mage.Sets/src/mage/cards/o/OpalTitan.java b/Mage.Sets/src/mage/cards/o/OpalTitan.java index 9cf65facdba..cfd397ddbf7 100644 --- a/Mage.Sets/src/mage/cards/o/OpalTitan.java +++ b/Mage.Sets/src/mage/cards/o/OpalTitan.java @@ -8,7 +8,6 @@ import mage.abilities.common.SpellCastOpponentTriggeredAbility; import mage.abilities.condition.common.SourceMatchesFilterCondition; import mage.abilities.decorator.ConditionalInterveningIfTriggeredAbility; import mage.abilities.effects.ContinuousEffectImpl; -import mage.abilities.effects.common.continuous.SourceEffect; import mage.abilities.keyword.ProtectionAbility; import mage.cards.CardImpl; import mage.cards.CardSetInfo; @@ -46,7 +45,7 @@ public final class OpalTitan extends CardImpl { } } -class OpalTitanBecomesCreatureEffect extends ContinuousEffectImpl implements SourceEffect { +class OpalTitanBecomesCreatureEffect extends ContinuousEffectImpl { public OpalTitanBecomesCreatureEffect() { super(Duration.WhileOnBattlefield, Outcome.BecomeCreature); diff --git a/Mage.Sets/src/mage/cards/s/Soulflayer.java b/Mage.Sets/src/mage/cards/s/Soulflayer.java index 6e184d3993b..d5a2b18ee55 100644 --- a/Mage.Sets/src/mage/cards/s/Soulflayer.java +++ b/Mage.Sets/src/mage/cards/s/Soulflayer.java @@ -5,7 +5,6 @@ import mage.MageObjectReference; import mage.abilities.Ability; import mage.abilities.common.SimpleStaticAbility; import mage.abilities.effects.ContinuousEffectImpl; -import mage.abilities.effects.common.continuous.SourceEffect; import mage.abilities.keyword.*; import mage.cards.Card; import mage.cards.CardImpl; @@ -49,7 +48,7 @@ public final class Soulflayer extends CardImpl { } } -class SoulflayerEffect extends ContinuousEffectImpl implements SourceEffect { +class SoulflayerEffect extends ContinuousEffectImpl { private Set abilitiesToAdd; private MageObjectReference objectReference = null; diff --git a/Mage/src/main/java/mage/abilities/common/AnimateDeadTriggeredAbility.java b/Mage/src/main/java/mage/abilities/common/AnimateDeadTriggeredAbility.java index 228f5690d58..e6a007de0b8 100644 --- a/Mage/src/main/java/mage/abilities/common/AnimateDeadTriggeredAbility.java +++ b/Mage/src/main/java/mage/abilities/common/AnimateDeadTriggeredAbility.java @@ -6,7 +6,6 @@ import mage.abilities.DelayedTriggeredAbility; import mage.abilities.effects.ContinuousEffectImpl; import mage.abilities.effects.OneShotEffect; import mage.abilities.effects.common.SacrificeTargetEffect; -import mage.abilities.effects.common.continuous.SourceEffect; import mage.abilities.keyword.EnchantAbility; import mage.cards.Card; import mage.constants.*; @@ -63,7 +62,7 @@ public class AnimateDeadTriggeredAbility extends EntersBattlefieldTriggeredAbili } } -class AnimateDeadReplaceAbilityEffect extends ContinuousEffectImpl implements SourceEffect { +class AnimateDeadReplaceAbilityEffect extends ContinuousEffectImpl { private final boolean becomesAura; private Ability newAbility; diff --git a/Mage/src/main/java/mage/abilities/effects/common/continuous/BecomesAuraSourceEffect.java b/Mage/src/main/java/mage/abilities/effects/common/continuous/BecomesAuraSourceEffect.java index bd6d91ae677..117cdc55429 100644 --- a/Mage/src/main/java/mage/abilities/effects/common/continuous/BecomesAuraSourceEffect.java +++ b/Mage/src/main/java/mage/abilities/effects/common/continuous/BecomesAuraSourceEffect.java @@ -13,7 +13,7 @@ import mage.target.Target; /** * @author LevelX2 */ -public class BecomesAuraSourceEffect extends ContinuousEffectImpl implements SourceEffect { +public class BecomesAuraSourceEffect extends ContinuousEffectImpl { private final Ability newAbility; private final Target target; diff --git a/Mage/src/main/java/mage/abilities/effects/common/continuous/BecomesCreatureSourceEffect.java b/Mage/src/main/java/mage/abilities/effects/common/continuous/BecomesCreatureSourceEffect.java index 5dd4f10f941..e091abfee27 100644 --- a/Mage/src/main/java/mage/abilities/effects/common/continuous/BecomesCreatureSourceEffect.java +++ b/Mage/src/main/java/mage/abilities/effects/common/continuous/BecomesCreatureSourceEffect.java @@ -12,7 +12,7 @@ import mage.game.permanent.token.Token; /** * @author BetaSteward_at_googlemail.com */ -public class BecomesCreatureSourceEffect extends ContinuousEffectImpl implements SourceEffect { +public class BecomesCreatureSourceEffect extends ContinuousEffectImpl { protected Token token; protected String theyAreStillType; diff --git a/Mage/src/main/java/mage/abilities/effects/common/continuous/BecomesEnchantmentSourceEffect.java b/Mage/src/main/java/mage/abilities/effects/common/continuous/BecomesEnchantmentSourceEffect.java index 943fc0e6ddd..90ee1dcbe2e 100644 --- a/Mage/src/main/java/mage/abilities/effects/common/continuous/BecomesEnchantmentSourceEffect.java +++ b/Mage/src/main/java/mage/abilities/effects/common/continuous/BecomesEnchantmentSourceEffect.java @@ -10,7 +10,7 @@ import mage.game.permanent.Permanent; /** * @author jeffwadsworth */ -public class BecomesEnchantmentSourceEffect extends ContinuousEffectImpl implements SourceEffect { +public class BecomesEnchantmentSourceEffect extends ContinuousEffectImpl { public BecomesEnchantmentSourceEffect() { super(Duration.Custom, Layer.TypeChangingEffects_4, SubLayer.NA, Outcome.AddAbility); diff --git a/Mage/src/main/java/mage/abilities/effects/common/continuous/BecomesFaceDownCreatureAllEffect.java b/Mage/src/main/java/mage/abilities/effects/common/continuous/BecomesFaceDownCreatureAllEffect.java index 7d591ce010b..f58c5c83b32 100644 --- a/Mage/src/main/java/mage/abilities/effects/common/continuous/BecomesFaceDownCreatureAllEffect.java +++ b/Mage/src/main/java/mage/abilities/effects/common/continuous/BecomesFaceDownCreatureAllEffect.java @@ -18,7 +18,7 @@ import java.util.*; * @author LevelX2 */ -public class BecomesFaceDownCreatureAllEffect extends ContinuousEffectImpl implements SourceEffect { +public class BecomesFaceDownCreatureAllEffect extends ContinuousEffectImpl { protected Map turnFaceUpAbilityMap = new HashMap<>(); protected FilterPermanent filter; diff --git a/Mage/src/main/java/mage/abilities/effects/common/continuous/BecomesFaceDownCreatureEffect.java b/Mage/src/main/java/mage/abilities/effects/common/continuous/BecomesFaceDownCreatureEffect.java index 4fc5b96b66b..364cdca12a6 100644 --- a/Mage/src/main/java/mage/abilities/effects/common/continuous/BecomesFaceDownCreatureEffect.java +++ b/Mage/src/main/java/mage/abilities/effects/common/continuous/BecomesFaceDownCreatureEffect.java @@ -23,7 +23,7 @@ import java.util.List; * * @author LevelX2 */ -public class BecomesFaceDownCreatureEffect extends ContinuousEffectImpl implements SourceEffect { +public class BecomesFaceDownCreatureEffect extends ContinuousEffectImpl { public enum FaceDownType { MANIFESTED, diff --git a/Mage/src/main/java/mage/abilities/effects/common/continuous/BoostSourceEffect.java b/Mage/src/main/java/mage/abilities/effects/common/continuous/BoostSourceEffect.java index 1e0bdc5f33c..20451877386 100644 --- a/Mage/src/main/java/mage/abilities/effects/common/continuous/BoostSourceEffect.java +++ b/Mage/src/main/java/mage/abilities/effects/common/continuous/BoostSourceEffect.java @@ -17,7 +17,7 @@ import org.apache.log4j.Logger; /** * @author BetaSteward_at_googlemail.com */ -public class BoostSourceEffect extends ContinuousEffectImpl implements SourceEffect { +public class BoostSourceEffect extends ContinuousEffectImpl { private DynamicValue power; private DynamicValue toughness; private final boolean lockedIn; diff --git a/Mage/src/main/java/mage/abilities/effects/common/continuous/GainAbilitySourceEffect.java b/Mage/src/main/java/mage/abilities/effects/common/continuous/GainAbilitySourceEffect.java index c3a3507f5e1..2a6aeb22d7c 100644 --- a/Mage/src/main/java/mage/abilities/effects/common/continuous/GainAbilitySourceEffect.java +++ b/Mage/src/main/java/mage/abilities/effects/common/continuous/GainAbilitySourceEffect.java @@ -14,7 +14,7 @@ import mage.game.permanent.Permanent; /** * @author BetaSteward_at_googlemail.com */ -public class GainAbilitySourceEffect extends ContinuousEffectImpl implements SourceEffect { +public class GainAbilitySourceEffect extends ContinuousEffectImpl { protected Ability ability; // shall a card gain the ability (otherwise permanent) diff --git a/Mage/src/main/java/mage/abilities/effects/common/continuous/GainClassAbilitySourceEffect.java b/Mage/src/main/java/mage/abilities/effects/common/continuous/GainClassAbilitySourceEffect.java index 38446722cb0..76b1ff1cd12 100644 --- a/Mage/src/main/java/mage/abilities/effects/common/continuous/GainClassAbilitySourceEffect.java +++ b/Mage/src/main/java/mage/abilities/effects/common/continuous/GainClassAbilitySourceEffect.java @@ -14,7 +14,7 @@ import mage.game.permanent.Permanent; /** * @author TheElk801 */ -public class GainClassAbilitySourceEffect extends ContinuousEffectImpl implements SourceEffect { +public class GainClassAbilitySourceEffect extends ContinuousEffectImpl { private final Ability ability; private final int level; diff --git a/Mage/src/main/java/mage/abilities/effects/common/continuous/GainSuspendEffect.java b/Mage/src/main/java/mage/abilities/effects/common/continuous/GainSuspendEffect.java index c5e63744c4f..35f35b4ca0d 100644 --- a/Mage/src/main/java/mage/abilities/effects/common/continuous/GainSuspendEffect.java +++ b/Mage/src/main/java/mage/abilities/effects/common/continuous/GainSuspendEffect.java @@ -18,7 +18,7 @@ import mage.game.Game; * @author LevelX2 */ -public class GainSuspendEffect extends ContinuousEffectImpl implements SourceEffect { +public class GainSuspendEffect extends ContinuousEffectImpl { MageObjectReference mor; @@ -48,4 +48,4 @@ public class GainSuspendEffect extends ContinuousEffectImpl implements SourceEff } return true; } -} \ No newline at end of file +} diff --git a/Mage/src/main/java/mage/abilities/effects/common/continuous/LoseCreatureTypeSourceEffect.java b/Mage/src/main/java/mage/abilities/effects/common/continuous/LoseCreatureTypeSourceEffect.java index 0f2c6122c61..3203b6d6c93 100644 --- a/Mage/src/main/java/mage/abilities/effects/common/continuous/LoseCreatureTypeSourceEffect.java +++ b/Mage/src/main/java/mage/abilities/effects/common/continuous/LoseCreatureTypeSourceEffect.java @@ -11,7 +11,7 @@ import mage.util.CardUtil; /** * @author LevelX2 */ -public class LoseCreatureTypeSourceEffect extends ContinuousEffectImpl implements SourceEffect { +public class LoseCreatureTypeSourceEffect extends ContinuousEffectImpl { private final DynamicValue dynamicValue; private final int lessThan; diff --git a/Mage/src/main/java/mage/abilities/effects/common/continuous/SourceEffect.java b/Mage/src/main/java/mage/abilities/effects/common/continuous/SourceEffect.java deleted file mode 100644 index d1d488187dd..00000000000 --- a/Mage/src/main/java/mage/abilities/effects/common/continuous/SourceEffect.java +++ /dev/null @@ -1,9 +0,0 @@ -package mage.abilities.effects.common.continuous; - -/** - * Marker interface - * - * @author magenoxx_at_gmail.com - */ -public interface SourceEffect { -}