final object Applications

Constructors

Members

[+] def extractorMember ( tp: Type , name: Name ) ( implicit ctx: Context ) : SingleDenotation
[+] def extractorMemberType ( tp: Type , name: Name , errorPos: Position ) ( implicit ctx: Context ) : Type
[+] def extractorMemberType$default$3 : Position
[+] def getUnapplySelectors ( tp: Type , args: List [ Tree ] , pos: Position ) ( implicit ctx: Context ) : List [ Type ]
[+] def getUnapplySelectors$default$3 : Position
[+] def isGetMatch ( tp: Type , errorPos: Position ) ( implicit ctx: Context ) : Boolean

Does tp fit the "get match" conditions as an unapply result type? This is the case of tp has a get member as well as a parameterless isDefined member of...

Does tp fit the "get match" conditions as an unapply result type? This is the case of tp has a get member as well as a parameterless isDefined member of result type Boolean.

[+] def isGetMatch$default$2 : Position

Does tp fit the "get match" conditions as an unapply result type? This is the case of tp has a get member as well as a parameterless isDefined member of...

Does tp fit the "get match" conditions as an unapply result type? This is the case of tp has a get member as well as a parameterless isDefined member of result type Boolean.

[+] def isProductMatch ( tp: Type , numArgs: Int ) ( implicit ctx: Context ) : Boolean

Does tp fit the "product match" conditions as an unapply result type for a pattern with numArgs subpatterns> This is the case of tp is a subtype of the...

Does tp fit the "product match" conditions as an unapply result type for a pattern with numArgs subpatterns> This is the case of tp is a subtype of the Product class.

[+] def productSelectorTypes ( tp: Type , errorPos: Position ) ( implicit ctx: Context ) : List [ Type ]
[+] def productSelectorTypes$default$2 : Position
[+] def productSelectors ( tp: Type ) ( implicit ctx: Context ) : List [ Symbol ]
[+] def unapplyArgs ( unapplyResult: Type , unapplyFn: Tree , args: List [ Tree ] , pos: Position ) ( implicit ctx: Context ) : List [ Type ]
[+] def unapplyArgs$default$4 : Position
[+] def wrapDefs ( defs: ListBuffer [ Tree ] , tree: Tree ) ( implicit ctx: Context ) : Tree