이 작업을 수행 할 수 있습니까? final case class C[A] (v: A) {
def this() = this(true)
}
주어진 생성자로 생성 된 C는 자동으로 C [부울]입니다. 이 버전은 컴파일되지 않습니다하지만 어떻게 든 행할 수 있어야처럼 느낌, 다음이 작동하는 것 같다 특히 : final case class C[A] (
나는 RestHandler 매개 변수화 된 인터페이스가 있습니다. public interface RestHandler<T> {
blah blah blah...
}
그리고 Class.forName을 사용하여 config에서 클래스를 만들어야합니다. 이제는 세 가지 버전으로 나뉘어 모든 버전이 성공적으로 컴파일됩니다. 버전 1 : @Suppres