Currently all the processor methods are statics. All the properties needed in the processors are passed as properties to the main method and then passed through to the sub methods.
For better code quality and the class structure should be refactored to be non static. They should be instantiated and save the neccesary properties as fields to be accessable in the required methods. Furthermore the processors should extand a utility class for commonly used ClassNames or package names.
AC:
- no static methods
- fields in processor classes
- utility class for common properties
Currently all the processor methods are statics. All the properties needed in the processors are passed as properties to the main method and then passed through to the sub methods.
For better code quality and the class structure should be refactored to be non static. They should be instantiated and save the neccesary properties as fields to be accessable in the required methods. Furthermore the processors should extand a utility class for commonly used ClassNames or package names.
AC: