public final class Translation extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static com.google.dart.compiler.backend.js.ast.JsNode |
doTranslateExpression(JetExpression expression,
TranslationContext context) |
static FunctionTranslator |
functionTranslator(JetDeclarationWithBody function,
TranslationContext context) |
static com.google.dart.compiler.backend.js.ast.JsProgram |
generateAst(BindingContext bindingContext,
java.util.Collection<JetFile> files,
MainCallParameters mainCallParameters,
Config config) |
static com.google.dart.compiler.backend.js.ast.JsFunction |
generateClassInitializerMethod(JetClassOrObject classDeclaration,
TranslationContext context) |
static PatternTranslator |
patternTranslator(TranslationContext context) |
static com.google.dart.compiler.backend.js.ast.JsExpression |
translateAsExpression(JetExpression expression,
TranslationContext context) |
static com.google.dart.compiler.backend.js.ast.JsStatement |
translateAsStatement(JetExpression expression,
TranslationContext context) |
static com.google.dart.compiler.backend.js.ast.JsExpression |
translateClassDeclaration(JetClass classDeclaration,
ClassAliasingMap classAliasingMap,
TranslationContext context) |
static com.google.dart.compiler.backend.js.ast.JsNode |
translateExpression(JetExpression expression,
TranslationContext context) |
static com.google.dart.compiler.backend.js.ast.JsNode |
translateWhenExpression(JetWhenExpression expression,
TranslationContext context) |
@NotNull public static FunctionTranslator functionTranslator(@NotNull JetDeclarationWithBody function, @NotNull TranslationContext context)
@NotNull public static com.google.dart.compiler.backend.js.ast.JsExpression translateClassDeclaration(@NotNull JetClass classDeclaration, @NotNull ClassAliasingMap classAliasingMap, @NotNull TranslationContext context)
@NotNull public static PatternTranslator patternTranslator(@NotNull TranslationContext context)
@NotNull public static com.google.dart.compiler.backend.js.ast.JsNode translateExpression(@NotNull JetExpression expression, @NotNull TranslationContext context)
@NotNull public static com.google.dart.compiler.backend.js.ast.JsNode doTranslateExpression(JetExpression expression, TranslationContext context)
@NotNull public static com.google.dart.compiler.backend.js.ast.JsExpression translateAsExpression(@NotNull JetExpression expression, @NotNull TranslationContext context)
@NotNull public static com.google.dart.compiler.backend.js.ast.JsStatement translateAsStatement(@NotNull JetExpression expression, @NotNull TranslationContext context)
@Nullable public static com.google.dart.compiler.backend.js.ast.JsNode translateWhenExpression(@NotNull JetWhenExpression expression, @NotNull TranslationContext context)
@NotNull public static com.google.dart.compiler.backend.js.ast.JsFunction generateClassInitializerMethod(@NotNull JetClassOrObject classDeclaration, @NotNull TranslationContext context)
@NotNull public static com.google.dart.compiler.backend.js.ast.JsProgram generateAst(@NotNull BindingContext bindingContext, @NotNull java.util.Collection<JetFile> files, @NotNull MainCallParameters mainCallParameters, @NotNull Config config) throws TranslationException
TranslationException