Skip to content

Commit 909fc75

Browse files
Merge pull request #1118 from ISISComputingGroup/Fix_checkstyle_warnings
fixed some checkstyle warnings
2 parents 7e2ad44 + 6b01e8a commit 909fc75

File tree

2 files changed

+20
-14
lines changed

2 files changed

+20
-14
lines changed

base/uk.ac.stfc.isis.ibex.ui.scripting/src/uk/ac/stfc/isis/ibex/ui/scripting/Consoles.java

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ public class Consoles extends AbstractUIPlugin {
9696
/**
9797
* Clear console menu item ID.
9898
*/
99-
private final String CLEAR_CONSOLE_ID = "uk.ac.stfc.isis.ibex.ui.scripting.clearConsole";
99+
private static final String CLEAR_CONSOLE_ID = "uk.ac.stfc.isis.ibex.ui.scripting.clearConsole";
100100

101101
/**
102102
* Limit on the total number of lines (input and output) per console.
@@ -155,17 +155,17 @@ public void run() {
155155
ConsoleView view = getConsoleView();
156156
if (view != null) {
157157
IToolBarManager tbm = view.getViewSite().getActionBars().getToolBarManager();
158-
IContributionItem [] items= tbm.getItems();
158+
IContributionItem[] items = tbm.getItems();
159159
// Add our "Open Console" action
160160
GenieOpenConsoleAction openConsoleAction = new GenieOpenConsoleAction();
161161
tbm.insertBefore(CLEAR_CONSOLE_ID, openConsoleAction);
162162

163163
// Console view icons that are not required. We are removing OpenConsoleAction so that we can add our Action
164164
// and make it behave the way we want. In this case we remove Pin Console and Open Console icons.
165-
List<ActionContributionItem> itemsToRemove = Arrays.stream(items).filter(item->(item instanceof ActionContributionItem))
166-
.map(item->(ActionContributionItem)item)
167-
.filter(item-> item.getAction().toString().contains("PinConsole")||
168-
item.getAction() instanceof OpenConsoleAction)
165+
List<ActionContributionItem> itemsToRemove = Arrays.stream(items).filter(item -> (item instanceof ActionContributionItem))
166+
.map(item -> (ActionContributionItem) item)
167+
.filter(item -> item.getAction().toString().contains("PinConsole")
168+
|| item.getAction() instanceof OpenConsoleAction)
169169
.collect(Collectors.toList());
170170

171171
itemsToRemove.forEach(action -> tbm.remove(action));
@@ -184,7 +184,7 @@ private ConsoleView getConsoleView() {
184184
IWorkbenchWindow window = PlatformUI.getWorkbench().getActiveWorkbenchWindow();
185185
IWorkbenchPage page = window.getActivePage();
186186
IViewPart part = page.findView(IConsoleConstants.ID_CONSOLE_VIEW);
187-
return (ConsoleView)part;
187+
return (ConsoleView) part;
188188
}
189189

190190
/**

base/uk.ac.stfc.isis.ibex.ui.scripting/src/uk/ac/stfc/isis/ibex/ui/scripting/GenieOpenConsoleAction.java

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -26,11 +26,17 @@ public class GenieOpenConsoleAction extends OpenConsoleAction {
2626
private ConsoleFactoryExtension[] fFactoryExtensions;
2727
private Menu fMenu;
2828
private ImageDescriptor pyDevImageDescriptor;
29+
/**
30+
* Maximum number of actions we can have in open console drop down menu for keyboard shortcuts.
31+
*/
32+
private static final int MAX_NUMBER_OF_ITEMS_FOR_KEYBOARD_SHORTCUTS = 9;
2933

30-
public GenieOpenConsoleAction( ) {
34+
/**
35+
* Initialise factory extensions.
36+
*/
37+
public GenieOpenConsoleAction() {
3138
super();
3239
fFactoryExtensions = getFactories();
33-
3440
}
3541

3642
private ConsoleFactoryExtension[] getFactories() {
@@ -51,7 +57,7 @@ public Menu getMenu(Control parent) {
5157
fMenu.dispose();
5258
}
5359

54-
fMenu= new Menu(parent);
60+
fMenu = new Menu(parent);
5561
int accel = 1;
5662
for (ConsoleFactoryExtension extension : fFactoryExtensions) {
5763
if (!WorkbenchActivityHelper.filterItem(extension) && extension.isEnabled()) {
@@ -73,8 +79,8 @@ public Menu getMenu(Control parent) {
7379
}
7480

7581
private void addActionToMenu(Menu parent, Action action, int accelerator) {
76-
if (accelerator < 10) {
77-
StringBuilder label= new StringBuilder();
82+
if (accelerator <= MAX_NUMBER_OF_ITEMS_FOR_KEYBOARD_SHORTCUTS) {
83+
StringBuilder label = new StringBuilder();
7884
//add the numerical accelerator
7985
label.append('&');
8086
label.append(accelerator);
@@ -83,7 +89,7 @@ private void addActionToMenu(Menu parent, Action action, int accelerator) {
8389
action.setText(label.toString());
8490
}
8591

86-
ActionContributionItem item= new ActionContributionItem(action);
92+
ActionContributionItem item = new ActionContributionItem(action);
8793
item.fill(parent, -1);
8894
}
8995

@@ -92,7 +98,7 @@ private class ConsoleFactoryAction extends Action {
9298
private ConsoleFactoryExtension fConfig;
9399
private IConsoleFactory fFactory;
94100

95-
public ConsoleFactoryAction(String label, ImageDescriptor image, ConsoleFactoryExtension extension) {
101+
ConsoleFactoryAction(String label, ImageDescriptor image, ConsoleFactoryExtension extension) {
96102
setText(label);
97103
if (image != null) {
98104
setImageDescriptor(image);

0 commit comments

Comments
 (0)