SpaceEngine

dotty.tools.dotc.transform.patmat.SpaceEngine$
See theSpaceEngine companion class
object SpaceEngine

Attributes

Companion
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Value members

Concrete methods

def isIrrefutable(unapp: TermRef, argLen: Int)(using Context): Boolean

Is the unapply or unapplySeq irrefutable?

Is the unapply or unapplySeq irrefutable?

Value parameters

unapp

The unapply function reference

Attributes

def isIrrefutable(unapp: Tree, argLen: Int)(using Context): Boolean

Is the unapply or unapplySeq irrefutable?

Is the unapply or unapplySeq irrefutable?

Value parameters

unapp

The unapply function tree

Attributes

def isIrrefutableQuotedPattern(unapp: Tree, implicits: List[Tree], pt: Type)(using Context): Boolean

Is this an '{..} or '[..] irrefutable quoted patterns?

Is this an '{..} or '[..] irrefutable quoted patterns?

Value parameters

implicits

The implicits of the unapply

pt

The scrutinee type

unapp

The unapply function tree

Attributes