public final class ReferenceTranslator extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static AccessTranslator |
getAccessTranslator(JetSimpleNameExpression referenceExpression,
com.google.dart.compiler.backend.js.ast.JsExpression receiver,
TranslationContext context) |
static AccessTranslator |
getAccessTranslator(JetSimpleNameExpression referenceExpression,
TranslationContext context) |
static com.google.dart.compiler.backend.js.ast.JsExpression |
translateAsFQReference(DeclarationDescriptor referencedDescriptor,
TranslationContext context) |
static com.google.dart.compiler.backend.js.ast.JsExpression |
translateAsLocalNameReference(DeclarationDescriptor referencedDescriptor,
TranslationContext context) |
static com.google.dart.compiler.backend.js.ast.JsExpression |
translateSimpleName(JetSimpleNameExpression expression,
TranslationContext context) |
@NotNull public static com.google.dart.compiler.backend.js.ast.JsExpression translateSimpleName(@NotNull JetSimpleNameExpression expression, @NotNull TranslationContext context)
@NotNull public static com.google.dart.compiler.backend.js.ast.JsExpression translateAsFQReference(@NotNull DeclarationDescriptor referencedDescriptor, @NotNull TranslationContext context)
@NotNull public static com.google.dart.compiler.backend.js.ast.JsExpression translateAsLocalNameReference(@NotNull DeclarationDescriptor referencedDescriptor, @NotNull TranslationContext context)
@NotNull public static AccessTranslator getAccessTranslator(@NotNull JetSimpleNameExpression referenceExpression, @NotNull TranslationContext context)
@NotNull public static AccessTranslator getAccessTranslator(@NotNull JetSimpleNameExpression referenceExpression, @Nullable com.google.dart.compiler.backend.js.ast.JsExpression receiver, @NotNull TranslationContext context)