Target typing의 정보 흐름

lambda 주변 문맥이 실제 함수형 interface와 descriptor를 정한다.

value -> value.isBlank()

Assignment

Predicate<String>

Argument

method parameter type

Return

declared return type

Cast

명시적 target type

핵심: target이 없으면 parameter와 호출 method를 확정할 수 없다.