org.jetbrains.kotlin.js.translate.initializer
Class InitializerUtils

java.lang.Object
  extended by org.jetbrains.kotlin.js.translate.initializer.InitializerUtils

public final class InitializerUtils
extends java.lang.Object


Method Summary
static JsPropertyInitializer createCompanionObjectInitializer(JsExpression value, TranslationContext context)
           
static JsStatement generateInitializerForDelegate(TranslationContext context, KtProperty property)
           
static JsStatement generateInitializerForProperty(TranslationContext context, PropertyDescriptor descriptor, JsExpression value)
           
static void generateObjectInitializer(KtObjectDeclaration declaration, java.util.List<JsStatement> initializers, TranslationContext context)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

generateInitializerForProperty

@NotNull
public static JsStatement generateInitializerForProperty(@NotNull
                                                                 TranslationContext context,
                                                                 @NotNull
                                                                 PropertyDescriptor descriptor,
                                                                 @NotNull
                                                                 JsExpression value)

generateInitializerForDelegate

@Nullable
public static JsStatement generateInitializerForDelegate(@NotNull
                                                                  TranslationContext context,
                                                                  @NotNull
                                                                  KtProperty property)

generateObjectInitializer

public static void generateObjectInitializer(@NotNull
                                             KtObjectDeclaration declaration,
                                             @NotNull
                                             java.util.List<JsStatement> initializers,
                                             @NotNull
                                             TranslationContext context)

createCompanionObjectInitializer

public static JsPropertyInitializer createCompanionObjectInitializer(JsExpression value,
                                                                     TranslationContext context)