org.jetbrains.kotlin.js.translate.general
Class AbstractTranslator

java.lang.Object
  extended by org.jetbrains.kotlin.js.translate.general.AbstractTranslator
Direct Known Subclasses:
AbstractCallExpressionTranslator, ArrayAccessTranslator, AssignmentTranslator, BackingFieldAccessTranslator, BinaryOperationTranslator, ClassInitializerTranslator, CompanionObjectAccessTranslator, CompareToTranslator, DestructuringDeclarationTranslator, FunctionBodyTranslator, FunctionTranslator, IncrementTranslator, PackageDeclarationTranslator, PatternTranslator, ReferenceAccessTranslator, StringTemplateTranslator, VariableAccessTranslator, WhenTranslator

public abstract class AbstractTranslator
extends java.lang.Object


Constructor Summary
protected AbstractTranslator(TranslationContext context)
           
 
Method Summary
protected  BindingContext bindingContext()
           
protected  TranslationContext context()
           
protected  Namer namer()
           
protected  JsProgram program()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractTranslator

protected AbstractTranslator(@NotNull
                             TranslationContext context)
Method Detail

program

@NotNull
protected JsProgram program()

context

@NotNull
protected TranslationContext context()

bindingContext

@NotNull
protected BindingContext bindingContext()

namer

@NotNull
protected Namer namer()