Class SiddhiAnnotationProcessor

  • All Implemented Interfaces:
    Processor

    public class SiddhiAnnotationProcessor
    extends AbstractProcessor
    The annotation processor for siddhi extension annotation validation. This will validate @Extension, @Parameter, ReturnAttribute, @SystemParameter and @Example annotation and parameters. Note that each of the validation processor select using the super class where the extension extends or implement.

    annotationsClasses : holds all the supported annotations class. messager : the messager used to report errors, warnings, and other notices when validation error throws..