Reuse getQualifiedElementSelector() function
This commit is contained in:
@@ -399,14 +399,8 @@ public class JetPsiUtil {
|
|||||||
|
|
||||||
@Nullable
|
@Nullable
|
||||||
public static JetSimpleNameExpression getLastReference(@NotNull JetExpression importedReference) {
|
public static JetSimpleNameExpression getLastReference(@NotNull JetExpression importedReference) {
|
||||||
if (importedReference instanceof JetDotQualifiedExpression) {
|
JetElement selector = PsiUtilPackage.getQualifiedElementSelector(importedReference);
|
||||||
JetExpression selectorExpression = ((JetDotQualifiedExpression) importedReference).getSelectorExpression();
|
return selector instanceof JetSimpleNameExpression ? (JetSimpleNameExpression) selector : null;
|
||||||
return (selectorExpression instanceof JetSimpleNameExpression) ? (JetSimpleNameExpression) selectorExpression : null;
|
|
||||||
}
|
|
||||||
if (importedReference instanceof JetSimpleNameExpression) {
|
|
||||||
return (JetSimpleNameExpression) importedReference;
|
|
||||||
}
|
|
||||||
return null;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public static boolean isSelectorInQualified(@NotNull JetSimpleNameExpression nameExpression) {
|
public static boolean isSelectorInQualified(@NotNull JetSimpleNameExpression nameExpression) {
|
||||||
|
|||||||
@@ -242,7 +242,7 @@ fun JetElement.getQualifiedElementSelector(): JetElement? {
|
|||||||
if (selector is JetCallExpression) selector.getCalleeExpression() else selector
|
if (selector is JetCallExpression) selector.getCalleeExpression() else selector
|
||||||
}
|
}
|
||||||
is JetUserType -> getReferenceExpression()
|
is JetUserType -> getReferenceExpression()
|
||||||
else -> this
|
else -> null
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user