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

Method remove

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

Slow, linear-time, element removal. Preserves order. @param i element to be removed @return element removed

( int i )

Source from the content-addressed store, hash-verified

75 * @param i element to be removed
76 * @return element removed */
77 @Override public E remove( int i ) {
78 range_check(i);
79 E e = _es[i];
80 System.arraycopy(_es,i+1,_es,i,(--_len)-i);
81 return e;
82 }
83
84 /** Slow, linear-time, element insertion. Preserves order.
85 * @param i where to insert

Callers 15

genStructMethod · 0.45
resetMethod · 0.45
recurCloseMethod · 0.45
do_nodeMethod · 0.45
unifyMethod · 0.45
_prettyPrintScheduledMethod · 0.45
printLineMethod · 0.45
killOrderedMethod · 0.45
setDefOrderedMethod · 0.45
removeSplitMethod · 0.45
unlockMethod · 0.45
hFunction · 0.45

Calls 1

range_checkMethod · 0.95

Tested by 1

genStructMethod · 0.36