O object

Try

extends Object

Scala try/catch/finally term

Supertypes

Object

Members

def 

apply

( expr: Term cases: List[CaseDef] finalizer: Option[Term] ) ( implicit  ctx: Context ) : Try

Create a try/catch try <body: Term> catch { <cases: List[CaseDef]> } finally <finalizer: Option[Term]>

Create a try/catch try <body: Term> catch { <cases: List[CaseDef]> } finally <finalizer: Option[Term]>

def 

copy

( original: Tree ) ( expr: Term cases: List[CaseDef] finalizer: Option[Term] ) ( implicit  ctx: Context ) : Try

def 

extension_body

( self: Try ) ( implicit  ctx: Context ) : Term

def 

extension_cases

( self: Try ) ( implicit  ctx: Context ) : List[CaseDef]

def 

extension_finalizer

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

def 

unapply

( x: Try ) ( implicit  ctx: Context ) : Option[( Term, List[CaseDef], Option[Term] )]

Matches a try/catch try <body: Term> catch { <cases: List[CaseDef]> } finally <finalizer: Option[Term]>

Matches a try/catch try <body: Term> catch { <cases: List[CaseDef]> } finally <finalizer: Option[Term]>