diff --git a/conf/quality-config/pmd-ruleset.xml b/conf/quality-config/pmd-ruleset.xml index d2d671583fdfd409c76a7ae6d0f05fb6cfae8ceb..ac9ae0c92031974a30cdb3ce96021f7aa3fe899b 100644 --- a/conf/quality-config/pmd-ruleset.xml +++ b/conf/quality-config/pmd-ruleset.xml @@ -63,6 +63,7 @@ <rule ref="rulesets/java/controversial.xml"> <exclude name="AtLeastOneConstructor" /> <exclude name="AvoidUsingVolatile" /> + <exclude name="CallSuperInConstructor" /> </rule> <!-- UR means "undefined reference" which is already detected by the compiler. diff --git a/src/main/java/teetime/framework/Configuration.java b/src/main/java/teetime/framework/Configuration.java index 77a3d00b12afe404455e002721ee07407021f4a4..378726bfaa067fd7e68601f0f299cfb89f9e37a8 100644 --- a/src/main/java/teetime/framework/Configuration.java +++ b/src/main/java/teetime/framework/Configuration.java @@ -40,10 +40,12 @@ public abstract class Configuration extends AbstractCompositeStage { this.factory = factory; } + @SuppressWarnings("PMD.DefaultPackage") boolean isExecuted() { return executed; } + @SuppressWarnings("PMD.DefaultPackage") void setExecuted(final boolean executed) { this.executed = executed; }