- CheckStyle.

This commit is contained in:
Chris
2012-11-09 13:44:47 +00:00
parent e0f634614d
commit 3e6488b526

View File

@@ -10,98 +10,98 @@ import forge.card.abilityfactory.effects.*;
*/ */
public enum ApiType { public enum ApiType {
AddTurn ( AddTurnEffect.class, AddTurnAi.class ), AddTurn (AddTurnEffect.class, AddTurnAi.class),
Animate ( AnimateEffect.class, AnimateAi.class ), Animate (AnimateEffect.class, AnimateAi.class),
AnimateAll ( AnimateAllEffect.class, AnimateAllAi.class ), AnimateAll (AnimateAllEffect.class, AnimateAllAi.class),
Attach ( AttachEffect.class, AttachAi.class ), Attach (AttachEffect.class, AttachAi.class),
Bond ( BondEffect.class, BondAi.class ), Bond (BondEffect.class, BondAi.class),
ChangeZone(ChangeZoneEffect.class, ChangeZoneAi.class), ChangeZone(ChangeZoneEffect.class, ChangeZoneAi.class),
ChangeZoneAll(ChangeZoneAllEffect.class, ChangeZoneAllAi.class), ChangeZoneAll(ChangeZoneAllEffect.class, ChangeZoneAllAi.class),
/** This is <b>Modal</b>, like 'choose one - ' or 'choose two - '. <br> Might be great to rename this api and update all scripts.*/ /** This is <b>Modal</b>, like 'choose one - ' or 'choose two - '. <br> Might be great to rename this api and update all scripts.*/
Charm(CharmEffect.class, CharmAi.class), Charm(CharmEffect.class, CharmAi.class),
ChooseCard ( ChooseCardEffect.class, ChooseCardAi.class ), ChooseCard (ChooseCardEffect.class, ChooseCardAi.class),
ChooseColor ( ChooseColorEffect.class, ChooseColorAi.class ), ChooseColor (ChooseColorEffect.class, ChooseColorAi.class),
ChooseNumber ( ChooseNumberEffect.class, CannotPlayAi.class ), ChooseNumber (ChooseNumberEffect.class, CannotPlayAi.class),
ChoosePlayer ( ChoosePlayerEffect.class, CannotPlayAi.class ), ChoosePlayer (ChoosePlayerEffect.class, CannotPlayAi.class),
ChooseType ( ChooseTypeEffect.class, ChooseTypeAi.class ), ChooseType (ChooseTypeEffect.class, ChooseTypeAi.class),
Clash ( ClashEffect.class, ClashAi.class ), Clash (ClashEffect.class, ClashAi.class),
Cleanup ( CleanUpEffect.class, AlwaysPlayAi.class ), Cleanup (CleanUpEffect.class, AlwaysPlayAi.class),
Clone ( CloneEffect.class, CloneAi.class ), Clone (CloneEffect.class, CloneAi.class),
CopyPermanent ( CopyPermanentEffect.class, CopyPermanentAi.class ), CopyPermanent (CopyPermanentEffect.class, CopyPermanentAi.class),
CopySpell ( CopySpellEffect.class, CanPlayAsDrawbackAi.class ), CopySpell (CopySpellEffect.class, CanPlayAsDrawbackAi.class),
Counter ( CounterEffect.class, CounterAi.class ), Counter (CounterEffect.class, CounterAi.class),
DamageAll ( DamageAllEffect.class, DamageAllAi.class ), DamageAll (DamageAllEffect.class, DamageAllAi.class),
DealDamage ( DamageDealEffect.class, DamageDealAi.class ), DealDamage (DamageDealEffect.class, DamageDealAi.class),
Debuff ( DebuffEffect.class, DebuffAi.class ), Debuff (DebuffEffect.class, DebuffAi.class),
DebuffAll ( DebuffAllEffect.class, DebuffAllAi.class ), DebuffAll (DebuffAllEffect.class, DebuffAllAi.class),
DelayedTrigger ( DelayedTriggerEffect.class, DelayedTriggerAi.class ), DelayedTrigger (DelayedTriggerEffect.class, DelayedTriggerAi.class),
Destroy ( DestroyEffect.class, DestroyAi.class ), Destroy (DestroyEffect.class, DestroyAi.class),
DestroyAll ( DestroyAllEffect.class, DestroyAllAi.class ), DestroyAll (DestroyAllEffect.class, DestroyAllAi.class),
Dig ( DigEffect.class, DigAi.class ), Dig (DigEffect.class, DigAi.class),
DigUntil ( DigUntilEffect.class, DigUntilAi.class ), DigUntil (DigUntilEffect.class, DigUntilAi.class),
Discard ( DiscardEffect.class, DiscardAi.class ), Discard (DiscardEffect.class, DiscardAi.class),
DrainMana ( DrainManaEffect.class, DrainManaAi.class ), DrainMana (DrainManaEffect.class, DrainManaAi.class),
Draw ( DrawEffect.class, DrawAi.class ), Draw (DrawEffect.class, DrawAi.class),
EachDamage ( DamageEachEffect.class, DamageEachAi.class ), EachDamage (DamageEachEffect.class, DamageEachAi.class),
Effect ( EffectEffect.class, EffectAi.class ), Effect (EffectEffect.class, EffectAi.class),
EndTurn ( EndTurnEffect.class, EndTurnAi.class ), EndTurn (EndTurnEffect.class, EndTurnAi.class),
ExchangeLife ( LifeExchangeEffect.class, LifeExchangeAi.class ), ExchangeLife (LifeExchangeEffect.class, LifeExchangeAi.class),
ExchangeControl ( ControlExchangeEffect.class, ControlExchangeAi.class ), ExchangeControl (ControlExchangeEffect.class, ControlExchangeAi.class),
Fight ( FightEffect.class, FightAi.class ), Fight (FightEffect.class, FightAi.class),
FlipACoin ( FlipCoinEffect.class, AlwaysPlayAi.class ), FlipACoin (FlipCoinEffect.class, AlwaysPlayAi.class),
Fog ( FogEffect.class, FogAi.class ), Fog (FogEffect.class, FogAi.class),
GainControl ( ControlGainEffect.class, ControlGainAi.class ), GainControl (ControlGainEffect.class, ControlGainAi.class),
GainLife ( LifeGainEffect.class, LifeGainAi.class ), GainLife (LifeGainEffect.class, LifeGainAi.class),
GenericChoice ( ChooseGenericEffect.class, CannotPlayAi.class ), GenericChoice (ChooseGenericEffect.class, CannotPlayAi.class),
LoseLife ( LifeLoseEffect.class, LifeLoseAi.class ), LoseLife (LifeLoseEffect.class, LifeLoseAi.class),
LosesGame ( GameLossEffect.class, GameLossAi.class ), LosesGame (GameLossEffect.class, GameLossAi.class),
Mana ( ManaEffect.class, CannotPlayAi.class ), Mana (ManaEffect.class, CannotPlayAi.class),
ManaReflected ( ManaReflectedEffect.class, CannotPlayAi.class ), ManaReflected (ManaReflectedEffect.class, CannotPlayAi.class),
Mill ( MillEffect.class, MillAi.class ), Mill (MillEffect.class, MillAi.class),
MoveCounter ( CountersMoveEffect.class, CountersMoveAi.class ), MoveCounter (CountersMoveEffect.class, CountersMoveAi.class),
MustAttack ( MustAttackEffect.class, MustAttackAi.class ), MustAttack (MustAttackEffect.class, MustAttackAi.class),
MustBlock ( MustBlockEffect.class, MustBlockAi.class ), MustBlock (MustBlockEffect.class, MustBlockAi.class),
NameCard ( ChooseCardNameEffect.class, ChooseCardNameAi.class ), NameCard (ChooseCardNameEffect.class, ChooseCardNameAi.class),
Phases ( PhasesEffect.class, PhasesAi.class ), Phases (PhasesEffect.class, PhasesAi.class),
Play ( PlayEffect.class, PlayAi.class ), Play (PlayEffect.class, PlayAi.class),
Poison ( PoisonEffect.class, PoisonAi.class ), Poison (PoisonEffect.class, PoisonAi.class),
PreventDamage ( DamagePreventEffect.class, DamagePreventAi.class ), PreventDamage (DamagePreventEffect.class, DamagePreventAi.class),
PreventDamageAll ( DamagePreventAllEffect.class, DamagePreventAllAi.class ), PreventDamageAll (DamagePreventAllEffect.class, DamagePreventAllAi.class),
Proliferate ( CountersProliferateEffect.class, CountersProliferateAi.class ), Proliferate (CountersProliferateEffect.class, CountersProliferateAi.class),
Protection ( ProtectEffect.class, ProtectAi.class ), Protection (ProtectEffect.class, ProtectAi.class),
ProtectionAll ( ProtectAllEffect.class, ProtectAllAi.class ), ProtectionAll (ProtectAllEffect.class, ProtectAllAi.class),
Pump ( PumpEffect.class, PumpAi.class ), Pump (PumpEffect.class, PumpAi.class),
PumpAll ( PumpAllEffect.class, PumpAllAi.class ), PumpAll (PumpAllEffect.class, PumpAllAi.class),
PutCounter ( CountersPutEffect.class, CountersPutAi.class ), PutCounter (CountersPutEffect.class, CountersPutAi.class),
PutCounterAll ( CountersPutAllEffect.class, CountersPutAllAi.class ), PutCounterAll (CountersPutAllEffect.class, CountersPutAllAi.class),
RearrangeTopOfLibrary ( RearrangeTopOfLibraryEffect.class, RearrangeTopOfLibraryAi.class ), RearrangeTopOfLibrary (RearrangeTopOfLibraryEffect.class, RearrangeTopOfLibraryAi.class),
Regenerate ( RegenerateEffect.class, RegenerateAi.class ), Regenerate (RegenerateEffect.class, RegenerateAi.class),
RegenerateAll ( RegenerateAllEffect.class, RegenerateAllAi.class ), RegenerateAll (RegenerateAllEffect.class, RegenerateAllAi.class),
RemoveCounter ( CountersRemoveEffect.class, CountersRemoveAi.class ), RemoveCounter (CountersRemoveEffect.class, CountersRemoveAi.class),
RemoveCounterAll ( CountersRemoveAllEffect.class, CannotPlayAi.class ), RemoveCounterAll (CountersRemoveAllEffect.class, CannotPlayAi.class),
RemoveFromCombat ( RemoveFromCombatEffect.class, RemoveFromCombatAi.class ), RemoveFromCombat (RemoveFromCombatEffect.class, RemoveFromCombatAi.class),
Repeat ( RepeatEffect.class, RepeatAi.class ), Repeat (RepeatEffect.class, RepeatAi.class),
RepeatEach ( RepeatEachEffect.class, RepeatEachAi.class ), RepeatEach (RepeatEachEffect.class, RepeatEachAi.class),
RestartGame ( RestartGameEffect.class, RestartGameAi.class ), RestartGame (RestartGameEffect.class, RestartGameAi.class),
Reveal ( RevealEffect.class, RevealAi.class ), Reveal (RevealEffect.class, RevealAi.class),
RevealHand ( RevealHandEffect.class, RevealHandAi.class ), RevealHand (RevealHandEffect.class, RevealHandAi.class),
Sacrifice ( SacrificeEffect.class, SacrificeAi.class ), Sacrifice (SacrificeEffect.class, SacrificeAi.class),
SacrificeAll ( SacrificeAllEffect.class, SacrificeAllAi.class ), SacrificeAll (SacrificeAllEffect.class, SacrificeAllAi.class),
Scry ( ScryEffect.class, ScryAi.class ), Scry (ScryEffect.class, ScryAi.class),
SetLife ( LifeSetEffect.class, LifeSetAi.class ), SetLife (LifeSetEffect.class, LifeSetAi.class),
SetState ( SetStateEffect.class, SetStateAi.class ), SetState (SetStateEffect.class, SetStateAi.class),
SetStateAll ( SetStateAllEffect.class, SetStateAllAi.class ), SetStateAll (SetStateAllEffect.class, SetStateAllAi.class),
Shuffle ( ShuffleEffect.class, ShuffleAi.class ), Shuffle (ShuffleEffect.class, ShuffleAi.class),
StoreSVar ( StoreSVarEffect.class, StoreSVarAi.class ), StoreSVar (StoreSVarEffect.class, StoreSVarAi.class),
Tap ( TapEffect.class, TapAi.class ), Tap (TapEffect.class, TapAi.class),
TapAll ( TapAllEffect.class, TapAllAi.class ), TapAll (TapAllEffect.class, TapAllAi.class),
TapOrUntap ( TapOrUntapEffect.class, TapOrUntapAi.class ), TapOrUntap (TapOrUntapEffect.class, TapOrUntapAi.class),
Token ( TokenEffect.class, TokenAi.class ), Token (TokenEffect.class, TokenAi.class),
TwoPiles ( TwoPilesEffect.class, TwoPilesAi.class ), TwoPiles (TwoPilesEffect.class, TwoPilesAi.class),
UnattachAll ( UnattachAllEffect.class, UnattachAllAi.class ), UnattachAll (UnattachAllEffect.class, UnattachAllAi.class),
Untap ( UntapEffect.class, UntapAi.class ), Untap (UntapEffect.class, UntapAi.class),
UntapAll ( UntapAllEffect.class, UntapAllAi.class ), UntapAll (UntapAllEffect.class, UntapAllAi.class),
WinsGame ( GameWinEffect.class, GameWinAi.class ); WinsGame (GameWinEffect.class, GameWinAi.class);
ApiType(Class<? extends SpellEffect> clsEf, Class<? extends SpellAiLogic> clsAI) { ApiType(Class<? extends SpellEffect> clsEf, Class<? extends SpellAiLogic> clsAI) {
clsEffect = clsEf; clsEffect = clsEf;
@@ -123,10 +123,10 @@ public enum ApiType {
throw new RuntimeException("Element " + value + " not found in ApiType enum"); throw new RuntimeException("Element " + value + " not found in ApiType enum");
} }
public SpellEffect getSpellEffect() { public SpellEffect getSpellEffect() {
if ( null == clsEffect ) if (null == clsEffect) {
return null; return null;
}
@SuppressWarnings("unchecked") @SuppressWarnings("unchecked")
Constructor<? extends SpellEffect>[] cc = (Constructor<? extends SpellEffect>[]) clsEffect.getConstructors(); Constructor<? extends SpellEffect>[] cc = (Constructor<? extends SpellEffect>[]) clsEffect.getConstructors();
for (Constructor<? extends SpellEffect> c : cc) { for (Constructor<? extends SpellEffect> c : cc) {
@@ -145,8 +145,9 @@ public enum ApiType {
} }
public SpellAiLogic getAi() { public SpellAiLogic getAi() {
if ( null == clsAi ) if (null == clsAi) {
return null; return null;
}
@SuppressWarnings("unchecked") @SuppressWarnings("unchecked")
Constructor<? extends SpellAiLogic>[] cc = (Constructor<? extends SpellAiLogic>[]) clsAi.getConstructors(); Constructor<? extends SpellAiLogic>[] cc = (Constructor<? extends SpellAiLogic>[]) clsAi.getConstructors();