case class ValDef [ -T ]
extends MemberDef with ValOrDefDef

mods val name: tpt = rhs

Constructors

ValDef ( name: TermName , tpt: Tree [ T ] , preRhs: LazyTree )

Members

[+] type ThisTree = [-T >: dotty.tools.dotc.ast.Trees.Untyped] => dotty.tools.dotc.ast.Trees.ValDef[T] (not handled)

The type constructor at the root of the tree

The type constructor at the root of the tree

[+] val name : TermName
[+] private var preRhs : LazyTree
[+] val tpt : Tree [ T ]
[+] def _1 : T1
[+] def _2 : T2
[+] def _3 : T3
[+] def copy ( name: TermName , tpt: Tree [ T ] , preRhs: LazyTree ) : ValDef [ T ]
[+] def copy$default$1 : TermName
[+] def copy$default$2 : Tree [ T ]
[+] def copy$default$3 : LazyTree
[+] protected def force ( x: AnyRef ) : Unit
[+] private def preRhs_= ( x$1: LazyTree ) : Unit
[+] def unforced : AnyRef