Fixed KT-2488 Optimizing imports removes references to enum constants when they are referred via short name in code
This commit is contained in:
@@ -133,7 +133,11 @@ public class JetPsiUtil {
|
||||
@Nullable
|
||||
public static FqName getFQName(JetNamedDeclaration namedDeclaration) {
|
||||
if (namedDeclaration instanceof JetObjectDeclarationName) {
|
||||
JetObjectDeclaration objectDeclaration = PsiTreeUtil.getParentOfType(namedDeclaration, JetObjectDeclaration.class);
|
||||
JetNamedDeclaration objectDeclaration = PsiTreeUtil.getParentOfType(namedDeclaration, JetObjectDeclaration.class);
|
||||
if (objectDeclaration == null) {
|
||||
objectDeclaration = PsiTreeUtil.getParentOfType(namedDeclaration, JetEnumEntry.class);
|
||||
}
|
||||
|
||||
if (objectDeclaration == null) {
|
||||
return null;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user