7,540
edits
Changes
Java-mis
,→Mi ez?
</source>
A '''var1''' nem más mint a bemenő paraméter (T) és a '''method2(...)''' visszatérési értéke pedig R, aminek a '''thenCompose''' szignatúrájából következően kötelezően '''CompletionStage''' leszármazottnak kell lennie. <br>
A '''var1''' "kívülről nézve" nem értelmezhető. A '''thenComose''' megkapja az implementációt és a saját változóiból berak egyet a var1 helyére és azzal futtatja le az '''apply(..)''' implementációját:
{{note|Tehát még egyszer: Az inline implementáció a funkcionális interfész egyetlen egy implementálandó metódusának belsejét reprezentálja!}}
<br>
<br>
===Lánc hívás===
Fontos még, hogy java8-tól kezdve a funkcionális interfész hívás láncban az előző inline implementáció visszatérési értékét (R) automatikusan megkapja a következő funkcionális interfész implementáció bemenő paraméterként (T).Tehát az alábbi láncban: