DenotTransformers

dotty.tools.dotc.core.DenotTransformers

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Type members

Classlikes

trait DenotTransformer extends Phase

A transformer transforms denotations at a given phase

A transformer transforms denotations at a given phase

Attributes

Supertypes
class Phase
class Object
trait Matchable
class Any
Known subtypes

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.

Attributes

Supertypes
class Phase
class Object
trait Matchable
class Any
Known subtypes

A transformer that only transforms the info field of denotations

A transformer that only transforms the info field of denotations

Attributes

Supertypes
class Phase
class Object
trait Matchable
class Any
Known subtypes

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.

Attributes

Supertypes
class Phase
class Object
trait Matchable
class Any
Known subtypes
class Setup
class Flatten
class Getters
class Mixin
class MoveStatics
class Recheck
class TestRecheck
class TreeChecker
Show all