Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save rahmanusta/8d7af0a5f68ef8563831 to your computer and use it in GitHub Desktop.
Save rahmanusta/8d7af0a5f68ef8563831 to your computer and use it in GitHub Desktop.
Java EE 7 API Repeated Annotation Candidates
// command to list of all annotations in java ee 7 api
grep -R "@interface" javaee-api-7.0-sources | cut -d: -f1
javax/annotation/Resource
javax/annotation/Resources
javax/annotation/sql/DataSourceDefinition
javax/annotation/sql/DataSourceDefinitions
javax/ejb/EJB
javax/ejb/EJBs
javax/ejb/Schedule
javax/ejb/Schedules
javax/faces/application/ResourceDependencies
javax/faces/application/ResourceDependency
javax/interceptor/ExcludeClassInterceptors
javax/interceptor/ExcludeDefaultInterceptors
javax/interceptor/Interceptor
javax/interceptor/Interceptors
javax/jms/JMSConnectionFactoryDefinition
javax/jms/JMSConnectionFactoryDefinitions
javax/jms/JMSDestinationDefinition
javax/jms/JMSDestinationDefinitions
javax/jws/soap/SOAPMessageHandler
javax/jws/soap/SOAPMessageHandlers
javax/mail/MailSessionDefinition
javax/mail/MailSessionDefinitions
javax/persistence/AssociationOverride
javax/persistence/AssociationOverrides
javax/persistence/AttributeOverride
javax/persistence/AttributeOverrides
javax/persistence/Convert
javax/persistence/Converts
javax/persistence/JoinColumn
javax/persistence/JoinColumns
javax/persistence/MapKeyJoinColumn
javax/persistence/MapKeyJoinColumns
javax/persistence/NamedEntityGraph
javax/persistence/NamedEntityGraphs
javax/persistence/NamedNativeQueries
javax/persistence/NamedNativeQuery
javax/persistence/NamedQueries
javax/persistence/NamedQuery
javax/persistence/NamedStoredProcedureQueries
javax/persistence/NamedStoredProcedureQuery
javax/persistence/PersistenceContext
javax/persistence/PersistenceContexts
javax/persistence/PersistenceUnit
javax/persistence/PersistenceUnits
javax/persistence/PrimaryKeyJoinColumn
javax/persistence/PrimaryKeyJoinColumns
javax/persistence/SecondaryTable
javax/persistence/SecondaryTables
javax/persistence/SqlResultSetMapping
javax/persistence/SqlResultSetMappings
javax/resource/AdministeredObjectDefinition
javax/resource/AdministeredObjectDefinitions
javax/resource/ConnectionFactoryDefinition
javax/resource/ConnectionFactoryDefinitions
javax/resource/spi/ConnectionDefinition
javax/resource/spi/ConnectionDefinitions
javax/xml/bind/annotation/adapters/XmlJavaTypeAdapter
javax/xml/bind/annotation/adapters/XmlJavaTypeAdapters
javax/xml/bind/annotation/XmlElementRef
javax/xml/bind/annotation/XmlElementRefs
javax/xml/bind/annotation/XmlElement
javax/xml/bind/annotation/XmlElements
javax/xml/bind/annotation/XmlSchemaType
javax/xml/bind/annotation/XmlSchemaTypes
javax/xml/ws/WebServiceRef
javax/xml/ws/WebServiceRefs
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment