org.jetbrains.kotlin.js.translate.reference
Class ArrayAccessTranslator
java.lang.Object
org.jetbrains.kotlin.js.translate.general.AbstractTranslator
org.jetbrains.kotlin.js.translate.reference.ArrayAccessTranslator
- All Implemented Interfaces:
- AccessTranslator
public class ArrayAccessTranslator
- extends AbstractTranslator
- implements AccessTranslator
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ArrayAccessTranslator
protected ArrayAccessTranslator(@NotNull
KtArrayAccessExpression expression,
@NotNull
TranslationContext context)
translateAsGet
@NotNull
public JsExpression translateAsGet()
- Specified by:
translateAsGet
in interface AccessTranslator
translateAsGet
@NotNull
protected JsExpression translateAsGet(@NotNull
JsExpression arrayExpression)
translateAsSet
@NotNull
public JsExpression translateAsSet(@NotNull
JsExpression setTo)
- Specified by:
translateAsSet
in interface AccessTranslator
translateAsSet
@NotNull
protected JsExpression translateAsSet(@NotNull
JsExpression arrayExpression,
@NotNull
JsExpression toSetTo)
getArrayExpression
@NotNull
protected JsExpression getArrayExpression()
getCached
@NotNull
public CachedAccessTranslator getCached()
- Specified by:
getCached
in interface AccessTranslator