public final class DynamicContext extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
com.intellij.openapi.util.Pair<com.google.dart.compiler.backend.js.ast.JsVars.JsVar,com.google.dart.compiler.backend.js.ast.JsExpression> |
createTemporary(com.google.dart.compiler.backend.js.ast.JsExpression initExpression) |
TemporaryVariable |
declareTemporary(com.google.dart.compiler.backend.js.ast.JsExpression initExpression) |
com.google.dart.compiler.backend.js.ast.JsScope |
getScope() |
DynamicContext |
innerBlock(com.google.dart.compiler.backend.js.ast.JsBlock block) |
com.google.dart.compiler.backend.js.ast.JsBlock |
jsBlock() |
static DynamicContext |
newContext(com.google.dart.compiler.backend.js.ast.JsScope scope,
com.google.dart.compiler.backend.js.ast.JsBlock block) |
static DynamicContext |
rootContext(com.google.dart.compiler.backend.js.ast.JsScope rootScope,
com.google.dart.compiler.backend.js.ast.JsBlock globalBlock) |
@NotNull public static DynamicContext rootContext(@NotNull com.google.dart.compiler.backend.js.ast.JsScope rootScope, @NotNull com.google.dart.compiler.backend.js.ast.JsBlock globalBlock)
@NotNull public static DynamicContext newContext(@NotNull com.google.dart.compiler.backend.js.ast.JsScope scope, @NotNull com.google.dart.compiler.backend.js.ast.JsBlock block)
@NotNull public DynamicContext innerBlock(@NotNull com.google.dart.compiler.backend.js.ast.JsBlock block)
@NotNull public TemporaryVariable declareTemporary(@Nullable com.google.dart.compiler.backend.js.ast.JsExpression initExpression)
@NotNull public com.intellij.openapi.util.Pair<com.google.dart.compiler.backend.js.ast.JsVars.JsVar,com.google.dart.compiler.backend.js.ast.JsExpression> createTemporary(@Nullable com.google.dart.compiler.backend.js.ast.JsExpression initExpression)
@NotNull public com.google.dart.compiler.backend.js.ast.JsScope getScope()
@NotNull public com.google.dart.compiler.backend.js.ast.JsBlock jsBlock()