Analysis
trait Analysis
- Source
- Analysis.scala
Value members
Concrete methods
called after tree traverse, to report errors if any
called after tree traverse, to report errors if any
- Source
- Analysis.scala
def visitDone[F[_]](tree: Tree, ctx: ObservationContext[F])(owner: Symbol)(implicit evidence$2: Type[F]): Unit
called for each tree when we leave node.
called for each tree when we leave node.
- Source
- Analysis.scala
def visitStart[F[_]](tree: Tree, ctx: ObservationContext[F])(owner: Symbol)(implicit evidence$1: Type[F]): Unit
Called for each element of tree batched with other analysis in traversor.
Called for each element of tree batched with other analysis in traversor.
During prelimnary analysis stge, preliminaryTreeVisit will called for each tree and each subtrees.
- Returns
- true if we want to process subtrees of this tree, otherwise - false.
- Source
- Analysis.scala