modified
This commit is contained in:
+4
-4
@@ -57,7 +57,7 @@ public final class RangeLiteralForTranslator extends ForTranslator {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@NotNull
|
@NotNull
|
||||||
private final TemporaryVariable rangeStart;
|
private final JsExpression rangeStart;
|
||||||
|
|
||||||
@NotNull
|
@NotNull
|
||||||
private final TemporaryVariable rangeEnd;
|
private final TemporaryVariable rangeEnd;
|
||||||
@@ -67,7 +67,7 @@ public final class RangeLiteralForTranslator extends ForTranslator {
|
|||||||
JetExpression loopRange = getLoopRange(expression);
|
JetExpression loopRange = getLoopRange(expression);
|
||||||
assert loopRange instanceof JetBinaryExpression;
|
assert loopRange instanceof JetBinaryExpression;
|
||||||
JetBinaryExpression loopRangeAsBinary = ((JetBinaryExpression) loopRange);
|
JetBinaryExpression loopRangeAsBinary = ((JetBinaryExpression) loopRange);
|
||||||
rangeStart = context.declareTemporary(translateLeftExpression(context, loopRangeAsBinary));
|
rangeStart = translateLeftExpression(context, loopRangeAsBinary);
|
||||||
rangeEnd = context.declareTemporary(getRangeEnd(loopRangeAsBinary));
|
rangeEnd = context.declareTemporary(getRangeEnd(loopRangeAsBinary));
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -79,7 +79,7 @@ public final class RangeLiteralForTranslator extends ForTranslator {
|
|||||||
|
|
||||||
@NotNull
|
@NotNull
|
||||||
private JsBlock translate() {
|
private JsBlock translate() {
|
||||||
List<JsStatement> blockStatements = temporariesInitialization(rangeEnd, rangeStart);
|
List<JsStatement> blockStatements = temporariesInitialization(rangeEnd);
|
||||||
blockStatements.add(generateForExpression());
|
blockStatements.add(generateForExpression());
|
||||||
return AstUtil.newBlock(blockStatements);
|
return AstUtil.newBlock(blockStatements);
|
||||||
}
|
}
|
||||||
@@ -96,7 +96,7 @@ public final class RangeLiteralForTranslator extends ForTranslator {
|
|||||||
|
|
||||||
@NotNull
|
@NotNull
|
||||||
private JsVars initExpression() {
|
private JsVars initExpression() {
|
||||||
return AstUtil.newVar(parameterName, rangeStart.reference());
|
return AstUtil.newVar(parameterName, rangeStart);
|
||||||
}
|
}
|
||||||
|
|
||||||
@NotNull
|
@NotNull
|
||||||
|
|||||||
Reference in New Issue
Block a user