infer generic type from declaration

master
melvinzhang 2017-08-04 11:18:00 +08:00
parent d5de4a7c33
commit 2b11fa2af1
1 changed files with 4 additions and 11 deletions

View File

@ -11,19 +11,12 @@ import java.util.List;
import java.util.Set;
public class MagicAbilityList implements MagicAbilityStore {
private List<MagicAbility> abilities =
new LinkedList<MagicAbility>();
private List<MagicTrigger<?>> triggers =
new LinkedList<MagicTrigger<?>>();
private List<MagicAbility> abilities = new LinkedList<>();
private List<MagicTrigger<?>> triggers = new LinkedList<>();
private List<MagicStatic> statics = new LinkedList<>();
private List<MagicActivation<MagicPermanent>> permActivations =
new LinkedList<MagicActivation<MagicPermanent>>();
private List<MagicManaActivation> manaActivations =
new LinkedList<MagicManaActivation>();
private List<MagicActivation<MagicPermanent>> permActivations = new LinkedList<>();
private List<MagicManaActivation> manaActivations = new LinkedList<>();
@Override
public void add(final MagicChangeCardDefinition ccd) {