Definitions

dotty.tools.dotc.core.Definitions
See theDefinitions companion class
object Definitions

Attributes

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

Members list

Value members

Concrete fields

The maximum arity N of a function type that's implemented as a trait scala.FunctionN. Functions of higher arity are possible, but are mapped in erasure to functions taking a single parameter of type Object[]. The limit 22 is chosen for Scala2x interop. It could be something else without affecting the set of programs that can be compiled.

The maximum arity N of a function type that's implemented as a trait scala.FunctionN. Functions of higher arity are possible, but are mapped in erasure to functions taking a single parameter of type Object[]. The limit 22 is chosen for Scala2x interop. It could be something else without affecting the set of programs that can be compiled.

Attributes

The maximum number of elements in a tuple or product. This should be removed once we go to hlists.

The maximum number of elements in a tuple or product. This should be removed once we go to hlists.

Attributes