Description
Applying @Memoized onto a method already annotated with @Override will result in a compilation error along the lines of:
Method 'memoizedMethodPriv$...' from class '...' does not override method from its superclass or interfaces but is annotated with @Override.
This is because all annotations of the method annotated with @Memoized are copied onto the method generated by the AST here. In my opinion java.lang.Override should be filtered out.
Attachments
Issue Links
- links to