/AWS1/CL_GURRECOMMENDATIONSUMM¶
Information about recommendations.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_filepath TYPE /AWS1/GURFILEPATH /AWS1/GURFILEPATH¶
Name of the file on which a recommendation is provided.
iv_recommendationid TYPE /AWS1/GURRECOMMENDATIONID /AWS1/GURRECOMMENDATIONID¶
The recommendation ID that can be used to track the provided recommendations. Later on it can be used to collect the feedback.
iv_startline TYPE /AWS1/GURLINENUMBER /AWS1/GURLINENUMBER¶
Start line from where the recommendation is applicable in the source commit or source branch.
iv_endline TYPE /AWS1/GURLINENUMBER /AWS1/GURLINENUMBER¶
Last line where the recommendation is applicable in the source commit or source branch. For a single line comment the start line and end line values are the same.
iv_description TYPE /AWS1/GURTEXT /AWS1/GURTEXT¶
A description of the recommendation generated by CodeGuru Reviewer for the lines of code between the start line and the end line.
iv_recommendationcategory TYPE /AWS1/GURRECOMMENDATIONCAT /AWS1/GURRECOMMENDATIONCAT¶
The type of a recommendation.
io_rulemetadata TYPE REF TO /AWS1/CL_GURRULEMETADATA /AWS1/CL_GURRULEMETADATA¶
Metadata about a rule. Rule metadata includes an ID, a name, a list of tags, and a short and long description. CodeGuru Reviewer uses rules to analyze code. A rule's recommendation is included in analysis results if code is detected that violates the rule.
iv_severity TYPE /AWS1/GURSEVERITY /AWS1/GURSEVERITY¶
The severity of the issue in the code that generated this recommendation.
Queryable Attributes¶
FilePath¶
Name of the file on which a recommendation is provided.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_FILEPATH() |
Getter for FILEPATH, with configurable default |
ASK_FILEPATH() |
Getter for FILEPATH w/ exceptions if field has no value |
HAS_FILEPATH() |
Determine if FILEPATH has a value |
RecommendationId¶
The recommendation ID that can be used to track the provided recommendations. Later on it can be used to collect the feedback.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_RECOMMENDATIONID() |
Getter for RECOMMENDATIONID, with configurable default |
ASK_RECOMMENDATIONID() |
Getter for RECOMMENDATIONID w/ exceptions if field has no va |
HAS_RECOMMENDATIONID() |
Determine if RECOMMENDATIONID has a value |
StartLine¶
Start line from where the recommendation is applicable in the source commit or source branch.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_STARTLINE() |
Getter for STARTLINE, with configurable default |
ASK_STARTLINE() |
Getter for STARTLINE w/ exceptions if field has no value |
HAS_STARTLINE() |
Determine if STARTLINE has a value |
EndLine¶
Last line where the recommendation is applicable in the source commit or source branch. For a single line comment the start line and end line values are the same.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ENDLINE() |
Getter for ENDLINE, with configurable default |
ASK_ENDLINE() |
Getter for ENDLINE w/ exceptions if field has no value |
HAS_ENDLINE() |
Determine if ENDLINE has a value |
Description¶
A description of the recommendation generated by CodeGuru Reviewer for the lines of code between the start line and the end line.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DESCRIPTION() |
Getter for DESCRIPTION, with configurable default |
ASK_DESCRIPTION() |
Getter for DESCRIPTION w/ exceptions if field has no value |
HAS_DESCRIPTION() |
Determine if DESCRIPTION has a value |
RecommendationCategory¶
The type of a recommendation.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_RECOMMENDATIONCATEGORY() |
Getter for RECOMMENDATIONCATEGORY, with configurable default |
ASK_RECOMMENDATIONCATEGORY() |
Getter for RECOMMENDATIONCATEGORY w/ exceptions if field has |
HAS_RECOMMENDATIONCATEGORY() |
Determine if RECOMMENDATIONCATEGORY has a value |
RuleMetadata¶
Metadata about a rule. Rule metadata includes an ID, a name, a list of tags, and a short and long description. CodeGuru Reviewer uses rules to analyze code. A rule's recommendation is included in analysis results if code is detected that violates the rule.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_RULEMETADATA() |
Getter for RULEMETADATA |
Severity¶
The severity of the issue in the code that generated this recommendation.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SEVERITY() |
Getter for SEVERITY, with configurable default |
ASK_SEVERITY() |
Getter for SEVERITY w/ exceptions if field has no value |
HAS_SEVERITY() |
Determine if SEVERITY has a value |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_RECOMMENDATIONSUMMARIES¶
TYPES TT_RECOMMENDATIONSUMMARIES TYPE STANDARD TABLE OF REF TO /AWS1/CL_GURRECOMMENDATIONSUMM WITH DEFAULT KEY
.