mirror of
https://github.com/DanilaFe/abacus
synced 2024-12-23 07:50: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
|
||||
public void addInto(Collection<PatternNode<T>> into) {
|
||||
addOutputsInto(into);
|
||||
if(!into.contains(this)) {
|
||||
into.add(this);
|
||||
addOutputsInto(into);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user