LambdaExpressionTree

LambdaExpressionTree (람다 표현식 (lambda))

람다 표현식을 나타내는 트리 노드입니다. ExpressionTree를 상속합니다. 예를 들어 () -> {}, (List<String> ls) -> ls.size(), (x, y) -> { return x + y; } 형태를 표현합니다.

출처: Java API Reference

본문

getParameters()는 람다의 매개변수 목록을 반환합니다. getBody()는 람다의 몸통을 반환합니다. getBodyKind()는 몸통의 종류를 반환하는데, 중첩 열거형 BodyKind는 몸통이 표현식인 expression lambda(EXPRESSION)와 블록인 statement lambda(STATEMENT)를 구분합니다.

더 알아보기 (Learn more)

Java 공식 API