org.jetbrains.k2js.translate.reference
Class ReferenceTranslator
java.lang.Object
org.jetbrains.k2js.translate.reference.ReferenceTranslator
public final class ReferenceTranslator
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
translateSimpleName
@NotNull
public static JsExpression translateSimpleName(@NotNull
JetSimpleNameExpression expression,
@NotNull
TranslationContext context)
translateAsFQReference
@NotNull
public static JsExpression translateAsFQReference(@NotNull
DeclarationDescriptor referencedDescriptor,
@NotNull
TranslationContext context)
translateAsLocalNameReference
@NotNull
public static JsExpression translateAsLocalNameReference(@NotNull
DeclarationDescriptor descriptor,
@NotNull
TranslationContext context)
getAccessTranslator
@NotNull
public static AccessTranslator getAccessTranslator(@NotNull
JetSimpleNameExpression referenceExpression,
@NotNull
TranslationContext context)
getAccessTranslator
@NotNull
public static AccessTranslator getAccessTranslator(@NotNull
JetSimpleNameExpression referenceExpression,
@Nullable
JsExpression receiver,
@NotNull
TranslationContext context)
canBePropertyAccess
public static boolean canBePropertyAccess(@NotNull
JetExpression expression,
@NotNull
TranslationContext context)