Some Java 11 migrations

This commit is contained in:
Jetz
2024-12-05 08:05:17 -05:00
parent db2764f1ce
commit fa94754c91
4 changed files with 7 additions and 17 deletions

View File

@@ -1581,7 +1581,7 @@ public class AiController {
return spellAbility.isLandAbility() || (spellAbility.getHostCard() != null && ComputerUtilCard.isCardRemAIDeck(spellAbility.getHostCard()));
});
//removed skipped SA
skipped = Lists.newArrayList(Iterables.filter(saList, SpellAbility::isSkip));
skipped = saList.stream().filter(SpellAbility::isSkip).collect(Collectors.toList());
if (!skipped.isEmpty())
saList.removeAll(skipped);
//update LivingEndPlayer

View File

@@ -92,7 +92,7 @@ public class DiscoverEffect extends SpellAbilityEffect {
List<SpellAbility> sas = AbilityUtils.getBasicSpellsFromPlayEffect(found, p);
// filter out land abilities due to MDFC or similar
sas.removeIf(sp -> sp.isLandAbility());
sas.removeIf(SpellAbility::isLandAbility);
// the spell must also have a mana value equal to or less than the discover number
sas.removeIf(sp -> sp.getPayCosts().getTotalMana().getCMC() > num);

View File

@@ -52,7 +52,7 @@ public class UnlockDoorEffect extends SpellAbilityEffect {
c.unlockRoom(activator, sa.getCardStateName());
break;
case "Unlock":
List<CardState> states = c.getLockedRooms().stream().map(stateName -> c.getState(stateName)).collect(Collectors.toList());
List<CardState> states = c.getLockedRooms().stream().map(c::getState).collect(Collectors.toList());
// need to choose Room Name
CardState chosen = activator.getController().chooseSingleCardState(sa, states, "Choose Room to unlock", params);
@@ -65,7 +65,7 @@ public class UnlockDoorEffect extends SpellAbilityEffect {
switch (c.getLockedRooms().size()) {
case 0:
// no locked, all unlocked, can only lock door
List<CardState> unlockStates = c.getUnlockedRooms().stream().map(stateName -> c.getState(stateName)).collect(Collectors.toList());
List<CardState> unlockStates = c.getUnlockedRooms().stream().map(c::getState).collect(Collectors.toList());
CardState chosenUnlock = activator.getController().chooseSingleCardState(sa, unlockStates, "Choose Room to lock", params);
if (chosenUnlock == null) {
continue;
@@ -88,7 +88,7 @@ public class UnlockDoorEffect extends SpellAbilityEffect {
}
break;
case 2:
List<CardState> lockStates = c.getLockedRooms().stream().map(stateName -> c.getState(stateName)).collect(Collectors.toList());
List<CardState> lockStates = c.getLockedRooms().stream().map(c::getState).collect(Collectors.toList());
// need to choose Room Name
CardState chosenLock = activator.getController().chooseSingleCardState(sa, lockStates, "Choose Room to unlock", params);

View File

@@ -290,12 +290,7 @@ public class AndroidApplication extends Activity implements AndroidApplicationBa
}
super.onResume();
keyboardHeightProvider.setKeyboardHeightObserver((DefaultAndroidInput)Gdx.input);
((AndroidGraphics)getGraphics()).getView().post(new Runnable() {
@Override
public void run () {
keyboardHeightProvider.start();
}
});
((AndroidGraphics)getGraphics()).getView().post(() -> keyboardHeightProvider.start());
}
@Override
@@ -382,12 +377,7 @@ public class AndroidApplication extends Activity implements AndroidApplicationBa
@Override
public void exit () {
handler.post(new Runnable() {
@Override
public void run () {
AndroidApplication.this.finish();
}
});
handler.post(AndroidApplication.this::finish);
}
@Override