@@ -209,16 +209,13 @@ private boolean configureAdditionalParameters(Map<String, Object> param) {
209209 Messages .NodeDebug_TSConfirError_OpenTSConfigInEditor :
210210 Messages .NodeDebug_TSConfirError_CreateAndOpenTSConfigInEditor ;
211211
212- Display .getDefault ().syncExec (new Runnable () {
213- @ Override
214- public void run () {
215- MessageDialog dialog = new MessageDialog (DebugUIPlugin .getShell (),
216- Messages .NodeDebug_TSConfirError_Title , null , dialogMessage , MessageDialog .QUESTION_WITH_CANCEL ,
217- 2 , editTSConfig ,
218- Messages .NodeDebug_TSConfirError_StartDebuggingAsIs , Messages .NodeDebug_TSConfirError_Cancel );
219- result [0 ] = dialog .open ();
220- }
221- });
212+ Display .getDefault ().syncExec (() -> {
213+ MessageDialog dialog = new MessageDialog (DebugUIPlugin .getShell (),
214+ Messages .NodeDebug_TSConfirError_Title , null , dialogMessage , MessageDialog .QUESTION_WITH_CANCEL ,
215+ 2 , editTSConfig ,
216+ Messages .NodeDebug_TSConfirError_StartDebuggingAsIs , Messages .NodeDebug_TSConfirError_Cancel );
217+ result [0 ] = dialog .open ();
218+ });
222219
223220 if (result [0 ] == 0 ) {
224221 // Open TSConfig in editor
@@ -246,20 +243,17 @@ private IFile createNewEmptyFile(String tsConfigPath) {
246243 if (!(file .exists () && file .isAccessible ())) {
247244 IFile [] result = new IFile [1 ];
248245 try {
249- ws .run (new IWorkspaceRunnable () {
250- @ Override
251- public void run (IProgressMonitor monitor ) {
252- result [0 ] = null ;
253- try (ByteArrayInputStream is = new ByteArrayInputStream (new byte [0 ])) {
254- createContainers (file );
255- file .create (is , true , null );
256- file .refreshLocal (IResource .DEPTH_ZERO , null );
257- result [0 ] = file ;
258- } catch (CoreException | IOException e ) {
259- Activator .getDefault ().getLog ().error (e .getMessage (), e );
260- }
261- }
262- }, null );
246+ ws .run ((IWorkspaceRunnable ) monitor -> {
247+ result [0 ] = null ;
248+ try (ByteArrayInputStream is = new ByteArrayInputStream (new byte [0 ])) {
249+ createContainers (file );
250+ file .create (is , true , null );
251+ file .refreshLocal (IResource .DEPTH_ZERO , null );
252+ result [0 ] = file ;
253+ } catch (CoreException | IOException e ) {
254+ Activator .getDefault ().getLog ().error (e .getMessage (), e );
255+ }
256+ }, null );
263257 } catch (CoreException e ) {
264258 Activator .getDefault ().getLog ().error (e .getMessage (), e );
265259 }
0 commit comments