JRE6の中のアノテーションを調べてみた。
名前の重複を避けたい場合や、わざと合わせたい場合等々。
アノテーション作成時の命名のときに考慮しよう。
@com.sun.istack.internal.Interned @com.sun.istack.internal.NotNull @com.sun.istack.internal.Nullable @com.sun.xml.internal.bind.XmlAccessorFactory @com.sun.xml.internal.bind.annotation.XmlIsSet @com.sun.xml.internal.bind.annotation.XmlLocation @com.sun.xml.internal.txw2.annotation.XmlAttribute @com.sun.xml.internal.txw2.annotation.XmlCDATA @com.sun.xml.internal.txw2.annotation.XmlElement @com.sun.xml.internal.txw2.annotation.XmlNamespace @com.sun.xml.internal.txw2.annotation.XmlValue @com.sun.xml.internal.ws.api.FeatureConstructor @com.sun.xml.internal.ws.api.PropertySet$Property @com.sun.xml.internal.ws.api.server.InstanceResolverAnnotation @com.sun.xml.internal.ws.developer.MemberSubmissionAddressing @com.sun.xml.internal.ws.developer.Stateful @java.beans.ConstructorProperties @java.lang.Deprecated @java.lang.Override @java.lang.SuppressWarnings @java.lang.annotation.Documented @java.lang.annotation.Inherited @java.lang.annotation.Retention @java.lang.annotation.Target @javax.annotation.Generated @javax.annotation.PostConstruct @javax.annotation.PreDestroy @javax.annotation.Resource @javax.annotation.Resources @javax.annotation.processing.SupportedAnnotationTypes @javax.annotation.processing.SupportedOptions @javax.annotation.processing.SupportedSourceVersion @javax.jws.HandlerChain @javax.jws.Oneway @javax.jws.WebMethod @javax.jws.WebParam @javax.jws.WebResult @javax.jws.WebService @javax.jws.soap.InitParam @javax.jws.soap.SOAPBinding @javax.jws.soap.SOAPMessageHandler @javax.jws.soap.SOAPMessageHandlers @javax.management.DescriptorKey @javax.management.MXBean @javax.xml.bind.annotation.XmlAccessorOrder @javax.xml.bind.annotation.XmlAccessorType @javax.xml.bind.annotation.XmlAnyAttribute @javax.xml.bind.annotation.XmlAnyElement @javax.xml.bind.annotation.XmlAttachmentRef @javax.xml.bind.annotation.XmlAttribute @javax.xml.bind.annotation.XmlElement @javax.xml.bind.annotation.XmlElementDecl @javax.xml.bind.annotation.XmlElementRef @javax.xml.bind.annotation.XmlElementRefs @javax.xml.bind.annotation.XmlElementWrapper @javax.xml.bind.annotation.XmlElements @javax.xml.bind.annotation.XmlEnum @javax.xml.bind.annotation.XmlEnumValue @javax.xml.bind.annotation.XmlID @javax.xml.bind.annotation.XmlIDREF @javax.xml.bind.annotation.XmlInlineBinaryData @javax.xml.bind.annotation.XmlList @javax.xml.bind.annotation.XmlMimeType @javax.xml.bind.annotation.XmlMixed @javax.xml.bind.annotation.XmlNs @javax.xml.bind.annotation.XmlRegistry @javax.xml.bind.annotation.XmlRootElement @javax.xml.bind.annotation.XmlSchema @javax.xml.bind.annotation.XmlSchemaType @javax.xml.bind.annotation.XmlSchemaTypes @javax.xml.bind.annotation.XmlSeeAlso @javax.xml.bind.annotation.XmlTransient @javax.xml.bind.annotation.XmlType @javax.xml.bind.annotation.XmlValue @javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter @javax.xml.bind.annotation.adapters.XmlJavaTypeAdapters @javax.xml.ws.Action @javax.xml.ws.BindingType @javax.xml.ws.FaultAction @javax.xml.ws.RequestWrapper @javax.xml.ws.RespectBinding @javax.xml.ws.ResponseWrapper @javax.xml.ws.ServiceMode @javax.xml.ws.WebEndpoint @javax.xml.ws.WebFault @javax.xml.ws.WebServiceClient @javax.xml.ws.WebServiceProvider @javax.xml.ws.WebServiceRef @javax.xml.ws.WebServiceRefs @javax.xml.ws.soap.Addressing @javax.xml.ws.soap.MTOM @javax.xml.ws.spi.WebServiceFeatureAnnotation //以下RUNTIME付き @com.sun.xml.internal.bind.XmlAccessorFactory @com.sun.xml.internal.bind.annotation.XmlIsSet @com.sun.xml.internal.bind.annotation.XmlLocation @com.sun.xml.internal.txw2.annotation.XmlAttribute @com.sun.xml.internal.txw2.annotation.XmlCDATA @com.sun.xml.internal.txw2.annotation.XmlElement @com.sun.xml.internal.txw2.annotation.XmlNamespace @com.sun.xml.internal.txw2.annotation.XmlValue @com.sun.xml.internal.ws.api.FeatureConstructor @com.sun.xml.internal.ws.api.PropertySet$Property @com.sun.xml.internal.ws.api.server.InstanceResolverAnnotation @com.sun.xml.internal.ws.developer.MemberSubmissionAddressing @com.sun.xml.internal.ws.developer.Stateful @java.beans.ConstructorProperties @java.lang.Deprecated @java.lang.annotation.Documented @java.lang.annotation.Inherited @java.lang.annotation.Retention @java.lang.annotation.Target @javax.annotation.PostConstruct @javax.annotation.PreDestroy @javax.annotation.Resource @javax.annotation.Resources @javax.annotation.processing.SupportedAnnotationTypes @javax.annotation.processing.SupportedOptions @javax.annotation.processing.SupportedSourceVersion @javax.jws.HandlerChain @javax.jws.Oneway @javax.jws.WebMethod @javax.jws.WebParam @javax.jws.WebResult @javax.jws.WebService @javax.jws.soap.SOAPBinding @javax.jws.soap.SOAPMessageHandlers @javax.management.DescriptorKey @javax.management.MXBean @javax.xml.bind.annotation.XmlAccessorOrder @javax.xml.bind.annotation.XmlAccessorType @javax.xml.bind.annotation.XmlAnyAttribute @javax.xml.bind.annotation.XmlAnyElement @javax.xml.bind.annotation.XmlAttachmentRef @javax.xml.bind.annotation.XmlAttribute @javax.xml.bind.annotation.XmlElement @javax.xml.bind.annotation.XmlElementDecl @javax.xml.bind.annotation.XmlElementRef @javax.xml.bind.annotation.XmlElementRefs @javax.xml.bind.annotation.XmlElementWrapper @javax.xml.bind.annotation.XmlElements @javax.xml.bind.annotation.XmlEnum @javax.xml.bind.annotation.XmlEnumValue @javax.xml.bind.annotation.XmlID @javax.xml.bind.annotation.XmlIDREF @javax.xml.bind.annotation.XmlInlineBinaryData @javax.xml.bind.annotation.XmlList @javax.xml.bind.annotation.XmlMimeType @javax.xml.bind.annotation.XmlMixed @javax.xml.bind.annotation.XmlNs @javax.xml.bind.annotation.XmlRegistry @javax.xml.bind.annotation.XmlRootElement @javax.xml.bind.annotation.XmlSchema @javax.xml.bind.annotation.XmlSchemaType @javax.xml.bind.annotation.XmlSchemaTypes @javax.xml.bind.annotation.XmlSeeAlso @javax.xml.bind.annotation.XmlTransient @javax.xml.bind.annotation.XmlType @javax.xml.bind.annotation.XmlValue @javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter @javax.xml.bind.annotation.adapters.XmlJavaTypeAdapters @javax.xml.ws.Action @javax.xml.ws.BindingType @javax.xml.ws.FaultAction @javax.xml.ws.RequestWrapper @javax.xml.ws.RespectBinding @javax.xml.ws.ResponseWrapper @javax.xml.ws.ServiceMode @javax.xml.ws.WebEndpoint @javax.xml.ws.WebFault @javax.xml.ws.WebServiceClient @javax.xml.ws.WebServiceProvider @javax.xml.ws.WebServiceRef @javax.xml.ws.WebServiceRefs @javax.xml.ws.soap.Addressing @javax.xml.ws.soap.MTOM @javax.xml.ws.spi.WebServiceFeatureAnnotation