Rewrites a BasicFlowIdent that was resolved to a type value to an explicit TypeValueFlowIdent.
Returns true if the context of the rewriter.
Rewrites a Boolean expression.
Rewrites a flow expression in the current context.
Rewrites a flow declaration in the current context (converts the type to an absolute type and renames the flow by prefixing the flow with instance path and encapsulating it in pipes.
Rewrites a single flow definition.
Rewrites a type declaration to new type a declaration in which the type identifier is the original type's absolute identifier between pipes, safe to be placed in a root package.
Rewrites a primary component declaration to new a component declaration in which the component identifier is the original component's absolute identifier between pipes, and all type identifiers are rewritten to their absolute version, that can be placed in a root package.