Idioms for code annotations in the Java language

@inproceedings{Guerra2010IdiomsFC,
  title={Idioms for code annotations in the Java language},
  author={Eduardo Martins Guerra and Menanes Cardoso and Jefferson O. Silva and Clovis Torres Fernandes},
  booktitle={SugarLoafPLoP},
  year={2010}
}
Code annotations are a new feature introduced in Java 5.0 and ever since have begun to be widely adopted in the development of frameworks and applications. In order to provide better code structure and reduce the number of necessary configurations, the frameworks developed with code annotations used common practices in the annotation definitions. This paper presents a catalog that captures recurrent annotation solutions and documents them as idioms. As a consequence, the idioms can help the… CONTINUE READING