1
0
mirror of https://github.com/DanilaFe/abacus synced 2026-01-10 09:15:20 +00:00

Add link nodes to collections and check for their presence.

This prevents infinite loops, as Link nodes do not follow regular
addInto behavior.
This commit is contained in:
2017-07-28 09:51:59 -07:00
parent df0b1829ff
commit c350c24f62

View File

@@ -11,7 +11,10 @@ public class LinkNode<T> extends PatternNode<T> {
@Override
public void addInto(Collection<PatternNode<T>> into) {
addOutputsInto(into);
if(!into.contains(this)) {
into.add(this);
addOutputsInto(into);
}
}
}