Packages

package flow

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. final case class ClassTraitEdge(ctorArgsTypes: List[String], parentsTypes: List[String], innerDefns: List[String], innerSymbols: List[String]) extends FlowEdge with Product with Serializable
  2. trait FlowCache extends AnyRef
  3. 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
  4. sealed trait FlowEdge extends AnyRef
  5. trait FlowInferrer[T <: Tag] extends AnyRef
  6. final case class FunctionEdge(argsTypes: List[String], returnType: Option[String], innerSymbols: List[String]) extends FlowEdge with Product with Serializable
  7. final case class ObjectEdge(innerDefns: List[String], innerSymbols: List[String]) extends FlowEdge with Product with Serializable
  8. final case class ValVarEdge(innerSymbols: List[String]) extends FlowEdge with Product with Serializable

Value Members

  1. object ClassTraitEdge extends Serializable
  2. object EffectfullInferrer extends FlowInferrer[Effectful.type]
  3. object FlowCache
  4. object FlowEdge
  5. object FunctionEdge extends Serializable
  6. object ImplementationInferrer extends FlowInferrer[Implementaion.type] with Product with Serializable
  7. object ImpurityInferrer extends FlowInferrer[Impure.type] with Product with Serializable
  8. object NullabilityInferrer extends FlowInferrer[Nullable.type] with Product with Serializable
  9. object ObjectEdge extends Serializable
  10. object PartialityInferrer extends FlowInferrer[Partial.type] with Product with Serializable
  11. object PureInterfaceInferrer extends FlowInferrer[PureInterface.type] with Product with Serializable
  12. object ValVarEdge extends Serializable

Ungrouped