DetectStateAccess
object DetectStateAccess
Type members
Classlikes
Types
Value members
Concrete methods
def accumulateParentState(tree: Map[EONamedBnd, CompleteObjectTree])(childObject: ObjInfo, existingStates: Map[ObjectName, Vector[State]], previousParents: Vector[ObjectName]): EitherNel[String, Map[ObjectName, Vector[State]]]
def analyze[F[_]](originalTree: Map[EONamedBnd, CompleteObjectTree]): EitherNel[String, List[String]]
def collectLocalStates(obj: CompleteObjectTree, existingStates: Map[ObjectName, Vector[State]])(implicit originalObjInfo: ObjInfo): Map[ObjectName, Vector[State]]
def detectStateAccesses(tree: Map[EONamedBnd, CompleteObjectTree])(obj: (EONamedBnd, CompleteObjectTree)): EitherNel[String, List[String]]