setAccessible은 캡슐화를 우회하고 module·보안 정책에 따라 실패할 수 있습니다.
public method·constructor
명시적 opt-in·cache
접근 금지·allowlist
설정 실패를 시작 시 보고
핵심: 제품 코드에서는 public API나 MethodHandle·생성 시 adapter를 우선합니다.