Used convenient JsNameRef ctor instead setQualifier for create JsNameRef with name and qualifier.
This commit is contained in:
@@ -34,7 +34,6 @@ import java.util.List;
|
|||||||
|
|
||||||
import static org.jetbrains.k2js.translate.utils.BindingUtils.getFunctionDescriptorForOperationExpression;
|
import static org.jetbrains.k2js.translate.utils.BindingUtils.getFunctionDescriptorForOperationExpression;
|
||||||
import static org.jetbrains.k2js.translate.utils.JsAstUtils.assignment;
|
import static org.jetbrains.k2js.translate.utils.JsAstUtils.assignment;
|
||||||
import static org.jetbrains.k2js.translate.utils.JsAstUtils.setQualifier;
|
|
||||||
|
|
||||||
public final class TranslationUtils {
|
public final class TranslationUtils {
|
||||||
private TranslationUtils() {
|
private TranslationUtils() {
|
||||||
@@ -123,18 +122,10 @@ public final class TranslationUtils {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@NotNull
|
@NotNull
|
||||||
public static JsNameRef getQualifiedReference(@NotNull TranslationContext context,
|
public static JsNameRef getQualifiedReference(@NotNull TranslationContext context, @NotNull DeclarationDescriptor descriptor) {
|
||||||
@NotNull DeclarationDescriptor descriptor) {
|
return new JsNameRef(context.getNameForDescriptor(descriptor), context.getQualifierForDescriptor(descriptor));
|
||||||
JsName name = context.getNameForDescriptor(descriptor);
|
|
||||||
JsNameRef reference = name.makeRef();
|
|
||||||
JsNameRef qualifier = context.getQualifierForDescriptor(descriptor);
|
|
||||||
if (qualifier != null) {
|
|
||||||
setQualifier(reference, qualifier);
|
|
||||||
}
|
|
||||||
return reference;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@NotNull
|
@NotNull
|
||||||
public static List<JsExpression> translateExpressionList(@NotNull TranslationContext context,
|
public static List<JsExpression> translateExpressionList(@NotNull TranslationContext context,
|
||||||
@NotNull List<JetExpression> expressions) {
|
@NotNull List<JetExpression> expressions) {
|
||||||
|
|||||||
Reference in New Issue
Block a user