1
유형 매개 변수가 메소드 매개 변수보다 더 강한 이유
왜 public <R, F extends Function<T, R>> Builder<T> withX(F getter, R returnValue) {...} 더 엄격한 public <R> Builder<T> with(Function<T, R> getter, R returnValue) {...} 이것은 컴파일시 람다 리턴 유형이 점검되지 않는 이유 에 대한 후속 조치 입니다. 나는 withX()같은 방법을 사용하여 발견했다. .withX(MyInterface::getLength, "I am not a Long") 원하는 컴파일 …