TreeInfo

dotty.tools.dotc.ast.TreeInfo
See theTreeInfo companion trait
object TreeInfo

Attributes

Companion
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
TreeInfo.type

Members list

Type members

Classlikes

final class PurityLevel(val x: Int) extends AnyVal

A purity level is represented as a bitset (expressed as an Int)

A purity level is represented as a bitset (expressed as an Int)

Attributes

Supertypes
class AnyVal
trait Matchable
class Any

Value members

Concrete fields

Running the expression a second time has no side effects. Implied by Pure.

Running the expression a second time has no side effects. Implied by Pure.

Attributes

A stable path that is also idempotent

A stable path that is also idempotent

Attributes

An expression is a stable path. Requires that expression is at least idempotent

An expression is a stable path. Requires that expression is at least idempotent

Attributes

The expression has no side effects

The expression has no side effects

Attributes

A stable path that is evaluated without side effects

A stable path that is evaluated without side effects

Attributes