Used KtReference.resolvesByNames instead of own code
This commit is contained in:
@@ -285,28 +285,6 @@ public class KtPsiUtil {
|
||||
return entries.size() > 1 && entries.get(entries.size() - 1) == declaration;
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public static Name getConventionName(@NotNull KtSimpleNameExpression simpleNameExpression) {
|
||||
if (simpleNameExpression.getIdentifier() != null) {
|
||||
return simpleNameExpression.getReferencedNameAsName();
|
||||
}
|
||||
|
||||
PsiElement firstChild = simpleNameExpression.getFirstChild();
|
||||
if (firstChild != null) {
|
||||
IElementType elementType = firstChild.getNode().getElementType();
|
||||
if (elementType instanceof KtToken) {
|
||||
KtToken jetToken = (KtToken) elementType;
|
||||
boolean isPrefixExpression = simpleNameExpression.getParent() instanceof KtPrefixExpression;
|
||||
if (isPrefixExpression) {
|
||||
return OperatorConventions.getNameForOperationSymbol(jetToken, true, false);
|
||||
}
|
||||
return OperatorConventions.getNameForOperationSymbol(jetToken);
|
||||
}
|
||||
}
|
||||
|
||||
return null;
|
||||
}
|
||||
|
||||
@Nullable
|
||||
@Contract("null, _ -> null")
|
||||
public static PsiElement getTopmostParentOfTypes(
|
||||
|
||||
Reference in New Issue
Block a user