MBegemot
08/02/2021, 3:20 PMZach Klippenstein (he/him) [MOD]
08/02/2021, 3:21 PMthen
MBegemot
08/02/2021, 3:23 PMZach Klippenstein (he/him) [MOD]
08/02/2021, 3:26 PMModifier
.then(modifier1)
.then(modifier2)
.then(etc)
If you factor out modifier2 into an extension function like:
fun Modifier.modifier2(): Modifier =
modifier2
Then you lose that chaining: modifier2
throws away modifier1
. To preserve the chaining you need to keep using `then`:
fun Modifier.modifier2(): Modifier =
then(modifier2)
MBegemot
08/02/2021, 3:32 PM