Removed stream usage from PetInventory.
This commit is contained in:
@@ -17,7 +17,8 @@
|
|||||||
package org.l2jmobius.gameserver.model.itemcontainer;
|
package org.l2jmobius.gameserver.model.itemcontainer;
|
||||||
|
|
||||||
import java.util.Collection;
|
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.data.ItemTable;
|
||||||
import org.l2jmobius.gameserver.enums.ItemLocation;
|
import org.l2jmobius.gameserver.enums.ItemLocation;
|
||||||
@@ -59,7 +60,15 @@ public class PetInventory extends Inventory
|
|||||||
@Override
|
@Override
|
||||||
public Collection<Item> getItems()
|
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)
|
public boolean validateCapacity(Item item)
|
||||||
|
@@ -17,7 +17,8 @@
|
|||||||
package org.l2jmobius.gameserver.model.itemcontainer;
|
package org.l2jmobius.gameserver.model.itemcontainer;
|
||||||
|
|
||||||
import java.util.Collection;
|
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.data.ItemTable;
|
||||||
import org.l2jmobius.gameserver.enums.ItemLocation;
|
import org.l2jmobius.gameserver.enums.ItemLocation;
|
||||||
@@ -59,7 +60,15 @@ public class PetInventory extends Inventory
|
|||||||
@Override
|
@Override
|
||||||
public Collection<Item> getItems()
|
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)
|
public boolean validateCapacity(Item item)
|
||||||
|
@@ -17,7 +17,8 @@
|
|||||||
package org.l2jmobius.gameserver.model.itemcontainer;
|
package org.l2jmobius.gameserver.model.itemcontainer;
|
||||||
|
|
||||||
import java.util.Collection;
|
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.data.ItemTable;
|
||||||
import org.l2jmobius.gameserver.enums.ItemLocation;
|
import org.l2jmobius.gameserver.enums.ItemLocation;
|
||||||
@@ -59,7 +60,15 @@ public class PetInventory extends Inventory
|
|||||||
@Override
|
@Override
|
||||||
public Collection<Item> getItems()
|
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)
|
public boolean validateCapacity(Item item)
|
||||||
|
@@ -17,7 +17,8 @@
|
|||||||
package org.l2jmobius.gameserver.model.itemcontainer;
|
package org.l2jmobius.gameserver.model.itemcontainer;
|
||||||
|
|
||||||
import java.util.Collection;
|
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.data.ItemTable;
|
||||||
import org.l2jmobius.gameserver.enums.ItemLocation;
|
import org.l2jmobius.gameserver.enums.ItemLocation;
|
||||||
@@ -59,7 +60,15 @@ public class PetInventory extends Inventory
|
|||||||
@Override
|
@Override
|
||||||
public Collection<Item> getItems()
|
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)
|
public boolean validateCapacity(Item item)
|
||||||
|
Reference in New Issue
Block a user