paint-brush
A Beginner's Guide To Annotations and Annotation Processors [Explained]by@nfrankel
189 reads

A Beginner's Guide To Annotations and Annotation Processors [Explained]

by Nicolas Fränkel9mMay 8th, 2020
Read on Terminal Reader
Read this story w/o Javascript
tldt arrow

Too Long; Didn't Read

Annotation is a form of syntactic metadata that can be added to Java source code. Classes, methods, variables, parameters and Java packages may be annotated. Annotations are available since Java version 5, codenamed Tiger, and released in 2004. The most simple annotation looks like the following: An annotated class can be set on a target or an interface. Since Java 5, deprecation was set in the JavaDocs, this is a very fragile approach: the only way to leverage it is via the javadoc tool. The tool can be configured via a custom doclet.

Companies Mentioned

Mention Thumbnail
Mention Thumbnail

Coin Mentioned

Mention Thumbnail
featured image - A Beginner's Guide To Annotations and Annotation Processors [Explained]
Nicolas Fränkel HackerNoon profile picture
Nicolas Fränkel

Nicolas Fränkel

@nfrankel

Developer Advocate for Apache APISIX *** Learner *** Author of http://leanpub.com/integrationtest

About @nfrankel
LEARN MORE ABOUT @NFRANKEL'S
EXPERTISE AND PLACE ON THE INTERNET.
L O A D I N G
. . . comments & more!

About Author

Nicolas Fränkel HackerNoon profile picture
Nicolas Fränkel@nfrankel
Developer Advocate for Apache APISIX *** Learner *** Author of http://leanpub.com/integrationtest

TOPICS

THIS ARTICLE WAS FEATURED IN...

Permanent on Arweave
Read on Terminal Reader
Read this story in a terminal
 Terminal
Read this story w/o Javascript
Read this story w/o Javascript
 Lite
Also published here