public class RecursionGuard extends Object
| Modifier and Type | Field and Description |
|---|---|
boolean |
foundLoop |
HashSet<IDefinition> |
visitedDefinitions |
| Constructor and Description |
|---|
RecursionGuard() |
RecursionGuard(IDefinition initialDefinition)
Create a guard that is pre-populated with the passed in definition.
|
RecursionGuard(RecursionGuard other) |
public HashSet<IDefinition> visitedDefinitions
public boolean foundLoop
public RecursionGuard()
public RecursionGuard(RecursionGuard other)
public RecursionGuard(IDefinition initialDefinition)
initialDefinition - the IDefinition to mark as visitedpublic boolean isLoop(IDefinition target)
Copyright © 2016 The Apache Software Foundation. All rights reserved.