JavaTM Platform
Standard Ed. 6

java.lang.annotation
인터페이스 Annotation

기존의 구현 클래스의 일람:
BindingType , ConstructorProperties , Deprecated , DescriptorKey , Documented , Generated , HandlerChain , Inherited , InitParam , MXBean , Oneway , Override , PostConstruct , PreDestroy , RequestWrapper , Resource , Resources , ResponseWrapper , Retention , ServiceMode , SOAPBinding , SOAPMessageHandler , SOAPMessageHandlers , SupportedAnnotationTypes , SupportedOptions , SupportedSourceVersion , SuppressWarnings , Target , WebEndpoint , WebFault , WebMethod , WebParam , WebResult , WebService , WebServiceClient , WebServiceProvider , WebServiceRef , WebServiceRefs , XmlAccessorOrder , XmlAccessorType , XmlAnyAttribute , XmlAnyElement , XmlAttachmentRef , XmlAttribute , XmlElement , XmlElementDecl , XmlElementRef , XmlElementRefs , XmlElements , XmlElementWrapper , XmlEnum , XmlEnumValue , XmlID , XmlIDREF , XmlInlineBinaryData , XmlJavaTypeAdapter , XmlJavaTypeAdapters , XmlList , XmlMimeType , XmlMixed , XmlNs , XmlRegistry , XmlRootElement , XmlSchema , XmlSchemaType , XmlSchemaTypes , XmlTransient , XmlType , XmlValue


public interface Annotation

모든 주석형에 의해 확장되는 공통의 인터페이스입니다. 이것을 수동으로 확장하는 인터페이스는 주석형을 정의하지 않는 것, 또, 이 인터페이스 자체는 주석형을 정의하지 않는 것에 유의해 주세요.

도입된 버젼:
1.5

메소드의 개요
 Class <? extends Annotation > annotationType ()
          이 주석의 주석형을 돌려줍니다.
 boolean equals (Object  obj)
          지정된 객체가 이것과 논리적으로 등가인 주석을 나타내는 경우에, true 를 돌려줍니다.
 int hashCode ()
          이 주석의 해시 코드를 돌려줍니다.
 String toString ()
          이 주석의 캐릭터 라인 표현을 돌려줍니다.
 

메소드의 상세

equals

boolean equals(Object  obj)
지정된 객체가 이것과 논리적으로 등가인 주석을 나타내는 경우에, true 를 돌려줍니다. 즉, 지정된 객체가 이 인스턴스와 같은 주석형의 인스턴스이며, 그 멤버 모든 것이 이 주석의 대응하는 멤버와 동일한 경우에, true 를 돌려줍니다. 다음에, 정의를 나타냅니다.

오버라이드(override):
클래스 Object 내의 equals
파라미터:
obj - 비교 대상의 참조 객체
반환값:
지정된 객체가 논리적으로 이것과 동일한 주석을 나타내는 경우에 true, 그렇지 않은 경우는 false
관련 항목:
Object.hashCode() , Hashtable

hashCode

int hashCode()
이 주석의 해시 코드를 돌려줍니다. 다음에 정의를 나타냅니다.

주석의 해시 코드는, 그 멤버 (디폴트 값를 가지는 것을 포함한다)의 해시 코드의 합계입니다. 다음에 정의를 나타냅니다. 주석 멤버의 해시 코드는, 멤버치의 해시 코드의 XOR (String.hashCode() 로 계산된 멤버명의 해시 코드 x 127)입니다. 다음에 정의를 나타냅니다.

멤버치의 해시 코드는, 형태에 따라서 다릅니다.

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

toString

String  toString()
이 주석의 캐릭터 라인 표현을 돌려줍니다. 이 표현의 자세한 것은 구현에 따라서 다릅니다. 일반적인 예를, 다음에 나타냅니다.
@com.acme.util.Name(first=Alfred, middle=E., last=Neuman)
 

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

annotationType

Class <?  extends Annotation > annotationType()
이 주석의 주석형을 돌려줍니다.


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