为什么私有的 `<T> void swap(List<T> values, ...)` 辅助方法能接收公开方法传入的 `List<?>`?

来自 通配符与 PECS
Java 25 LTS 高级 1分钟

为什么私有的 `<T> void swap(List<T> values, ...)` 辅助方法能接收公开方法传入的 `List<?>`?

报告错误