2017-04-25 4 views
0

En code java simple, le raccourci "syso" fonctionne correctement. Mais quand j'essaie avec une expression lambda, le raccourci "syso" ne fonctionne pas.Le raccourci "syso" dans Eclipse ne fonctionne pas avec l'expression lambda

Exemple: -

ne fonctionne pas

new Thread(()->syso).start(); 

travail

new Thread(()->{ 
      syso 
}).start(); 
+1

qui devrait probablement être signalé à Eclipse comme un bug ... Cela ne fonctionne pas pour moi non plus dans le même scénario – Eugene

+1

En supposant que vous voulez dire le raccourci "sysout" qui est étendu à 'System.out.println()' - Cela fonctionne pour moi. Vous pouvez fournir plus d'informations car il est difficile d'obtenir quel est votre problème spécifique. – Thomas

+0

Oui si nous utilisons {} que son travail. Mais ne fonctionne pas sans {}. –

Répondre

0

Ce fut un bug dans Eclipse, en effet. Merci de nous avoir signalé.

Il a entre-temps été corrigé, donc cela devrait fonctionner dans le prochain integration build, ou vous pouvez attendre 4.7M7 ou la version 4.7 (juin).