QualifiedNameable — 정규화 이름 보유 요소 믹스인 인터페이스

QualifiedNameable — 정규화 이름 보유 요소 믹스인 인터페이스

QualifiedNameable은 정규화된 이름(qualified name)을 갖는 요소를 위한 믹스인 인터페이스예요. Element를 확장하며, 정규화된 이름을 가질 수 있는 요소들이 구현해요.

이 인터페이스의 하위 인터페이스는 ModuleElement(모듈), PackageElement(패키지), TypeElement(클래스·인터페이스)예요. 이 요소들은 모두 정규화된 이름으로 식별될 수 있어요.

출처: Java API Reference

본문

선언은 다음과 같아요.

public interface QualifiedNameable extends Element

주요 메서드는 다음과 같아요.

Modifier and Type Method 설명
Name getQualifiedName() 요소의 정규화된 이름을 반환해요.

예를 들어 클래스의 정규화된 이름 java.util.List, 패키지의 java.util, 모듈의 java.base는 모두 getQualifiedName()으로 얻을 수 있어요. 단순 이름이 getSimpleName()이라면, 정규화 이름은 요소를 전체 경로로 식별할 때 써요. Since: 1.7.

더 알아보기 (Learn more)

Java 공식 API