org.jetbrains.k2js.translate.context
Class AliasingContext.AbstractThisAliasProvider

java.lang.Object
  extended by org.jetbrains.k2js.translate.context.AliasingContext.AbstractThisAliasProvider
All Implemented Interfaces:
AliasingContext.ThisAliasProvider
Direct Known Subclasses:
TraceableThisAliasProvider
Enclosing class:
AliasingContext

public abstract static class AliasingContext.AbstractThisAliasProvider
extends java.lang.Object
implements AliasingContext.ThisAliasProvider


Constructor Summary
AliasingContext.AbstractThisAliasProvider()
           
 
Method Summary
 com.google.dart.compiler.backend.js.ast.JsExpression get(ResolvedCall<?> call)
           
protected static DeclarationDescriptor normalize(DeclarationDescriptor descriptor)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.jetbrains.k2js.translate.context.AliasingContext.ThisAliasProvider
get
 

Constructor Detail

AliasingContext.AbstractThisAliasProvider

public AliasingContext.AbstractThisAliasProvider()
Method Detail

normalize

@NotNull
protected static DeclarationDescriptor normalize(@NotNull
                                                         DeclarationDescriptor descriptor)

get

@Nullable
public com.google.dart.compiler.backend.js.ast.JsExpression get(@NotNull
                                                                         ResolvedCall<?> call)
Specified by:
get in interface AliasingContext.ThisAliasProvider