JavaTM Platform
Standard Ed. 6

javax.lang.model.type
인터페이스 TypeVariable

모든 슈퍼 인터페이스:
ReferenceType , TypeMirror


public interface TypeVariable
extends ReferenceType

형태 변수를 나타냅니다. 형태 변수는, 형태, 메소드, 또는 생성자 형 파라미터에 의해 명시적으로 선언할 수가 있습니다. 또, 와일드 카드형 인수의 취득 변환에 의해 암묵적으로 선언할 수도 있습니다 ( 「Java 언어 스펙 제 3 판」의 제 5 장을 참조).

도입된 버젼:
1.6
관련 항목:
TypeParameterElement

메소드의 개요
 Element asElement ()
          이 형태 변수에 대응하는 요소를 돌려줍니다.
 TypeMirror getLowerBound ()
          이 형태 변수의 하한을 돌려줍니다.
 TypeMirror getUpperBound ()
          이 형태 변수의 상한을 돌려줍니다.
 
인터페이스 javax.lang.model.type. TypeMirror 로부터 상속된 메소드
accept , equals , getKind , hashCode , toString
 

메소드의 상세

asElement

Element  asElement()
이 형태 변수에 대응하는 요소를 돌려줍니다.

반환값:
이 형태 변수에 대응하는 요소

getUpperBound

TypeMirror  getUpperBound()
이 형태 변수의 상한을 돌려줍니다.

이 형태 변수가 명시적인 상한을 사용하지 않고 선언되었을 경우, 결과는 java.lang.Object 가 됩니다. 복수의 상한을 사용해 선언되었을 경우, 결과는 공통 부분형이 됩니다. 이것은 DeclaredType 로서 모델화 되고 있습니다. 결과의 슈퍼타입을 조사하는 것으로, 개개의 범위를 검출할 수 있습니다.

반환값:
이 형태 변수의 상한

getLowerBound

TypeMirror  getLowerBound()
이 형태 변수의 하한을 돌려줍니다. 형태 파라미터에 하한의 명시적인 선언을 포함할 수 없습니다만, 취득 변환에 의해, 얼마인가의 하한을 가지는 형태 변수를 생성할 수가 있습니다. 그렇게 하지 않는 경우, 형태 변수는 NullType 의 하한을 가집니다.

반환값:
이 형태 변수의 하한

JavaTM Platform
Standard Ed. 6

버그의 보고와 기능의 요청
한층 더 자세한 API 레퍼런스 및 개발자 문서에 대해서는,Java SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.