MCPcopy Create free account
hub / github.com/SeaOfNodes/Simple / del

Method del

chapter24/src/main/java/com/seaofnodes/simple/util/Ary.java:67–72  ·  view source on GitHub ↗

Fast, constant-time, element removal. Does not preserve order @param i element to be removed @return element removed

( int i )

Source from the content-addressed store, hash-verified

65 * @param i element to be removed
66 * @return element removed */
67 public E del( int i ) {
68 range_check(i);
69 E tmp = _es[i];
70 _es[i]=_es[--_len];
71 return tmp;
72 }
73
74 /** Slow, linear-time, element removal. Preserves order.
75 * @param i element to be removed

Callers 7

recurCloseMethod · 0.95
_prettyPrintScheduledMethod · 0.95
unlinkStartMethod · 0.45
coalesceMethod · 0.45
delDefMethod · 0.45
delUseMethod · 0.45
CmpIX86Method · 0.45

Calls 1

range_checkMethod · 0.95

Tested by

no test coverage detected