Attributes
- Companion
- trait
- Graph
-
- Supertypes
- Self type
-
Applications.type
Members list
Value members
Concrete methods
Find reference to default parameter getter for parameter #n in current parameter list, or EmptyTree if none was found.
Find reference to default parameter getter for parameter #n in current parameter list, or EmptyTree if none was found.
Value parameters
- fn
-
the tree referring to the function part of this call
- n
-
the index of the parameter in the parameter list of the call
- testOnly
-
true iff we just to find out whether a getter exists
Attributes
Find reference to default parameter getter for method meth
numbered idx
selected from given receiver
, or EmptyTree if none was found.
Find reference to default parameter getter for method meth
numbered idx
selected from given receiver
, or EmptyTree if none was found.
Value parameters
- idx
-
the index of the searched for default getter, as encoded in its name
- meth
-
the called method (can be mapped by resolveMapped)
- receiver
-
the receiver of the original method call, which determines where default getters are found
Attributes
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 isEmpty
member of result type 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 isEmpty
member of result type Boolean
.
Attributes
Does tp
fit the "product match" conditions as an unapply result type for a pattern with numArgs
subpatterns? This is the case if tp
has members _1
to _N
where N == numArgs
.
Does tp
fit the "product match" conditions as an unapply result type for a pattern with numArgs
subpatterns? This is the case if tp
has members _1
to _N
where N == numArgs
.
Attributes
Does tp
fit the "product-seq match" conditions as an unapply result type for a pattern with numArgs
subpatterns? This is the case if (1) tp
has members _1
to _N
where N <= numArgs + 1
. (2) tp._N
conforms to Seq match
Does tp
fit the "product-seq match" conditions as an unapply result type for a pattern with numArgs
subpatterns? This is the case if (1) tp
has members _1
to _N
where N <= numArgs + 1
. (2) tp._N
conforms to Seq match
Attributes
If getType
is of the form:
If getType
is of the form:
{
def lengthCompare(len: Int): Int // or, def length: Int
def apply(i: Int): T = a(i)
def drop(n: Int): scala.collection.Seq[T]
def toSeq: scala.collection.Seq[T]
}
returns T
, otherwise NoType.