public abstract class IncrementTranslator extends AbstractTranslator
| Modifier and Type | Field and Description |
|---|---|
protected CachedAccessTranslator |
accessTranslator |
protected JetUnaryExpression |
expression |
| Modifier | Constructor and Description |
|---|---|
protected |
IncrementTranslator(JetUnaryExpression expression,
TranslationContext context) |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
isIncrement(JetUnaryExpression expression) |
static com.google.dart.compiler.backend.js.ast.JsExpression |
translate(JetUnaryExpression expression,
TranslationContext context) |
protected com.google.dart.compiler.backend.js.ast.JsExpression |
translateIncrementExpression() |
bindingContext, context, program@NotNull protected final JetUnaryExpression expression
@NotNull protected final CachedAccessTranslator accessTranslator
protected IncrementTranslator(@NotNull JetUnaryExpression expression, @NotNull TranslationContext context)
public static boolean isIncrement(@NotNull JetUnaryExpression expression)
@NotNull public static com.google.dart.compiler.backend.js.ast.JsExpression translate(@NotNull JetUnaryExpression expression, @NotNull TranslationContext context)
@NotNull protected com.google.dart.compiler.backend.js.ast.JsExpression translateIncrementExpression()