Uses of Annotation Interface

Packages that use Extension
Server-side CLI commands for Hudson.
Code for supporting declarative CLI commands, which are annotated methods on model objects.
Beef up the plain text console output by adding HTML markup.
Core object model that are bound to URLs via stapler, rooted at Jenkins.
Code that monitors the health of agents
Jenkins's interface with source code management systems.
QuickSilver-like search/jump capability for better navigation around Jenkins.
Security-related code.
Code related to agents.
Built-in Builders and Publishers that perform the actual heavy-lifting of a build.
Built-in Triggers that run periodically to kick a new build.
Other miscellaneous utility code
Agent → controller security.