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

Method walk

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

Source from the content-addressed store, hash-verified

631 // not-null result.
632 private static final BitSet WVISIT = new BitSet();
633 final public <E> E walk( Function<Node,E> pred ) {
634 assert WVISIT.isEmpty();
635 E rez = _walk(pred);
636 WVISIT.clear();
637 return rez;
638 }
639
640 private <E> E _walk( Function<Node,E> pred ) {
641 if( WVISIT.get(_nid) ) return null; // Been there, done that

Callers 3

findMethod · 0.95
typeCheckMethod · 0.45
progressOnListMethod · 0.45

Calls 3

_walkMethod · 0.95
isEmptyMethod · 0.45
clearMethod · 0.45

Tested by

no test coverage detected