org.jetbrains.kotlin.js.translate.operation
Class InOperationTranslator

java.lang.Object
  extended by org.jetbrains.kotlin.js.translate.general.AbstractTranslator
      extended by org.jetbrains.kotlin.js.translate.operation.InOperationTranslator

public class InOperationTranslator
extends AbstractTranslator

Translates 'A in B' expression applying specialization if possible


Constructor Summary
InOperationTranslator(TranslationContext context, JsExpression left, KtExpression right, KtSimpleNameExpression operation)
           
 
Method Summary
 JsExpression translate()
           
 
Methods inherited from class org.jetbrains.kotlin.js.translate.general.AbstractTranslator
bindingContext, context, namer, program
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InOperationTranslator

public InOperationTranslator(@NotNull
                             TranslationContext context,
                             @NotNull
                             JsExpression left,
                             @NotNull
                             KtExpression right,
                             @NotNull
                             KtSimpleNameExpression operation)
Method Detail

translate

@NotNull
public JsExpression translate()