Removed stream usage from PetInventory.

This commit is contained in:
MobiusDevelopment
2023-01-08 18:30:16 +00:00
parent ab238e9895
commit c579f6be4f
4 changed files with 44 additions and 8 deletions

View File

@@ -17,7 +17,8 @@
package org.l2jmobius.gameserver.model.itemcontainer;
import java.util.Collection;
import java.util.stream.Collectors;
import java.util.LinkedList;
import java.util.List;
import org.l2jmobius.gameserver.data.ItemTable;
import org.l2jmobius.gameserver.enums.ItemLocation;
@@ -59,7 +60,15 @@ public class PetInventory extends Inventory
@Override
public Collection<Item> getItems()
{
return super.getItems().stream().filter(Item::isEquipped).collect(Collectors.toList());
final List<Item> equippedItems = new LinkedList<>();
for (Item item : super.getItems())
{
if (item.isEquipped())
{
equippedItems.add(item);
}
}
return equippedItems;
}
public boolean validateCapacity(Item item)

View File

@@ -17,7 +17,8 @@
package org.l2jmobius.gameserver.model.itemcontainer;
import java.util.Collection;
import java.util.stream.Collectors;
import java.util.LinkedList;
import java.util.List;
import org.l2jmobius.gameserver.data.ItemTable;
import org.l2jmobius.gameserver.enums.ItemLocation;
@@ -59,7 +60,15 @@ public class PetInventory extends Inventory
@Override
public Collection<Item> getItems()
{
return super.getItems().stream().filter(Item::isEquipped).collect(Collectors.toList());
final List<Item> equippedItems = new LinkedList<>();
for (Item item : super.getItems())
{
if (item.isEquipped())
{
equippedItems.add(item);
}
}
return equippedItems;
}
public boolean validateCapacity(Item item)

View File

@@ -17,7 +17,8 @@
package org.l2jmobius.gameserver.model.itemcontainer;
import java.util.Collection;
import java.util.stream.Collectors;
import java.util.LinkedList;
import java.util.List;
import org.l2jmobius.gameserver.data.ItemTable;
import org.l2jmobius.gameserver.enums.ItemLocation;
@@ -59,7 +60,15 @@ public class PetInventory extends Inventory
@Override
public Collection<Item> getItems()
{
return super.getItems().stream().filter(Item::isEquipped).collect(Collectors.toList());
final List<Item> equippedItems = new LinkedList<>();
for (Item item : super.getItems())
{
if (item.isEquipped())
{
equippedItems.add(item);
}
}
return equippedItems;
}
public boolean validateCapacity(Item item)

View File

@@ -17,7 +17,8 @@
package org.l2jmobius.gameserver.model.itemcontainer;
import java.util.Collection;
import java.util.stream.Collectors;
import java.util.LinkedList;
import java.util.List;
import org.l2jmobius.gameserver.data.ItemTable;
import org.l2jmobius.gameserver.enums.ItemLocation;
@@ -59,7 +60,15 @@ public class PetInventory extends Inventory
@Override
public Collection<Item> getItems()
{
return super.getItems().stream().filter(Item::isEquipped).collect(Collectors.toList());
final List<Item> equippedItems = new LinkedList<>();
for (Item item : super.getItems())
{
if (item.isEquipped())
{
equippedItems.add(item);
}
}
return equippedItems;
}
public boolean validateCapacity(Item item)