Uses of Record Class
org.ek9lang.compiler.support.StronglyConnectedComponents.Component
Packages that use StronglyConnectedComponents.Component
Package
Description
I - PRE Intermediate Representation generation checks.
Contains critical general components used in the
Ek9Compiler listeners.-
Uses of StronglyConnectedComponents.Component in org.ek9lang.compiler.phase5
Methods in org.ek9lang.compiler.phase5 that return types with arguments of type StronglyConnectedComponents.ComponentModifier and TypeMethodDescriptionPropertyTypeGraph.cyclesFrom(Collection<PropertyTypeGraph.Node> roots) The cyclic strongly connected components reachable from the roots.Methods in org.ek9lang.compiler.phase5 with parameters of type StronglyConnectedComponents.ComponentModifier and TypeMethodDescriptionPropertyTypeGraph.typeNames(StronglyConnectedComponents.Component<PropertyTypeGraph.Node> component, PropertyTypeGraph.Kind kind) The type names of every node of the given kind in one component - for marking. -
Uses of StronglyConnectedComponents.Component in org.ek9lang.compiler.support
Methods in org.ek9lang.compiler.support that return types with arguments of type StronglyConnectedComponents.ComponentModifier and TypeMethodDescriptionstatic <N> List<StronglyConnectedComponents.Component<N>> StronglyConnectedComponents.cyclesOf(Collection<N> roots, Function<N, ? extends Collection<N>> successors) Only the components that are cycles.static <N> List<StronglyConnectedComponents.Component<N>> StronglyConnectedComponents.of(Collection<N> roots, Function<N, ? extends Collection<N>> successors) Every strongly connected component reachable from the roots, including the trivial ones.