org.jetbrains.k2js.translate.expression
Class LiteralFunctionTranslator

java.lang.Object
  extended by org.jetbrains.k2js.translate.general.AbstractTranslator
      extended by org.jetbrains.k2js.translate.expression.LiteralFunctionTranslator

public class LiteralFunctionTranslator
extends AbstractTranslator


Method Summary
static JsExpression translate(ClassDescriptor outerClass, TranslationContext outerClassContext, JetClassOrObject declaration, ClassDescriptor descriptor, ClassTranslator classTranslator)
           
static JsExpression translate(JetDeclarationWithBody declaration, TranslationContext outerContext)
           
 JsVars translateLocalNamedFunction()
           
static JsVars translateLocalNamedFunction(JetDeclarationWithBody declaration, TranslationContext outerContext)
           
 
Methods inherited from class org.jetbrains.k2js.translate.general.AbstractTranslator
bindingContext, context, program
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

translateLocalNamedFunction

@NotNull
public JsVars translateLocalNamedFunction()

translateLocalNamedFunction

@NotNull
public static JsVars translateLocalNamedFunction(@NotNull
                                                         JetDeclarationWithBody declaration,
                                                         @NotNull
                                                         TranslationContext outerContext)

translate

@NotNull
public static JsExpression translate(@NotNull
                                             JetDeclarationWithBody declaration,
                                             @NotNull
                                             TranslationContext outerContext)

translate

@NotNull
public static JsExpression translate(@NotNull
                                             ClassDescriptor outerClass,
                                             @NotNull
                                             TranslationContext outerClassContext,
                                             @NotNull
                                             JetClassOrObject declaration,
                                             @NotNull
                                             ClassDescriptor descriptor,
                                             @NotNull
                                             ClassTranslator classTranslator)