mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
new API AbstractProjectViewPane.getPSIElementFromNode()
reference: OC-16364 Rework group related actions in the Xcode project view for new async model OC-16310 Rework AppCode Project & Files views: async mode enabled
This commit is contained in:
+6
-1
@@ -345,6 +345,11 @@ public abstract class AbstractProjectViewPane implements DataProvider, Disposabl
|
||||
return null;
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public PsiElement getPSIElementFromNode(TreeNode node) {
|
||||
return getPSIElement(getElementFromTreeNode(node));
|
||||
}
|
||||
|
||||
@Nullable
|
||||
protected Module getNodeModule(@Nullable final Object element) {
|
||||
if (element instanceof PsiElement) {
|
||||
@@ -602,7 +607,7 @@ public abstract class AbstractProjectViewPane implements DataProvider, Disposabl
|
||||
myDropTarget = new ProjectViewDropTarget(myTree, new Retriever() {
|
||||
@Override
|
||||
public PsiElement getPsiElement(@Nullable TreeNode node) {
|
||||
return getPSIElement(getElementFromTreeNode(node));
|
||||
return getPSIElementFromNode(node);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
Reference in New Issue
Block a user