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?