CpsNotChange
cps.plugin.annotation.CpsNotChange
case class CpsNotChange() extends StaticAnnotation
mark that the function, whcih accept CpsMonadContext as parameter, but signature does not changed during cps transformation.
(such function live outside of cps-transformed code and can't contain suspend/await/reflect/...) It is usefull for intergnal implementation of context frameworks, FFI and integration with non-cps code.
Attributes
- Source
- CpsNotChange.scala
- Graph
-
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait StaticAnnotationclass Annotationclass Objecttrait Matchableclass Any
Members list
In this article