File tree 2 files changed +3
-2
lines changed
src/main/scala/scala/async/internal 2 files changed +3
-2
lines changed Original file line number Diff line number Diff line change @@ -77,6 +77,7 @@ trait FutureSystem {
77
77
78
78
def freshenAllNames : Boolean = false
79
79
def emitTryCatch : Boolean = true
80
+ def resultFieldName : String = " result"
80
81
}
81
82
82
83
object ScalaConcurrentFutureSystem extends FutureSystem {
Original file line number Diff line number Diff line change @@ -25,7 +25,7 @@ private[async] trait TransformUtils {
25
25
val completed = newTermName(" completed" )
26
26
27
27
val state = newTermName(" state" )
28
- val result = newTermName(" result " )
28
+ val result = newTermName(self.futureSystem.resultFieldName )
29
29
val execContext = newTermName(" execContext" )
30
30
val tr = newTermName(" tr" )
31
31
val t = newTermName(" throwable" )
@@ -38,7 +38,7 @@ private[async] trait TransformUtils {
38
38
def completed = maybeFresh(baseNames.completed)
39
39
40
40
val state = maybeFresh(baseNames.state)
41
- val result = maybeFresh( baseNames.result)
41
+ val result = baseNames.result
42
42
val execContext = maybeFresh(baseNames.execContext)
43
43
val tr = maybeFresh(baseNames.tr)
44
44
val t = maybeFresh(baseNames.t)
You can’t perform that action at this time.
0 commit comments