Я читаю спецификацию Java для подтипирования и литья. Я знаю, что S <: T означает S - подтип T. Однако я не понимаю, что такое | S | <: | T | означает? К примеру, в этом контексте:Спецификации Java SE | S | symbol
Один аргумент типа является переменным типом или групповой символом, с верхней границей (от конверсии захвата, при необходимости) S; и другой тип аргумент T не является переменной типа или подстановочным знаком; и ни | S | <: | T | nor | T | <: | S |.
| T | является типом ссылки T? Это относится к классу T?