org.jetbrains.k2js.translate.expression.foreach
Class ForTranslator
java.lang.Object
org.jetbrains.k2js.translate.general.AbstractTranslator
org.jetbrains.k2js.translate.expression.foreach.ForTranslator
- Direct Known Subclasses:
- ArrayForTranslator, IteratorForTranslator, RangeForTranslator, RangeLiteralForTranslator
public abstract class ForTranslator
- extends AbstractTranslator
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
expression
@NotNull
protected final JetForExpression expression
parameterName
@NotNull
protected final com.google.dart.compiler.backend.js.ast.JsName parameterName
ForTranslator
protected ForTranslator(@NotNull
JetForExpression forExpression,
@NotNull
TranslationContext context)
translate
@NotNull
public static com.google.dart.compiler.backend.js.ast.JsStatement translate(@NotNull
JetForExpression expression,
@NotNull
TranslationContext context)
translateOriginalBodyExpression
@NotNull
protected com.google.dart.compiler.backend.js.ast.JsStatement translateOriginalBodyExpression()
translateBody
@NotNull
protected com.google.dart.compiler.backend.js.ast.JsStatement translateBody(com.google.dart.compiler.backend.js.ast.JsExpression itemValue)