org.jetbrains.kotlin.js.translate.intrinsic
Class Intrinsics

java.lang.Object
  extended by org.jetbrains.kotlin.js.translate.intrinsic.Intrinsics

public final class Intrinsics
extends java.lang.Object

Provides mechanism to substitute method calls /w native constructs directly.


Constructor Summary
Intrinsics()
           
 
Method Summary
 BinaryOperationIntrinsic getBinaryOperationIntrinsic(JetBinaryExpression expression, TranslationContext context)
           
 FunctionIntrinsic getFunctionIntrinsic(FunctionDescriptor descriptor)
           
 ObjectIntrinsic getObjectIntrinsic(ClassDescriptor classDescriptor)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Intrinsics

public Intrinsics()
Method Detail

getBinaryOperationIntrinsic

@NotNull
public BinaryOperationIntrinsic getBinaryOperationIntrinsic(@NotNull
                                                                    JetBinaryExpression expression,
                                                                    @NotNull
                                                                    TranslationContext context)

getFunctionIntrinsic

@NotNull
public FunctionIntrinsic getFunctionIntrinsic(@NotNull
                                                      FunctionDescriptor descriptor)

getObjectIntrinsic

@NotNull
public ObjectIntrinsic getObjectIntrinsic(@NotNull
                                                  ClassDescriptor classDescriptor)