Come posso impostare un breakpoint su una linea singola lambda?Punto di rottura dell'eclisse in lambda a linea singola/singola?
ad es. Mi piacerebbe la (Eclipse) debugger per fermare, quando outer.doSth(event)
si chiama:
observable.addCallback(event-> outer.doSth(event));
Purtroppo non c'è modo di farlo senza formattare – Sossenbinder
Un'alternativa è mettere il punto di interruzione all'interno del metodo 'doSth'. –
Bene, puoi semplicemente impostare un breakpoint sulla riga contenente l'espressione lambda, ma devi convivere con il fatto che l'esecuzione si fermerà in entrambi i punti, prima di richiamare 'addCallback' e prima di richiamare' doSth'. Questo non è diverso da qualsiasi altro nidificazione di espressioni. Se vuoi differenziare, inserisci interruzioni di riga ... – Holger