mirror of
https://github.com/scm-manager/scm-manager.git
synced 2026-01-22 23:42:11 +01:00
refactor: replace while loop with Map.removeIf
This commit is contained in:
@@ -36,14 +36,12 @@ package sonia.scm.cli.cmd;
|
||||
//~--- non-JDK imports --------------------------------------------------------
|
||||
|
||||
import org.kohsuke.args4j.Option;
|
||||
|
||||
import sonia.scm.repository.Permission;
|
||||
|
||||
//~--- JDK imports ------------------------------------------------------------
|
||||
|
||||
import java.util.Iterator;
|
||||
import java.util.List;
|
||||
|
||||
//~--- JDK imports ------------------------------------------------------------
|
||||
|
||||
/**
|
||||
*
|
||||
* @author Sebastian Sdorra
|
||||
@@ -91,17 +89,7 @@ public class DeletePermissionSubCommand extends PermissionSubCommand
|
||||
@Override
|
||||
protected void modifyPermissions(List<Permission> permissions)
|
||||
{
|
||||
Iterator<Permission> it = permissions.iterator();
|
||||
|
||||
while (it.hasNext())
|
||||
{
|
||||
Permission p = it.next();
|
||||
|
||||
if (name.equals(p.getName()))
|
||||
{
|
||||
it.remove();
|
||||
}
|
||||
}
|
||||
permissions.removeIf(p -> name.equals(p.getName()));
|
||||
}
|
||||
|
||||
//~--- fields ---------------------------------------------------------------
|
||||
|
||||
Reference in New Issue
Block a user