A

class A
class Object
trait Matchable
class Any

Type members

Classlikes

trait Build[X, Y]
trait Build2[X[_], Y]
trait From[A, B]
trait From2[A, B]
class Outer[A]

Value members

Concrete methods

def a[T <: String | Int : ([T] =>> T match { case String => A case Int => B })](t: T): T
def b[T : ([T] =>> Build[From[T, T], T])](t: T): T
def b2[T : ([T] =>> Build2[[Y] =>> From2[T, Y], T])](t: T): T
def basic2[A : ClassTag, B : List]: A
def falsePositive[T](evidence$1: ClassTag[T]): Int