ReadyAPI uses Java annotations to identify plugins. Annotations contain metadata about the actual code.
When creating plugins, you add the corresponding annotations to your code classes to identify the extension type and provide other information.
When plugins are loaded in ReadyAPI, the annotations are used to define configurations and functionality.
You can read more about Java annotations in the Annotations Java Tutorial .