Code cleanup: protect all copy constructors (#10750)

* apply regex to change public copy constructors to protected
* cleanup code using now protected constructors
* fix manaBuilder weird casting of Mana into ConditionalMana
This commit is contained in:
Susucre 2023-08-05 01:34:58 +02:00 committed by GitHub
parent b04b13d530
commit f75b1c9f0a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
1565 changed files with 2412 additions and 2731 deletions

View file

@ -9,20 +9,19 @@ import mage.game.events.GameEvent;
import mage.game.permanent.Permanent;
/**
*
* @author Quercitron
*/
public class PreventAllDamageToAndByAttachedEffect extends PreventionEffectImpl {
private final String attachedDescription;
public PreventAllDamageToAndByAttachedEffect(Duration duration, String attachedDescription, boolean onlyCombat) {
super(duration, Integer.MAX_VALUE, onlyCombat);
this.attachedDescription = attachedDescription;
this.staticText = setText();
}
public PreventAllDamageToAndByAttachedEffect(final PreventAllDamageToAndByAttachedEffect effect) {
protected PreventAllDamageToAndByAttachedEffect(final PreventAllDamageToAndByAttachedEffect effect) {
super(effect);
this.attachedDescription = effect.attachedDescription;
}
@ -54,5 +53,5 @@ public class PreventAllDamageToAndByAttachedEffect extends PreventionEffectImpl
sb.append(attachedDescription);
return sb.toString();
}
}