[FIR] Minor. Add transformResult to FirWhenBranch

This commit is contained in:
Dmitriy Novozhilov
2019-08-07 14:16:39 +03:00
parent a022f85776
commit b274c7567e
2 changed files with 8 additions and 1 deletions
@@ -29,4 +29,6 @@ interface FirWhenBranch : FirElement {
}
fun <D> transformCondition(transformer: FirTransformer<D>, data: D): FirWhenBranch
fun <D> transformResult(transformer: FirTransformer<D>, data: D): FirWhenBranch
}
@@ -21,7 +21,7 @@ class FirWhenBranchImpl(
) : FirAbstractElement(psi), FirWhenBranch {
override fun <D> transformChildren(transformer: FirTransformer<D>, data: D): FirElement {
transformCondition(transformer, data)
result = result.transformSingle(transformer, data)
transformResult(transformer, data)
return this
}
@@ -29,4 +29,9 @@ class FirWhenBranchImpl(
condition = condition.transformSingle(transformer, data)
return this
}
override fun <D> transformResult(transformer: FirTransformer<D>, data: D): FirWhenBranch {
result = result.transformSingle(transformer, data)
return this
}
}