Base

class Base
class Object
trait Matchable
class Any

Type members

Types

type Elem[X] = X match { case String => Char case Array[t] => t case Iterable[t] => t }
type F = [X] => (x: X) => List[X]
type G = Int => Int
type H = () => String
type I = (Int, String, Int) => (String, Int)
type J = (a: A) => a.type
type K = [A] => (a: A) => a.type
type MatchT[T] = T match { case String => Char case Int => Byte }