abstract class TypeAccumulator [ T ]
extends Function2

Constructors

TypeAccumulator ( )
TypeAccumulator ( implicit ctx: Context )

Members

protected implicit val ctx : Context
protected var variance : Int
def apply ( x: T , tp: Type ) : T
protected def applyToAnnot ( x: T , annot: Annotation ) : T
protected def applyToPrefix ( x: T , tp: NamedType ) : T
def foldOver ( x: T , tp: Type ) : T
@tailrec final def foldOver ( x: T , ts: List [ Type ] ) : T
protected def stopAtStatic : Boolean
protected def variance_= ( x$1: Int ) : Unit