Rule Set:
<rule ref="rulesets/java/design.xml"/>
Description:
I have an abstract class that implements an interface. The implementation will be generated by AutoValue.
Code Sample demonstrating the issue:
@AutoValue public abstract class Something implements Some { }
Running PMD through: [Gradle]
How do you guys feel about relaxing AbstractClassWithoutAnyMethod
if you have an abstract class that implements an interface? If you feel like it's to much of a relaxation we could also apply the constraint of having an @AutoValue
annotation on the type.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4