MCPcopy Create free account
hub / github.com/boazy/TWEditorEnhanced / insertItem

Method insertItem

src/main/java/InventoryPanel.java:469–487  ·  view source on GitHub ↗
(DefaultListModel itemModel, InventoryItem item)

Source from the content-addressed store, hash-verified

467 }
468
469 private boolean insertItem(DefaultListModel itemModel, InventoryItem item)
470 {
471 int listSize = itemModel.getSize();
472 boolean inserted = false;
473 for (int j = 0; j < listSize; j++) {
474 InventoryItem listItem = (InventoryItem)itemModel.getElementAt(j);
475 int diff = item.compareTo(listItem);
476 if (diff < 0) {
477 itemModel.insertElementAt(item, j);
478 inserted = true;
479 break;
480 }
481 }
482
483 if (!inserted) {
484 itemModel.addElement(item);
485 }
486 return true;
487 }
488}
489

Callers 2

addSelectedItemMethod · 0.95
setFieldsMethod · 0.95

Calls 2

addElementMethod · 0.80
compareToMethod · 0.45

Tested by

no test coverage detected