public abstract class ForTranslator extends AbstractTranslator
| Modifier and Type | Field and Description |
|---|---|
protected JetForExpression |
expression |
protected com.google.dart.compiler.backend.js.ast.JsName |
parameterName |
| Modifier | Constructor and Description |
|---|---|
protected |
ForTranslator(JetForExpression forExpression,
TranslationContext context) |
| Modifier and Type | Method and Description |
|---|---|
static com.google.dart.compiler.backend.js.ast.JsStatement |
translate(JetForExpression expression,
TranslationContext context) |
protected com.google.dart.compiler.backend.js.ast.JsStatement |
translateBody(com.google.dart.compiler.backend.js.ast.JsExpression itemValue) |
protected com.google.dart.compiler.backend.js.ast.JsStatement |
translateOriginalBodyExpression() |
bindingContext, context, program@NotNull protected final JetForExpression expression
@NotNull protected final com.google.dart.compiler.backend.js.ast.JsName parameterName
protected ForTranslator(@NotNull JetForExpression forExpression, @NotNull TranslationContext context)
@NotNull public static com.google.dart.compiler.backend.js.ast.JsStatement translate(@NotNull JetForExpression expression, @NotNull TranslationContext context)
@NotNull protected com.google.dart.compiler.backend.js.ast.JsStatement translateOriginalBodyExpression()
@NotNull protected com.google.dart.compiler.backend.js.ast.JsStatement translateBody(com.google.dart.compiler.backend.js.ast.JsExpression itemValue)