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

Method walk

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

Source from the content-addressed store, hash-verified

619 // not-null result.
620 private static final BitSet WVISIT = new BitSet();
621 final public <E> E walk( Function<Node,E> pred ) {
622 assert WVISIT.isEmpty();
623 E rez = _walk(pred);
624 WVISIT.clear();
625 return rez;
626 }
627
628 private <E> E _walk( Function<Node,E> pred ) {
629 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