Scope

Scope (Scope (로컬 요소 결정 범위))

로컬 변수와 import와 같이 로컬에서 사용 가능한 프로그램 요소를 결정하기 위한 인터페이스입니다. 생성 시 특정 프로그램 위치(예: 트리 노드)와 연관됩니다.

출처: Java API Reference

본문

이 위치를 통해 둘러싸는 메서드와 클래스를 추론할 수 있습니다. getEnclosingScope()는 둘러싸는 스코프를, getEnclosingClass()는 이 스코프의 위치를 포함하는 가장 안쪽 타입 요소를, getEnclosingMethod()는 가장 안쪽 실행 가능 요소를 반환합니다. getLocalElements()는 이 스코프에 직접 포함된 요소들을 반환합니다. 가장 바깥쪽 스코프는 star import 선언으로 사용 가능한 요소를, 그 안쪽 스코프는 컴파일 단위의 최상위 요소(명명된 import 포함)를 포함합니다. Java 1.6(Since: 1.6)에서 정의되었습니다.

더 알아보기 (Learn more)

Java 공식 API