case class TypeDef

mods class name template or mods trait name template or mods type name = rhs or mods type name >: lo <: hi, if rhs = TypeBoundsTree(lo, hi) & (lo ne hi)

Members

type ThisTree = [-T >: dotty.tools.dotc.ast.Trees.Untyped] => dotty.tools.dotc.ast.Trees.TypeDef[T] (not handled)
val name : TypeName
val rhs : Tree
def _1 : T1
def _2 : T2
def copy ( name: TypeName , rhs: Tree [ T ] ) : TypeDef
def copy$default$1 : TypeName
def copy$default$2 : Tree
def isClassDef : Boolean

Is this a definition of a class?