Annotation Interface Inject


@Retention(RUNTIME) @Target(CONSTRUCTOR) public @interface Inject
An annotation used to mark constructor to inject plugin dependencies iee. settings. A constructor parameter has to be an interface marked with appropriate annotation (i.e AnalysisSetting)