• Icon: Improvement Improvement
    • Resolution: Fixed
    • Icon: Major Major
    • analysis-model
    • None
    • 5.0.0 (analysis-model and warnings-ng)

      Issue has a constructor with String values for fileName, packageName, message, description. Another constructor is required (same number of parameters) that uses a TreeString for these arguments.

      In a second step, IssueBuilder should be refined to store the members fileName, packageName, message, description in a TreeString as well.

      Issue has a constructor with String values for fileName, packageName, message, description. The constructor has to be changed to required (same number of parameters) that uses a TreeString for these arguments.

      All normalization and transformation logic that is currently part of the constructor of Issue should be moved to IssueBuilder#build. The Issue constructor then needs to be changed as described above.

          [JENKINS-56792] Change constructor in Issue (TreeString)

          Ulli Hafner created issue -
          Ulli Hafner made changes -
          Epic Link New: JENKINS-56456 [ 198054 ]
          Ulli Hafner made changes -
          Assignee Original: Ulli Hafner [ drulli ]
          Ulli Hafner made changes -
          Description Original: Issue has a constructor with {{String}} values for fileName, packageName, message, description. Another constructor is required (same number of parameters) that uses a {{TreeString}} for these arguments. New: Issue has a constructor with {{String}} values for fileName, packageName, message, description. Another constructor is required (same number of parameters) that uses a {{TreeString}} for these arguments.

          In a second step, {{IssueBuilder}} should be refined to store the members fileName, packageName, message, description in a {{TreeString}} as well.
          Priority Original: Minor [ 4 ] New: Major [ 3 ]
          Nils Engelbrecht made changes -
          Assignee New: Nils Engelbrecht [ nengelbrecht ]
          Nils Engelbrecht made changes -
          Status Original: Open [ 1 ] New: In Progress [ 3 ]
          Nils Engelbrecht made changes -
          Rank New: Ranked higher
          Nils Engelbrecht made changes -
          Description Original: Issue has a constructor with {{String}} values for fileName, packageName, message, description. Another constructor is required (same number of parameters) that uses a {{TreeString}} for these arguments.

          In a second step, {{IssueBuilder}} should be refined to store the members fileName, packageName, message, description in a {{TreeString}} as well.
          New: -Issue has a constructor with {{String}} values for fileName, packageName, message, description. Another constructor is required (same number of parameters) that uses a {{TreeString}} for these arguments.-

          -In a second step, {{IssueBuilder}} should be refined to store the members fileName, packageName, message, description in a {{TreeString}} as well.-

          Issue has a constructor with {{String}} values for fileName, packageName, message, description. The constructor has to be changed to required (same number of parameters) that uses a {{TreeString}} for these arguments.

          All normalization and transformation logic that is currently part of the constructor of {{Issue}} should be moved to {{IssueBuilder#build}}. The {{Issue}} constructor then needs to be changed as described above.
          Nils Engelbrecht made changes -
          Summary Original: Create additional constructor in Issue (TreeString) New: Change constructor in Issue (TreeString)
          Ulli Hafner made changes -
          Resolution New: Fixed [ 1 ]
          Status Original: In Progress [ 3 ] New: Fixed but Unreleased [ 10203 ]
          Ulli Hafner made changes -
          Released As New: 5.0.0 (analysis-model and warnings-ng)
          Status Original: Fixed but Unreleased [ 10203 ] New: Resolved [ 5 ]

            nengelbrecht Nils Engelbrecht
            drulli Ulli Hafner
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: