Skip to content

Commit fc02f81

Browse files
committed
feat(blogpost) : new post about android annotations / update
1 parent 1494268 commit fc02f81

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

site/content/blog/2016-10-03-android-annotations-lib.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ Dans le lot des https://developer.android.com/topic/libraries/support-library/in
1717

1818
[%hardbreaks]
1919

20-
En effet cette librairie ne contient pas grand chose en terme de classes ni de http://www.methodscount.com/?lib=com.android.support%3Asupport-annotations%3A24.2.1[méthodes]. En revanche elle possède de nombreuses annotations (d'où son nom...). Le comble c'est que presque toutes ces annonations sont définie en tant que `@Retention(CLASS)`, c'est-à-dire qu'elles seront supprimées par le compilateur lors de la génération des fichiers _.classes_.
20+
En effet cette librairie ne contient pas grand chose en terme de classes ni de http://www.methodscount.com/?lib=com.android.support%3Asupport-annotations%3A24.2.1[méthodes]. En revanche elle possède de nombreuses annotations (d'où son nom...). Le comble c'est que presque toutes ces annotations sont définie en tant que `@Retention(CLASS)`, c'est-à-dire qu'elles seront conversées lors la génération des fichiers _.classes_ mais n'auront pas d'impact au moment de l'execution du code`.
2121
À quoi peuvent-elles servir ? Et bien c'est le propre des annotations, elles servent à apporter des informations sur des portions de code et éventuellement donner quelques instructions au compilateur. L'un des exemples le plus connu est _@Deprecated_ que vous devez cotoyer tous les jours. Cette annotation a pour seul but d'informer le développeur qu'il est fortement déconseillé d'utilser cette méthode.
2222

2323
L'avantage d'utiliser les `support-annotations` est qu'Android Studio connait leur signification et donc vas pouvoir highliter des portions de code en rapport avec celles-ci lorsqu'un comportement attendu n'est pas respecté.

0 commit comments

Comments
 (0)