mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
hierarchy of functions for plain javascript
This commit is contained in:
@@ -52,8 +52,7 @@ public abstract class CallHierarchyBrowserBase extends HierarchyBrowserBaseEx {
|
||||
return CALL_HIERARCHY_BROWSER_DATA_KEY;
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void appendActions(@NotNull DefaultActionGroup actionGroup, String helpID) {
|
||||
protected void prependActions(@NotNull DefaultActionGroup actionGroup) {
|
||||
actionGroup.add(new ChangeViewTypeActionBase(IdeBundle.message("action.caller.methods.hierarchy"),
|
||||
IdeBundle.message("action.caller.methods.hierarchy"),
|
||||
IconLoader.getIcon("/hierarchy/caller.png"), CALLER_TYPE));
|
||||
@@ -62,8 +61,6 @@ public abstract class CallHierarchyBrowserBase extends HierarchyBrowserBaseEx {
|
||||
IconLoader.getIcon("/hierarchy/callee.png"), CALLEE_TYPE));
|
||||
actionGroup.add(new AlphaSortAction());
|
||||
actionGroup.add(new ChangeScopeAction());
|
||||
|
||||
super.appendActions(actionGroup, helpID);
|
||||
}
|
||||
|
||||
@NotNull
|
||||
|
||||
@@ -296,10 +296,13 @@ public abstract class HierarchyBrowserBaseEx extends HierarchyBrowserBase implem
|
||||
|
||||
@Override
|
||||
protected void appendActions(@NotNull DefaultActionGroup actionGroup, String helpID) {
|
||||
prependActions(actionGroup);
|
||||
actionGroup.add(myRefreshAction);
|
||||
super.appendActions(actionGroup, helpID);
|
||||
}
|
||||
|
||||
protected void prependActions(final DefaultActionGroup actionGroup) {
|
||||
}
|
||||
|
||||
public boolean hasNextOccurence() {
|
||||
return getOccurrenceNavigator().hasNextOccurence();
|
||||
|
||||
@@ -64,10 +64,9 @@ public abstract class MethodHierarchyBrowserBase extends HierarchyBrowserBaseEx
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void appendActions(@NotNull DefaultActionGroup actionGroup, String helpID) {
|
||||
protected void prependActions(@NotNull DefaultActionGroup actionGroup) {
|
||||
actionGroup.add(new AlphaSortAction());
|
||||
actionGroup.add(new ShowImplementationsOnlyAction());
|
||||
super.appendActions(actionGroup, helpID);
|
||||
}
|
||||
|
||||
@NotNull
|
||||
|
||||
@@ -9,7 +9,6 @@ import com.intellij.openapi.actionSystem.*;
|
||||
import com.intellij.openapi.project.Project;
|
||||
import com.intellij.psi.PsiElement;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
|
||||
public abstract class TypeHierarchyBrowserBase extends HierarchyBrowserBaseEx {
|
||||
|
||||
@@ -46,12 +45,11 @@ public abstract class TypeHierarchyBrowserBase extends HierarchyBrowserBaseEx {
|
||||
myIsInterface = isInterface(element);
|
||||
}
|
||||
|
||||
protected void appendActions(@NotNull final DefaultActionGroup actionGroup, @Nullable String helpID) {
|
||||
protected void prependActions(final DefaultActionGroup actionGroup) {
|
||||
actionGroup.add(new ViewClassHierarchyAction());
|
||||
actionGroup.add(new ViewSupertypesHierarchyAction());
|
||||
actionGroup.add(new ViewSubtypesHierarchyAction());
|
||||
actionGroup.add(new AlphaSortAction());
|
||||
super.appendActions(actionGroup, helpID);
|
||||
}
|
||||
|
||||
@NotNull
|
||||
|
||||
Reference in New Issue
Block a user