java.lang.Object
edu.hm.hafner.analysis.parser.dry.cpd.Duplication

public class Duplication extends Object
Java Bean class for a CPD duplication.
Autor:
Ullrich Hafner
  • Konstruktordetails

    • Duplication

      public Duplication()
  • Methodendetails

    • addFile

      public void addFile(SourceFile file)
      Adds a new file to this duplication.
      Parameter:
      file - the new file
    • getFiles

      public Collection<SourceFile> getFiles()
      Returns all files of the duplication. The returned collection is read-only.
      Gibt zurück:
      all files
    • getLines

      public int getLines()
      Returns the number of duplicate lines.
      Gibt zurück:
      the lines
    • setLines

      public void setLines(int lines)
      Sets the number of duplicate lines to the specified value.
      Parameter:
      lines - the value to set
    • getTokens

      public int getTokens()
      Returns the number of duplicate tokens.
      Gibt zurück:
      the tokens
    • setTokens

      public void setTokens(int tokens)
      Sets the number of duplicate tokens to the specified value.
      Parameter:
      tokens - the value to set
    • getCodeFragment

      @CheckForNull public String getCodeFragment()
      Returns the duplicate code fragment.
      Gibt zurück:
      the duplicate code fragment
    • setCodeFragment

      public void setCodeFragment(@CheckForNull String codeFragment)
      Sets the duplicate code fragment to the specified value.
      Parameter:
      codeFragment - the value to set