package flow
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- final case class ClassTraitEdge(ctorArgsTypes: List[String], parentsTypes: List[String], innerDefns: List[String], innerSymbols: List[String]) extends FlowEdge with Product with Serializable
- trait FlowCache extends AnyRef
- final case class FlowCacheImpl(files: Map[String, Path], docs: Map[Path, SemanticDocument], trees: Map[String, Tree], edges: Map[String, FlowEdge], userTags: Map[String, Buffer[TagProp[_]]]) extends FlowCache with Product with Serializable
- sealed trait FlowEdge extends AnyRef
- trait FlowInferrer[T <: Tag] extends AnyRef
- final case class FunctionEdge(argsTypes: List[String], returnType: Option[String], innerSymbols: List[String]) extends FlowEdge with Product with Serializable
- final case class ObjectEdge(innerDefns: List[String], innerSymbols: List[String]) extends FlowEdge with Product with Serializable
- final case class ValVarEdge(innerSymbols: List[String]) extends FlowEdge with Product with Serializable
Value Members
- object ClassTraitEdge extends Serializable
- object EffectfullInferrer extends FlowInferrer[Effectful.type]
- object FlowCache
- object FlowEdge
- object FunctionEdge extends Serializable
- object ImplementationInferrer extends FlowInferrer[Implementaion.type] with Product with Serializable
- object ImpurityInferrer extends FlowInferrer[Impure.type] with Product with Serializable
- object NullabilityInferrer extends FlowInferrer[Nullable.type] with Product with Serializable
- object ObjectEdge extends Serializable
- object PartialityInferrer extends FlowInferrer[Partial.type] with Product with Serializable
- object PureInterfaceInferrer extends FlowInferrer[PureInterface.type] with Product with Serializable
- object ValVarEdge extends Serializable