E150: 확장 메서드는 중첩할 수 없어요

E150: 확장 메서드는 중첩할 수 없어요 (No Extension Method Allowed)

이 에러는 이미 집합 파라미터(collective parameters)를 가진 extension 절 안에 또 다른 extension 메서드를 잘못 중첩한 경우를 위해 정의된 거예요.

출처: Scala 3 Reference

본문

extension 절이 집합 타입이나 값 파라미터를 정의하면, 그 안의 모든 메서드가 그 파라미터를 공유해요. 그런 절 안에서 또 다른 중첩 extension을 정의하는 것은 허용되지 않아요.

참고: 이 에러는 안정된(stable) Scala 3 컴파일러에서 실제로 방출된 적이 없어요.