O object

MatchTypeTree

extends Object

Supertypes

Object

Members

def 

apply

( bound: Option[TypeTree] selector: TypeTree cases: List[TypeCaseDef] ) ( implicit  ctx: Context ) : MatchTypeTree

def 

copy

( original: Tree ) ( bound: Option[TypeTree] selector: TypeTree cases: List[TypeCaseDef] ) ( implicit  ctx: Context ) : MatchTypeTree

def 

extension_bound

( self: MatchTypeTree ) ( implicit  ctx: Context ) : Option[TypeTree]

def 

extension_cases

( self: MatchTypeTree ) ( implicit  ctx: Context ) : List[TypeCaseDef]

def 

extension_selector

( self: MatchTypeTree ) ( implicit  ctx: Context ) : TypeTree

def 

unapply

( x: MatchTypeTree ) ( implicit  ctx: Context ) : Option[( Option[TypeTree], TypeTree, List[TypeCaseDef] )]