Klasse DuplicateCodeScanner

Alle implementierten Schnittstellen:
Describable<Tool>, Serializable
Bekannte direkte Unterklassen:
Cpd, DupFinder, Simian

public abstract class DuplicateCodeScanner extends AnalysisModelParser
Provides settings for duplicate code scanners.
Autor:
Ullrich Hafner
Siehe auch:
  • Konstruktordetails

    • DuplicateCodeScanner

      public DuplicateCodeScanner()
  • Methodendetails

    • configureOptions

      protected edu.hm.hafner.analysis.registry.ParserDescriptor.Option[] configureOptions()
      Beschreibung aus Klasse kopiert: AnalysisModelParser
      Returns optional options to configure the parser - these options may customize the new parser instance (if supported by the selected).
      Setzt außer Kraft:
      configureOptions in Klasse AnalysisModelParser
      Gibt zurück:
      the options to use
    • getHighThreshold

      public int getHighThreshold()
      Returns the minimum number of duplicate lines for high severity warnings.
      Gibt zurück:
      the minimum number of duplicate lines for high severity warnings
    • setHighThreshold

      @DataBoundSetter public void setHighThreshold(int highThreshold)
      Sets the minimum number of duplicate lines for high severity warnings.
      Parameter:
      highThreshold - the number of lines for severity high
    • getNormalThreshold

      public int getNormalThreshold()
      Returns the minimum number of duplicate lines for normal warnings.
      Gibt zurück:
      the minimum number of duplicate lines for normal warnings
    • setNormalThreshold

      @DataBoundSetter public void setNormalThreshold(int normalThreshold)
      Sets the minimum number of duplicate lines for normal severity warnings.
      Parameter:
      normalThreshold - the number of lines for severity normal