1
Kotlin이 생성 한 불필요한 null 검사를 처리하는 방법은 무엇입니까?
다음의 최소 Kotlin 예제를 고려하십시오. fun <U> someWrapper(supplier: () -> U): () -> (U) { return { supplier() } } fun foo(taskExecutor: TaskExecutor): Int { val future = CompletableFuture.supplyAsync(someWrapper { 42 }, taskExecutor::execute) return future.join() } @Test public void shouldFoo() { assertThat(foo(), is(42)); } Jacoco에 지점 적용 규칙이 있는데, 위 …