DenotTransformers

class Object
trait Matchable
class Any

Type members

Classlikes

trait DenotTransformer extends Phase

A transformer transforms denotations at a given phase

A transformer transforms denotations at a given phase

A DenotTransformer trait that has the identity as its transform method. You might want to inherit from this trait so that new denotations can be installed using installAfter and enteredAfter at the end of the phase.

A DenotTransformer trait that has the identity as its transform method. You might want to inherit from this trait so that new denotations can be installed using installAfter and enteredAfter at the end of the phase.

A transformer that only transforms the info field of denotations

A transformer that only transforms the info field of denotations

A transformer that only transforms SymDenotations. Note: Infos of non-sym denotations are left as is. So the transformer should be used before erasure only if this is not a problem. After erasure, all denotations are SymDenotations, so SymTransformers can be used freely.

A transformer that only transforms SymDenotations. Note: Infos of non-sym denotations are left as is. So the transformer should be used before erasure only if this is not a problem. After erasure, all denotations are SymDenotations, so SymTransformers can be used freely.