cps.plugin
Members list
Type members
Classlikes
Attributes
- Supertypes
-
trait Enumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
case Asynccase AsyncLambda
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
- Self type
Attributes
- Supertypes
-
trait StandardPlugintrait Pluginclass Objecttrait Matchableclass Any
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Producttrait Equalsclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
CpsTransformHelper.type
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
DebugSettings.type
Attributes
- Supertypes
-
trait Enumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Record for defDef, which was selected for transformation. Note, that this shouln not be case class, because it used in MutableSymbolMap and it is important to have equals/hashCode methods not depended from value (i.e. - system).
Record for defDef, which was selected for transformation. Note, that this shouln not be case class, because it used in MutableSymbolMap and it is important to have equals/hashCode methods not depended from value (i.e. - system).
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Companion
- object
- Supertypes
-
trait RemoveScaffoldingtrait CpsChangeSymbolstrait SymTransformertrait DenotTransformertrait PluginPhaseclass MiniPhaseclass Phaseclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
Phase where we do cps transformation. Note, that this phase should run before inlining, because when we search for async-shift object, it can be inlined.
Phase where we do cps transformation. Note, that this phase should run before inlining, because when we search for async-shift object, it can be inlined.
Attributes
- Companion
- object
- Supertypes
-
trait PluginPhaseclass MiniPhaseclass Phaseclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- object
- Supertypes
-
trait PluginPhaseclass MiniPhaseclass Phaseclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
PhaseCpsAsyncReplace.type
Attributes
- Companion
- object
- Supertypes
-
trait PluginPhaseclass MiniPhaseclass Phaseclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
PhaseCpsAsyncShift.type
Attributes
- Companion
- object
- Supertypes
-
trait PluginPhaseclass MiniPhaseclass Phaseclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
PhaseSelect.type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
QuoteLikeAPI.type
Remove scaffolding from code after CpsChangeSymbols and before code generation
Remove scaffolding from code after CpsChangeSymbols and before code generation
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
- Self type
Generate adapoters fro the cps-transformed function be able to comply non-cpsed type in symbol denoatations, because we can't change symbol denoatations before erasure phase.
Generate adapoters fro the cps-transformed function be able to comply non-cpsed type in symbol denoatations, because we can't change symbol denoatations before erasure phase.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Scaffolding.type
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
SelectedNodes.type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
TransformUtil.type