anonymous의 this와 캡처는 객체 경계를 만든다

람다와 달리 새 객체가 생기고 장기 보관 시 소유자 수명에도 영향을 줍니다.

anonymous object
this

Owner.this

바깥 객체

captured local

읽기 전용 값

own fields

누적 상태

runtime name

구현 세부

cache

수명 연장

핵심: 외부 계약에 anonymous 런타임 이름을 저장하지 않습니다.