ValDef
final case
class ValDef(name: TermName, tpt: TypeTree, rhs: Option[TermTree], symbol: TermSymbol)(span: Span) extends ValOrDefDef
mods val name: tpt = rhs
trait Serializable
trait Product
trait Equals
class ValOrDefDef
trait DefTree
class StatementTree
class TopLevelTree
class Tree
class Object
trait Matchable
class Any