JavaTM Platform
Standard Ed. 6

인터페이스
javax.lang.model.type.TypeMirror 의 사용

TypeMirror 를 사용하고 있는 패키지
javax.lang.model.element Java 프로그램 언어의 요소를 모델화하기 위해서(때문에) 사용되는 인터페이스입니다.  
javax.lang.model.type Java 프로그램 언어의 형태를 모델화하기 위해서(때문에) 사용되는 인터페이스입니다.  
javax.lang.model.util 프로그램 요소형태의 처리를 지원하는 유틸리티입니다.  
 

javax.lang.model.element 에서의 TypeMirror 의 사용
 

TypeMirror 를 돌려주는 javax.lang.model.element 의 메소드
 TypeMirror Element. asType ()
          이 요소로 정의된 형태를 돌려줍니다.
 TypeMirror ExecutableElement. getReturnType ()
          이 실행 가능 파일의 귀가형을 돌려줍니다.
 TypeMirror TypeElement. getSuperclass ()
          이 형태 요소의 직접 슈퍼 클래스를 돌려줍니다.
 

TypeMirror 형의 인수를 가지는 형태를 돌려주는 javax.lang.model.element 의 메소드
 List <? extends TypeMirror > TypeParameterElement. getBounds ()
          이 형태 파라미터의 경계를 돌려줍니다.
 List <? extends TypeMirror > TypeElement. getInterfaces ()
          이 클래스에 의해 직접 구현된 인터페이스형, 또는 이 인터페이스에 의해 직접 전개된 인터페이스형을 돌려줍니다.
 List <? extends TypeMirror > ExecutableElement. getThrownTypes ()
          이 메소드 또는 생성자 의 throws 절에 일람 지정된 예외 및 다른 throw 가능한 객체를 선언순서에 돌려줍니다.
 

TypeMirror 형의 파라미터를 가지는 javax.lang.model.element 의 메소드
 R AnnotationValueVisitor. visitType (TypeMirror  t, P  p)
          주석의 형치를 비짓트 합니다.
 

javax.lang.model.type 에서의 TypeMirror 의 사용
 

javax.lang.model.type 에서의 TypeMirror 의 서브 인터페이스
 interface ArrayType
          배열형을 나타냅니다.
 interface DeclaredType
          선언된 형태인 클래스형 또는 인터페이스형을 나타냅니다.
 interface ErrorType
          적절히 모델화할 수 없는 클래스 또는 인터페이스의 형태를 나타냅니다.
 interface ExecutableType
          실행 가능 파일을 나타냅니다.
 interface NoType
          적절한 실제의 형태가 존재하지 않는 경우에 사용되는 의사형입니다.
 interface NullType
          null 형을 나타냅니다.
 interface PrimitiveType
          원시형을 나타냅니다.
 interface ReferenceType
          참조형을 나타냅니다.
 interface TypeVariable
          형태 변수를 나타냅니다.
 interface WildcardType
          와일드 카드형 인수를 나타냅니다.
 

TypeMirror 를 돌려주는 javax.lang.model.type 의 메소드
 TypeMirror ArrayType. getComponentType ()
          이 배열형의 컴퍼넌트의 형태를 돌려줍니다.
 TypeMirror DeclaredType. getEnclosingType ()
          가장 안쪽이 둘러싸는 인스턴스의 형태를 돌려줍니다.
 TypeMirror WildcardType. getExtendsBound ()
          이 와일드 카드의 상한을 돌려줍니다.
 TypeMirror TypeVariable. getLowerBound ()
          이 형태 변수의 하한을 돌려줍니다.
 TypeMirror ExecutableType. getReturnType ()
          이 실행 가능 파일의 귀가형을 돌려줍니다.
 TypeMirror WildcardType. getSuperBound ()
          이 와일드 카드의 하한을 돌려줍니다.
 TypeMirror MirroredTypeException. getTypeMirror ()
          액세스 되는 형태에 대응하는 형태 밀러를 돌려줍니다.
 TypeMirror UnknownTypeException. getUnknownType ()
          미지의 형태를 돌려줍니다.
 TypeMirror TypeVariable. getUpperBound ()
          이 형태 변수의 상한을 돌려줍니다.
 

TypeMirror 형의 인수를 가지는 형태를 돌려주는 javax.lang.model.type 의 메소드
 List <? extends TypeMirror > ExecutableType. getParameterTypes ()
          이 실행 가능 파일의 가파라미터의 형태를 돌려줍니다.
 List <? extends TypeMirror > ExecutableType. getThrownTypes ()
          이 실행 가능 파일의 throws 절로 지정된 예외 및 다른 throw 가능한 객체를 돌려줍니다.
 List <? extends TypeMirror > DeclaredType. getTypeArguments ()
          이 형태의 실제의 형태 인수를 돌려줍니다.
 List <? extends TypeMirror > MirroredTypesException. getTypeMirrors ()
          액세스 되는 복수의 형태에 대응하는 복수의 형태 밀러를 돌려줍니다.
 

TypeMirror 형의 파라미터를 가지는 javax.lang.model.type 의 메소드
 R TypeVisitor. visit (TypeMirror  t)
          v.visit(t, null) 와 동등의 편리한 메소드입니다.
 R TypeVisitor. visit (TypeMirror  t, P  p)
          형태를 비짓트 합니다.
 R TypeVisitor. visitUnknown (TypeMirror  t, P  p)
          미지의 종류의 형태를 비짓트 합니다.
 

TypeMirror 형의 파라미터를 가지는 javax.lang.model.type 의 생성자
MirroredTypeException (TypeMirror  type)
          지정된 형태의 새로운 MirroredTypeException 를 구축합니다.
UnknownTypeException (TypeMirror  t, Object  p)
          새로운 UnknownTypeException 를 작성합니다.
 

TypeMirror 형의 형태 인수를 가지는 javax.lang.model.type 의 생성자 파라미터
MirroredTypesException (List <? extends TypeMirror > types)
          지정된 형태의 새로운 MirroredTypesException 를 구축합니다.
 

javax.lang.model.util 에서의 TypeMirror 의 사용
 

TypeMirror 를 돌려주는 javax.lang.model.util 의 메소드
 TypeMirror Types. asMemberOf (DeclaredType  containing, Element  element)
          지정된 형태의 멤버로서 요소가 참조되는 경우, 혹은 지정된 형태에 직접 포함 되는 멤버로서 요소가 참조되는 경우, 요소의 형태를 돌려줍니다.
 TypeMirror Types. capture (TypeMirror  t)
          형태에 취득 변환을 적용합니다.
 TypeMirror Types. erasure (TypeMirror  t)
          형태의 소거를 돌려줍니다.
 

TypeMirror 형의 인수를 가지는 형태를 돌려주는 javax.lang.model.util 의 메소드
 List <? extends TypeMirror > Types. directSupertypes (TypeMirror  t)
          형태의 직접적인 슈퍼타입을 돌려줍니다.
 

TypeMirror 형의 파라미터를 가지는 javax.lang.model.util 의 메소드
 Element Types. asElement (TypeMirror  t)
          형태에 대응하는 요소를 돌려줍니다.
 TypeMirror Types. capture (TypeMirror  t)
          형태에 취득 변환을 적용합니다.
 boolean Types. contains (TypeMirror  t1, TypeMirror  t2)
          있는 형태 인수를 다른 형태에 「포함」할 수 있을지 어떨지를 테스트합니다.
protected  R SimpleTypeVisitor6. defaultAction (TypeMirror  e, P  p)
          비짓트메소드의 디폴트의 액션입니다.
 List <? extends TypeMirror > Types. directSupertypes (TypeMirror  t)
          형태의 직접적인 슈퍼타입을 돌려줍니다.
 TypeMirror Types. erasure (TypeMirror  t)
          형태의 소거를 돌려줍니다.
 ArrayType Types. getArrayType (TypeMirror  componentType)
          지정된 컴퍼넌트형과 함께 배열형을 돌려줍니다.
 DeclaredType Types. getDeclaredType (DeclaredType  containing, TypeElement  typeElem, TypeMirror ... typeArgs)
          멤버인 형태의포함형을 지정하면(자), 형태 요소와 실제의 형태 인수에 대응하는 형태를 돌려줍니다.
 DeclaredType Types. getDeclaredType (TypeElement  typeElem, TypeMirror ... typeArgs)
          형태 요소와 실제의 형태 인수에 대응하는 형태를 돌려줍니다.
 WildcardType Types. getWildcardType (TypeMirror  extendsBound, TypeMirror  superBound)
          새로운 와일드 카드의 형태 인수를 돌려줍니다.
 boolean Types. isAssignable (TypeMirror  t1, TypeMirror  t2)
          있는 형태를 다른 형태에 대입할 수 있을지 어떨지를 테스트합니다.
 boolean Types. isSameType (TypeMirror  t1, TypeMirror  t2)
          2 개의 TypeMirror 객체가 같은 형태를 나타낼지 어떨지를 테스트합니다.
 boolean Types. isSubtype (TypeMirror  t1, TypeMirror  t2)
          있는 형태가 다른 형태의 subtype일지 어떨지를 테스트합니다.
 PrimitiveType Types. unboxedType (TypeMirror  t)
          지정된 형태의 언 박싱 된 값의 형태 (원시형)를 돌려줍니다.
 R AbstractTypeVisitor6. visit (TypeMirror  t)
          형태 밀러의 accept 메소드에 자신을 건네주어, 추가의 파라미터에 null 를 건네주는것 같이 해, 그 형태 밀러를 비짓트 합니다.
 R AbstractTypeVisitor6. visit (TypeMirror  t, P  p)
          형태 밀러의 accept 메소드에 자신을 건네주는것 같이 해, 그 형태 밀러를 비짓트 합니다.
 R SimpleAnnotationValueVisitor6. visitType (TypeMirror  t, P  p)
          주석의 형치를 비짓트 합니다.
 R AbstractTypeVisitor6. visitUnknown (TypeMirror  t, P  p)
          미지의 종류의 형태를 비짓트 합니다.
 


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 도 참조해 주세요.