public final class CachedArrayAccessTranslator extends ArrayAccessTranslator implements CachedAccessTranslator
Modifier and Type | Method and Description |
---|---|
java.util.List<TemporaryVariable> |
declaredTemporaries() |
com.google.dart.compiler.backend.js.ast.JsExpression |
translateAsGet() |
com.google.dart.compiler.backend.js.ast.JsExpression |
translateAsSet(com.google.dart.compiler.backend.js.ast.JsExpression setTo) |
getCached, translateArrayExpression, translateAsGet, translateAsSet, translateIndexExpressions
bindingContext, context, program
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getCached
@NotNull public com.google.dart.compiler.backend.js.ast.JsExpression translateAsGet()
translateAsGet
in interface AccessTranslator
translateAsGet
in class ArrayAccessTranslator
@NotNull public com.google.dart.compiler.backend.js.ast.JsExpression translateAsSet(@NotNull com.google.dart.compiler.backend.js.ast.JsExpression setTo)
translateAsSet
in interface AccessTranslator
translateAsSet
in class ArrayAccessTranslator
@NotNull public java.util.List<TemporaryVariable> declaredTemporaries()
declaredTemporaries
in interface CachedAccessTranslator