네 종류 method reference

receiver가 어디에서 제공되는지와 constructor 여부로 분류한다.

Target descriptor

Type::static

receiver 없음

instance::method

특정 receiver capture

Type::instance

첫 함수 인수가 receiver

Type::new

함수 인수로 constructor 선택

핵심: 참조 자체가 아니라 주변 함수형 타입이 parameter와 return을 확정한다.