BindingPatternTree

BindingPatternTree (바인딩 패턴 트리 노드)

바인딩 패턴(binding pattern)을 표현하는 트리 노드입니다. 패턴 매칭에서 매치된 값을 변수에 바인딩하는 패턴을 나타내요.

출처: Java API Reference

본문

public interface BindingPatternTree extends PatternTree

Java 16부터 존재합니다. 패턴 매칭(예: instanceof나 switch 패턴)에서 매치된 객체를 변수에 담는 부분을 이 노드가 표현해요.

getVariable()

public VariableTree getVariable()

바인딩 변수(binding variable)를 반환합니다. 매치된 값이 담길 변수가 이 값으로 드러나요. 변수는 VariableTree 타입으로 반환됩니다.

더 알아보기 (Learn more)

Java 공식 API