private static void warnAddOnsAndExtensionsNoLongerRunnable ( ) { final AddOnLoader addOnLoader = ExtensionFactory . getAddOnLoader ( ) ; List < String > idsAddOnsNoLongerRunning = addOnLoader . getIdsAddOnsWithRunningIssuesSinceLastRun ( ) ; if ( idsAddOnsNoLongerRunning . isEmpty ( ) ) { return ; } List < AddOn > addOnsNoLongerRunning = new ArrayList <> ( idsAddOnsNoLongerRunning . size ( ) ) ; for ( String id : idsAddOnsNoLongerRunning ) { addOnsNoLongerRunning . add ( addOnLoader . getAddOnCollection ( ) . getAddOn ( id ) ) ; } AddOnRunIssuesUtils . showWarningMessageAddOnsNotRunnable ( Constant . messages . getString ( "start.gui.warn.addOnsOrExtensionsNoLongerRunning" ) , addOnLoader . getAddOnCollection ( ) , addOnsNoLongerRunning ) ; }
Warns through a dialogue about add - ons and extensions that are no longer runnable because of changes in its dependencies .