mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-18 09:34:34 +07:00
enable copy reference action for packages (IDEA-12639 )
This commit is contained in:
@@ -46,6 +46,7 @@ public class JavaQualifiedNameProvider implements QualifiedNameProvider {
|
||||
|
||||
@Nullable
|
||||
public PsiElement adjustElementToCopy(final PsiElement element) {
|
||||
if (element instanceof PsiPackage) return element;
|
||||
if (element != null && !(element instanceof PsiMember) && element.getParent() instanceof PsiMember) {
|
||||
return element.getParent();
|
||||
}
|
||||
@@ -54,6 +55,7 @@ public class JavaQualifiedNameProvider implements QualifiedNameProvider {
|
||||
|
||||
@Nullable
|
||||
public String getQualifiedName(PsiElement element) {
|
||||
if (element instanceof PsiPackage) return ((PsiPackage)element).getQualifiedName();
|
||||
element = getMember(element);
|
||||
if (element instanceof PsiClass) {
|
||||
return ((PsiClass)element).getQualifiedName();
|
||||
|
||||
Reference in New Issue
Block a user