Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
package com.intellij.java.impl.slicer;

import consulo.annotation.component.ActionImpl;
import consulo.annotation.component.ActionParentRef;
import consulo.annotation.component.ActionRef;
import consulo.annotation.component.ActionRefAnchor;
import consulo.application.dumb.DumbAware;
import consulo.localize.LocalizeValue;
import consulo.ui.ex.action.DefaultActionGroup;

/**
* @author UNV
* @since 2025-08-06
*/
@ActionImpl(
id = "AnalyzeJavaMenu",
children = {
@ActionRef(type = SliceBackwardAction.class),
@ActionRef(type = SliceForwardAction.class)
},
parents = @ActionParentRef(value = @ActionRef(id = "AnalyzeMenu"), anchor = ActionRefAnchor.LAST)
)
public class AnalyzeJavaMenuGroup extends DefaultActionGroup implements DumbAware {
public AnalyzeJavaMenuGroup() {
super(LocalizeValue.empty(), false);
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -15,19 +15,27 @@
*/
package com.intellij.java.impl.slicer;

import consulo.annotation.component.ActionImpl;
import consulo.java.localize.JavaLocalize;
import consulo.language.editor.action.CodeInsightActionHandler;
import consulo.language.editor.action.CodeInsightAction;
import jakarta.annotation.Nonnull;

/**
* @author cdr
*/
public class SliceBackwardAction extends CodeInsightAction{
private final SliceHandler myHandler = new SliceHandler(true);
@ActionImpl(id = "SliceBackward")
public class SliceBackwardAction extends CodeInsightAction {
private final SliceHandler myHandler = new SliceHandler(true);

@Nonnull
@Override
protected CodeInsightActionHandler getHandler() {
return myHandler;
}
public SliceBackwardAction() {
getTemplatePresentation().setTextValue(JavaLocalize.actionSlicebackwardText());
getTemplatePresentation().setDescriptionValue(JavaLocalize.actionSlicebackwardDescription());
}

@Nonnull
@Override
protected CodeInsightActionHandler getHandler() {
return myHandler;
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -15,19 +15,26 @@
*/
package com.intellij.java.impl.slicer;

import consulo.annotation.component.ActionImpl;
import consulo.java.localize.JavaLocalize;
import consulo.language.editor.action.CodeInsightActionHandler;
import consulo.language.editor.action.CodeInsightAction;
import jakarta.annotation.Nonnull;

/**
* @author cdr
*/
public class SliceForwardAction extends CodeInsightAction{
private final SliceHandler myHandler = new SliceForwardHandler();
@ActionImpl(id = "SliceForward")
public class SliceForwardAction extends CodeInsightAction {
private final SliceHandler myHandler = new SliceForwardHandler();

@Nonnull
@Override
protected CodeInsightActionHandler getHandler() {
return myHandler;
}
public SliceForwardAction() {
getTemplatePresentation().setTextValue(JavaLocalize.actionSliceforwardText());
}

@Nonnull
@Override
protected CodeInsightActionHandler getHandler() {
return myHandler;
}
}
6 changes: 0 additions & 6 deletions plugin/src/main/resources/META-INF/plugin.xml
Original file line number Diff line number Diff line change
Expand Up @@ -70,12 +70,6 @@
<add-to-group group-id="NewGroup1" anchor="first"/>
</action>

<group id="AnalyzeJavaMenu">
<action id="SliceBackward" class="com.intellij.java.impl.slicer.SliceBackwardAction"/>
<action id="SliceForward" class="com.intellij.java.impl.slicer.SliceForwardAction"/>
<add-to-group group-id="AnalyzeMenu" anchor="last"/>
</group>

<group id="RefactoringMenu1">
<action id="ChangeTypeSignature"
class="com.intellij.java.impl.refactoring.typeMigration.actions.ChangeTypeSignatureAction"
Expand Down
Loading