in, out 또는 unchecked)이 다른 선언과 충돌하는 타입 변수를 보고합니다.
타입 변수는 이름이 다르더라도 그 변형이 동일한 클래스 또는 모듈의 부분 선언 간에 일치해야 합니다.
예:
# 클래스 'Example'의 타입 변수 'B'에 다른 선언과 충돌하는 변형이 있습니다 ...
class Example[A, in B, out C]
end
# 클래스 'Example'의 타입 변수 'Y'에 다른 선언과 충돌하는 변형이 있습니다 ...
class Example[X, Y, Z]
end