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

Method walk

chapter11/src/main/java/com/seaofnodes/simple/node/Node.java:598–603  ·  view source on GitHub ↗
( Function<Node,E> pred )

Source from the content-addressed store, hash-verified

596 // not-null result.
597 private static final BitSet WVISIT = new BitSet();
598 final public <E> E walk( Function<Node,E> pred ) {
599 assert WVISIT.isEmpty();
600 E rez = _walk(pred);
601 WVISIT.clear();
602 return rez;
603 }
604
605 private <E> E _walk( Function<Node,E> pred ) {
606 if( WVISIT.get(_nid) ) return null; // Been there, done that

Callers 3

findMethod · 0.95
progressOnListMethod · 0.45
typeCheckMethod · 0.45

Calls 3

_walkMethod · 0.95
isEmptyMethod · 0.45
clearMethod · 0.45

Tested by

no test coverage detected