-
Improvement
-
Resolution: Fixed
-
Major
-
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)
Epic Link |
New:
|
Assignee | Original: Ulli Hafner [ drulli ] |
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 ] |
Assignee | New: Nils Engelbrecht [ nengelbrecht ] |
Status | Original: Open [ 1 ] | New: In Progress [ 3 ] |
Rank | New: Ranked higher |
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. |
Summary | Original: Create additional constructor in Issue (TreeString) | New: Change constructor in Issue (TreeString) |
Resolution | New: Fixed [ 1 ] | |
Status | Original: In Progress [ 3 ] | New: Fixed but Unreleased [ 10203 ] |
Released As | New: 5.0.0 (analysis-model and warnings-ng) | |
Status | Original: Fixed but Unreleased [ 10203 ] | New: Resolved [ 5 ] |