TypeTrees
object TypeTrees
Type members
Classlikes
case
tpt[args] TypeBounds[Tree] for wildcard application: tpt[_], tpt[?]
tpt[args] TypeBounds[Tree] for wildcard application: tpt[_], tpt[?]
case
class MatchTypeTree(bound: TypeTree, selector: TypeTree, cases: List[TypeCaseDef])(span: Span) extends TypeTree
[bound] selector match { cases }
[bound] selector match { cases }
case
class RefinedTypeTree(underlying: TypeTree, refinements: List[Tree], refinedCls: ClassSymbol)(span: Span) extends TypeTree
case
class TypeTreeBind(name: TypeName, body: TypeTree, symbol: LocalTypeParamSymbol)(span: Span) extends TypeTree with DefTree