diff --git a/pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/codesize/ExcessiveClassLengthRule.java b/pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/codesize/ExcessiveClassLengthRule.java index 4ab8ef666a..1ade6e7320 100644 --- a/pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/codesize/ExcessiveClassLengthRule.java +++ b/pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/codesize/ExcessiveClassLengthRule.java @@ -12,6 +12,7 @@ import net.sourceforge.pmd.lang.apex.rule.design.ExcessiveLengthRule; * of code. */ public class ExcessiveClassLengthRule extends ExcessiveLengthRule { + public ExcessiveClassLengthRule() { super(ASTCompilation.class); setProperty(MINIMUM_DESCRIPTOR, 1000d); diff --git a/pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/ExcessiveLengthRule.java b/pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/ExcessiveLengthRule.java index b209740bea..c3533d8136 100644 --- a/pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/ExcessiveLengthRule.java +++ b/pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/ExcessiveLengthRule.java @@ -4,7 +4,7 @@ package net.sourceforge.pmd.lang.apex.rule.design; import net.sourceforge.pmd.lang.apex.ast.ApexNode; -import net.sourceforge.pmd.lang.apex.rule.AbstractStatisticalJavaRule; +import net.sourceforge.pmd.lang.apex.rule.AbstractStatisticalApexRule; import net.sourceforge.pmd.stat.DataPoint; /** @@ -15,7 +15,7 @@ import net.sourceforge.pmd.stat.DataPoint; * To implement an ExcessiveLength rule, you pass in the Class of node you want * to check, and this does the rest for you. */ -public class ExcessiveLengthRule extends AbstractStatisticalJavaRule { +public class ExcessiveLengthRule extends AbstractStatisticalApexRule { private Class nodeClass; public ExcessiveLengthRule(Class nodeClass) { diff --git a/pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/ExcessiveNodeCountRule.java b/pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/ExcessiveNodeCountRule.java index edebfbe6c1..dfff134ef2 100644 --- a/pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/ExcessiveNodeCountRule.java +++ b/pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/ExcessiveNodeCountRule.java @@ -4,7 +4,7 @@ package net.sourceforge.pmd.lang.apex.rule.design; import net.sourceforge.pmd.lang.apex.ast.ApexNode; -import net.sourceforge.pmd.lang.apex.rule.AbstractStatisticalJavaRule; +import net.sourceforge.pmd.lang.apex.rule.AbstractStatisticalApexRule; import net.sourceforge.pmd.stat.DataPoint; /** @@ -20,7 +20,7 @@ import net.sourceforge.pmd.stat.DataPoint; * All others will return 0 (or the sum of counted nodes underneath.) */ -public class ExcessiveNodeCountRule extends AbstractStatisticalJavaRule { +public class ExcessiveNodeCountRule extends AbstractStatisticalApexRule { private Class nodeClass; public ExcessiveNodeCountRule(Class nodeClass) {