WildcardType — 와일드카드 타입 인터페이스
WildcardType — 와일드카드 타입 인터페이스
WildcardType은 ?, ? extends Number, ? super Integer 같은 와일드카드 타입 표현(wildcard type expression)을 나타내요. 제네릭 타입 인자에서 와일드카드를 리플렉션으로 조사할 때 사용돼요. java.lang.reflect.Type의 하위 인터페이스예요.
본문
Type[] getUpperBounds() — 이 와일드카드의 상한 경계(upper bound)를 Type 배열로 반환해요. 예를 들어 ? extends Number에서 Number를 반환해요. 어떤 상한도 지정되지 않으면 Object를 나타내는 상한이 반환돼요.
Type[] getLowerBounds() — 이 와일드카드의 하한 경계(lower bound)를 Type 배열로 반환해요. 예를 들어 ? super Integer에서 Integer를 반환해요. 하한이 지정되지 않은 와일드카드(?)는 빈 배열을 반환해요.