@@ -245,8 +245,7 @@ private void redirectHandledMenuItem(MMenuItem item) {
245245 if (engine != null ) {
246246 engine .removeGui (item );
247247 }
248- } else if (item instanceof MHandledMenuItem ) {
249- MHandledMenuItem mhmi = (MHandledMenuItem ) item ;
248+ } else if (item instanceof MHandledMenuItem mhmi ) {
250249 elmtId = mhmi .getCommand () == null ? null : mhmi .getCommand ().getElementId ();
251250 if (elmtId != null && (elmtId .equals (COMMAND_ID_ABOUT ) || elmtId .equals (COMMAND_ID_PREFERENCES )
252251 || elmtId .equals (COMMAND_ID_QUIT ))) {
@@ -364,17 +363,15 @@ private void simulateMenuSelection(MMenuItem item) {
364363 // FIXME: pity this code isn't available through the MMenuItem instance
365364 // somehow
366365 IEclipseContext lclContext = getContext (item );
367- if (item instanceof MDirectMenuItem ) {
368- MDirectMenuItem dmi = (MDirectMenuItem ) item ;
366+ if (item instanceof MDirectMenuItem dmi ) {
369367 if (dmi .getObject () == null ) {
370368 IContributionFactory cf = (IContributionFactory ) lclContext .get (IContributionFactory .class .getName ());
371369 dmi .setObject (cf .create (dmi .getContributionURI (), lclContext ));
372370 }
373371 lclContext .set (MItem .class .getName (), item );
374372 ContextInjectionFactory .invoke (dmi .getObject (), Execute .class , lclContext );
375373 lclContext .remove (MItem .class .getName ());
376- } else if (item instanceof MHandledMenuItem ) {
377- MHandledMenuItem hmi = (MHandledMenuItem ) item ;
374+ } else if (item instanceof MHandledMenuItem hmi ) {
378375 EHandlerService service = (EHandlerService ) lclContext .get (EHandlerService .class .getName ());
379376 ParameterizedCommand cmd = hmi .getWbCommand ();
380377 if (cmd == null ) {
@@ -435,20 +432,20 @@ private MMenuItem findAction(String actionId, MMenu menu) {
435432 return null ;
436433 }
437434 for (MMenuElement item : menu .getChildren ()) {
438- if (item instanceof MMenuItem ) {
439- MMenuItem mmi = (MMenuItem ) item ;
440- if (mmi .getElementId () != null && mmi .getElementId ().equals (actionId ))
435+ if (item instanceof MMenuItem mmi ) {
436+ if (mmi .getElementId () != null && mmi .getElementId ().equals (actionId )) {
441437 return mmi ;
442- if ( mmi instanceof MHandledMenuItem ) {
443- MHandledMenuItem mhmi = ( MHandledMenuItem ) mmi ;
438+ }
439+ if ( mmi instanceof MHandledMenuItem mhmi ) {
444440 if (mhmi .getCommand () != null && actionId .equals (mhmi .getCommand ().getElementId ())) {
445441 return mmi ;
446442 }
447443 }
448444 } else if (item instanceof MMenu ) {
449445 MMenuItem found = findAction (actionId , (MMenu ) item );
450- if (found != null )
446+ if (found != null ) {
451447 return found ;
448+ }
452449 }
453450 }
454451 return null ;
0 commit comments