O object

DefDef

extends Object

Supertypes

Object

Members

def 

apply

( symbol: Symbol rhsFn: List[Type] => List[List[Term]] => Option[Term] ) ( implicit  ctx: Context ) : DefDef

def 

copy

( original: Tree ) ( name: String typeParams: List[TypeDef] paramss: List[List[ValDef]] tpt: TypeTree rhs: Option[Term] ) ( implicit  ctx: Context ) : DefDef

def 

extension_paramss

( self: DefDef ) ( implicit  ctx: Context ) : List[List[ValDef]]

def 

extension_returnTpt

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

def 

extension_rhs

( self: DefDef ) ( implicit  ctx: Context ) : Option[Term]

def 

extension_typeParams

( self: DefDef ) ( implicit  ctx: Context ) : List[TypeDef]

def 

unapply

( ddef: DefDef ) ( implicit  ctx: Context ) : Option[( String, List[TypeDef], List[List[ValDef]], TypeTree, Option[Term] )]