mirror of
https://github.com/DanilaFe/abacus
synced 2024-12-23 16:00:09 -08: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:
parent
df0b1829ff
commit
c350c24f62
|
@ -11,7 +11,10 @@ public class LinkNode<T> extends PatternNode<T> {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void addInto(Collection<PatternNode<T>> into) {
|
public void addInto(Collection<PatternNode<T>> into) {
|
||||||
|
if(!into.contains(this)) {
|
||||||
|
into.add(this);
|
||||||
addOutputsInto(into);
|
addOutputsInto(into);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user