Analysis

trait Analysis
class Object
trait Matchable
class Any

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

Concrete fields

var enabled: Boolean