현재 파일에서 활성화되지 않은 고급 언어 기능의 사용을 보고합니다.

고급 언어 기능은 사용되는 파일에 명시적 기능 플래그를 가져오거나 해당 컴파일러 옵션을 사용하여 활성화해야 합니다.

후위 연산자 표기:
val s = 123 toString

리플렉션 호출:
def foo(v: {def bar()}) = v.bar()

동적 멤버 선택:
class Foo extends Dynamic

묵시적 변환:
implicit def toInt(s: String) = s.toInt

상위 타입(Scala 2.13.1부터 기본적으로 활성화됨):
class Bar[M[A]]

존재 타입:
def foo(v: Seq[T] forSome { type T })

매크로 정의:
def assert(s: String) = macro Asserts.assertImpl

또한 '-feature' 옵션이 제공되는 경우 Scala 컴파일러에서 이 경고가 생략될 수 있습니다.

컴파일러 옵션은 파일 | 설정 | 빌드, 실행, 배포 | 컴파일러 | Scala 컴파일러 | 기능을 참조하세요.