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.
Attributes
- 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
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.
Attributes
- 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
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.