1*f0340d8eSSorin Bascaimport java.util.List; 2*f0340d8eSSorin Bascaimport java.util.stream.IntStream; 3*f0340d8eSSorin Basca 4*f0340d8eSSorin Bascapublic class Agenda { 5*f0340d8eSSorin Basca 6*f0340d8eSSorin Basca private List<String> persons; 7*f0340d8eSSorin Basca 8*f0340d8eSSorin Basca public void lambdaImpliedReturn() { 9*f0340d8eSSorin Basca return persons.stream().parallel().map(i -> { 10*f0340d8eSSorin Basca addPerson(""); 11*f0340d8eSSorin Basca }).findFirst().get(); 12*f0340d8eSSorin Basca } 13*f0340d8eSSorin Basca 14*f0340d8eSSorin Basca public void lambdaSingleReturn() { 15*f0340d8eSSorin Basca return persons.stream().parallel().map(i -> { 16*f0340d8eSSorin Basca return addPerson(""); 17*f0340d8eSSorin Basca }).findFirst().get(); 18*f0340d8eSSorin Basca } 19*f0340d8eSSorin Basca 20*f0340d8eSSorin Basca public void multiLineReturn() { 21*f0340d8eSSorin Basca return persons.stream().parallel().map(i -> { 22*f0340d8eSSorin Basca int irrelevant; 23*f0340d8eSSorin Basca return addPerson(""); 24*f0340d8eSSorin Basca }).findFirst().get(); 25*f0340d8eSSorin Basca } 26*f0340d8eSSorin Basca 27*f0340d8eSSorin Basca 28*f0340d8eSSorin Basca String addPerson(String x){ 29*f0340d8eSSorin Basca 30*f0340d8eSSorin Basca } 31*f0340d8eSSorin Basca 32*f0340d8eSSorin Basca} 33