Folgende Konstruktor-Signatur
Weiterhin gibt es eine KlasseZ mit:
Klassische Getter und Setter
Gegeben ist sinnbildlich folgender Code:
Variante A kompiliert in Eclipse, aber nicht im Maven-Build
Variante B kompiliert in Eclipse, und im Maven-Build
Hääh?
Java:
public KlasseX(Supplier<KlasseY> klasseYSupplier, Consumer<KlasseY> klasseYConsumer);
Weiterhin gibt es eine KlasseZ mit:
Java:
public class KlasseZ() {
public KlasseY getY();
public void setY(KlasseY y);
Gegeben ist sinnbildlich folgender Code:
Java:
List<? extends KlasseZ> liste = ermittleListe();
// Variante A
liste.stream().map(z->new KlasseX(z::getY, z::setY))....
// Variante B
liste.stream().map(z->new KlasseX(()->z.getY(), y->z.setY(y)))....
Variante B kompiliert in Eclipse, und im Maven-Build
Hääh?
Zuletzt bearbeitet: