Nunca encontré el caso y ahora me pregunto: ¿qué sucede cuando/si dos anotaciones diferentes tienen el mismo nombre? (Voy a dar aquí un ejemplo utilizando una anotación proporcionada por IntelliJ pero la pregunta es muy genérica, así que no estoy etiquetarlo 'IntelliJ')¿Qué sucede cuando dos anotaciones diferentes tienen el mismo nombre?
Por ejemplo, la primera frase aquí:
http://youtrack.jetbrains.net/issue/IDEABKL-4959
dice:
Muchas bibliotecas tienen sus propios @NotNull anotaciones (intellij, de hibernación de validación, ..).
exactamente lo que sucede si quería utilizar, por ejemplo, tanto de @NotNull
IntelliJ e Hibernate de @NotNull
? (una vez más, @NotNull es solo un ejemplo en el que encuentro un choque)
¿Son incompatibles? Si son incompatibles, ¿es para todo el proyecto?
Esto es algo que realmente no estoy familiarizado con ...
+1 ... Ouch. Seguro que se ve feo/detallado usando el nombre completo: - / – Gugussee