JavaTM Platform
Standard Ed. 6

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

기존의 서브 인터페이스의 일람:
ArrayType , DeclaredType , ErrorType , ExecutableType , NoType , NullType , PrimitiveType , ReferenceType , TypeVariable , WildcardType


public interface TypeMirror

Java 프로그램 언어의 형태를 나타냅니다. 형태에는, 원시형, 선언된 형태 (클래스 및 인터페이스의 형태), 배열형, 형태 변수, 및 null 형이 포함됩니다. 또, 와일드 카드형 인수, 실행 가능 파일의 시그니챠 및 돌아와 형태, 패키지 및 키워드 void 에 대응하는 의사형도 나타내집니다.

형태의 비교에는,Types 의 유틸리티 메소드를 사용해 주세요. 특정의 형태가 항상 같은 객체에 의해 나타내진다고는인가 선.

TypeMirror 객체의 클래스를 기본으로 해 조작을 구현하려면 ,visitor 를 사용하는지,getKind() 메소드의 결과를 사용합니다. instanceof 를 사용하는 것이, 이 모델 계층내의 객체의 유효한 클래스를 결정하기 위한 신뢰할 수 있는 방법이다고는인가 선. 구현에 따라서는, 단일의 객체가 복수의 TypeMirror 서브 인터페이스를 구현하도록(듯이) 하고 있을 가능성이 있기 (위해)때문에입니다.

도입된 버젼:
1.6
관련 항목:
Element , Types

메소드의 개요
<R, P> R
accept (TypeVisitor <R, P> v, P p)
          이 형태에 방문객을 적용합니다.
 boolean equals (Object  obj)
          Object.equals 의 일반 규약에 따릅니다.
 TypeKind getKind ()
          이 형태의 kind 를 돌려줍니다.
 int hashCode ()
          Object.hashCode 의 일반 규약에 따릅니다.
 String toString ()
          이 형태의 정보를 제공하는 캐릭터 라인 표현을 돌려줍니다.
 

메소드의 상세

getKind

TypeKind  getKind()
이 형태의 kind 를 돌려줍니다.

반환값:
이 형태의 종류

equals

boolean equals(Object  obj)
Object.equals 의 일반 규약에 따릅니다. 다만, 이 메소드는 2 개의 형태가 같은 형태를 나타낼지 어떨지를 나타냅니다. 형태가 동일한지 어떤지의 의미상의 비교에는,Types.isSameType(TypeMirror, TypeMirror) 를 사용해 주세요. t1.equals(t2) 의 결과와 Types.isSameType(t1, t2) 의 결과는 다른 일이 있습니다.

오버라이드(override):
클래스 Object 내의 equals
파라미터:
obj - 이 형태라고 비교되는 객체
반환값:
지정된 객체가 이 객체와 동일한 경우는 true
관련 항목:
Object.hashCode() , Hashtable

hashCode

int hashCode()
Object.hashCode 의 일반 규약에 따릅니다.

오버라이드(override):
클래스 Object 내의 hashCode
반환값:
이 객체의 해시 코드값
관련 항목:
equals(java.lang.Object)

toString

String  toString()
이 형태의 정보를 제공하는 캐릭터 라인 표현을 돌려줍니다. 가능하면, 캐릭터 라인은 이 형태를 원시 코드로 나타내는데 적합한 형식으로 해 주세요. 결과에 파묻힌 이름은, 가능한 한수식되고 있습니다.

오버라이드(override):
클래스 Object 내의 toString
반환값:
이 형태의 캐릭터 라인 표현

accept

<R, P> R accept(TypeVisitor <R, P> v,
               P p)
이 형태에 방문객을 적용합니다.

형태 파라미터:
R - 방문객의 메소드의 귀가형
P - 방문객의 메소드에 추가하는 파라미터의 형태
파라미터:
v - 이 형태로 동작하는 방문객
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 도 참조해 주세요.