org.jetbrains.kotlin.js.translate.operation
Class AssignmentTranslator
java.lang.Object
org.jetbrains.kotlin.js.translate.general.AbstractTranslator
org.jetbrains.kotlin.js.translate.operation.AssignmentTranslator
- Direct Known Subclasses:
- IntrinsicAssignmentTranslator, OverloadedAssignmentTranslator
public abstract class AssignmentTranslator
- extends AbstractTranslator
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
expression
@NotNull
protected final KtBinaryExpression expression
accessTranslator
protected final AccessTranslator accessTranslator
isVariableReassignment
protected final boolean isVariableReassignment
right
@NotNull
protected final JsExpression right
AssignmentTranslator
protected AssignmentTranslator(@NotNull
KtBinaryExpression expression,
@NotNull
TranslationContext context)
isAssignmentOperator
public static boolean isAssignmentOperator(KtToken operationToken)
translate
@NotNull
public static JsExpression translate(@NotNull
KtBinaryExpression expression,
@NotNull
TranslationContext context)