이 검사는 다음과 같은 구문을 보고합니다.
new 연산자를 통한 명시적 할당this 참조를 캡처하는 람다예:
// 명시적 할당
for (Status status : Status.values()) {
declarationsMap.put(status, new ArrayList<>());
}
// 람다가 변수를 캡처합니다
String message = "Engine running.";
for (Engine engine : engines) {
if (!isRunning(engine)) {
logger.warn(() -> {
return String.format(message);
});
}
}
// 인스턴스 바운드된 메서드 참조
for(Node node : nodes) {
descriptor = node.getDescription();
descriptor.ifPresent(dynamicTestExecutor::execute);
}