MCPcopy Create free account
hub / github.com/5zig/The-5zig-Mod / sort

Method sort

Mod Utils/src/eu/the5zig/mod/manager/SearchEntry.java:84–105  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

82 }
83
84 private void sort() {
85 synchronized (entries) {
86 if (comparator != null)
87 Collections.sort(entries, comparator);
88 else if (entries.size() == entryIndexMap.size()) {
89 Collections.sort(entries, new Comparator<T>() {
90 @Override
91 public int compare(Object o1, Object o2) {
92 Integer integer1 = entryIndexMap.get(o1);
93 Integer integer2 = entryIndexMap.get(o2);
94 if (integer1 == null && integer2 == null)
95 return 0;
96 if (integer1 == null)
97 return 1;
98 if (integer2 == null)
99 return -1;
100 return integer1.compareTo(integer2);
101 }
102 });
103 }
104 }
105 }
106
107 public boolean keyTyped(int key, int scanCode, int modifiers) {
108 synchronized (entries) {

Callers 15

resetMethod · 0.95
updateMethod · 0.95

Calls 1

sizeMethod · 0.80

Tested by

no test coverage detected