When using abstract classes instead of interfaces as entity views, the annotation processor generates unexpected classes like BlazeDomainObjectIdentified_com_example_demo_dated_BlazeDatedObjectIdentified and generic type ROOT is doubled in the
generated classes. I am using abstract classes so I can have the toString() method in my views.
Invalid generated entity view classes
Description
When using abstract classes instead of interfaces as entity views, the annotation processor generates unexpected classes like
BlazeDomainObjectIdentified_com_example_demo_dated_BlazeDatedObjectIdentified
and generic type ROOT is doubled in the generated classes. I am using abstract classes so I can have the toString() method in my views.Expected behavior
Entity view generated classes would work.
Actual behavior
Entity view generated classes cant be compiled.
Steps to reproduce
Simple error reproducer can be found here https://github.com/NorbertKominak/BlazePersistenceEntityViewAnnotationError. Just run main() in the DemoApplication class.