Skip to content

Latest commit

 

History

History
3 lines (2 loc) · 663 Bytes

Readme.md

File metadata and controls

3 lines (2 loc) · 663 Bytes

Annotation Processor Engine

The Annotation Processing Engine has the capability of scanning the annotated classes, fields and methods in a given package and processing them according to the instruction provided to the engine. @DefineController and @DefineComponent are the class level annotations by which the engine identifies a class and creates its object in the object container. @AutoInject is a field level annotation which helps the engine to process dependency injection. @HandlerMethod is a method level annotation which helps the engine to identify a method inside an annotated class and execute it by injecting the required arguments.