forked from External/mage
Try/finally refactored to try with resources
This commit is contained in:
parent
d8c4e60138
commit
31589778ca
7 changed files with 61 additions and 186 deletions
|
|
@ -56,7 +56,7 @@ public class SystemUtil {
|
|||
try (Scanner scanner = new Scanner(f)) {
|
||||
while (scanner.hasNextLine()) {
|
||||
String line = scanner.nextLine().trim();
|
||||
if (line.trim().isEmpty() || line.startsWith("#")) {
|
||||
if (line.isEmpty() || line.startsWith("#")) {
|
||||
continue;
|
||||
}
|
||||
|
||||
|
|
@ -69,11 +69,12 @@ public class SystemUtil {
|
|||
String zone = m.group(1);
|
||||
String nickname = m.group(2);
|
||||
|
||||
Player player = findPlayer(game, nickname);
|
||||
if (player == null) {
|
||||
Optional<Player> playerOptional = findPlayer(game, nickname);
|
||||
if (!playerOptional.isPresent()) {
|
||||
logger.warn("Was skipped: " + line);
|
||||
continue;
|
||||
}
|
||||
Player player = playerOptional.get();
|
||||
|
||||
Zone gameZone;
|
||||
if ("hand".equalsIgnoreCase(zone)) {
|
||||
|
|
@ -148,13 +149,13 @@ public class SystemUtil {
|
|||
* @param name
|
||||
* @return
|
||||
*/
|
||||
private static Player findPlayer(Game game, String name) {
|
||||
private static Optional<Player> findPlayer(Game game, String name) {
|
||||
for (Player player : game.getPlayers().values()) {
|
||||
if (player.getName().equals(name)) {
|
||||
return player;
|
||||
return Optional.of(player);
|
||||
}
|
||||
}
|
||||
return null;
|
||||
return Optional.empty();
|
||||
}
|
||||
|
||||
public static String sanitize(String input) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue