org.jetbrains.kotlin.js.translate.context
Class StandardClasses

java.lang.Object
  extended by org.jetbrains.kotlin.js.translate.context.StandardClasses

public final class StandardClasses
extends java.lang.Object

Provides a mechanism to bind some of the Kotlin/Java declarations with library implementations. Makes sense only for those declaration that cannot be annotated. (Use library annotation in this case)


Method Summary
static StandardClasses bindImplementations(JsObjectScope kotlinObjectScope)
           
 JsName getStandardObjectName(DeclarationDescriptor descriptor)
           
 boolean isStandardObject(DeclarationDescriptor descriptor)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

bindImplementations

@NotNull
public static StandardClasses bindImplementations(@NotNull
                                                          JsObjectScope kotlinObjectScope)

isStandardObject

public boolean isStandardObject(@NotNull
                                DeclarationDescriptor descriptor)

getStandardObjectName

@NotNull
public JsName getStandardObjectName(@NotNull
                                            DeclarationDescriptor descriptor)