Class 토큰은 무타입 입력을 런타임에 검증한다

외부에서 들어온 Object를 isInstance로 확인하고 type.cast로 안전 영역에 넘깁니다.

CheckedHospital<T>Class<T> · type.cast

external data

실행 시 판별

isInstance

타입 확인

generic set

컴파일 보호

factory

타입별 생성

핵심: 일반 소스 관계는 제네릭 컴파일 검사를 쓰고 실행 타입 판별이 필요한 경계에만 Class<T>를 둡니다.