Package edu.umd.cs.findbugs.sarif
Class Rule
- java.lang.Object
-
- edu.umd.cs.findbugs.sarif.Rule
-
final class Rule extends java.lang.ObjectObject which represents reportingDescriptor inrun.driver.rulesproperty. (ยง3.19.23)- See Also:
- 3.49 reportingDescriptor object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) intcweid(package private) java.lang.StringdefaultText(package private) java.lang.StringfullDescription(package private) java.net.URIhelpUri(package private) java.lang.Stringidprivate static java.util.logging.LoggerLOGGER(package private) java.lang.StringshortDescription(package private) java.util.List<java.lang.String>tags
-
Constructor Summary
Constructors Constructor Description Rule(java.lang.String id, java.lang.String shortDescription, java.lang.String fullDescription, java.lang.String defaultText, java.net.URI helpUri, java.util.List<java.lang.String> tags, int cweid)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private java.lang.StringconvertHtmlToPlainText(java.lang.String htmlText)Converts HTML text to plain text for use in SARIF output.private com.google.gson.JsonObjectcreateCweRelationship()(package private) static RulefromBugPattern(BugPattern bugPattern, java.lang.String formattedMessage)(package private) com.google.gson.JsonObjecttoJsonObject()
-
-
-
Field Detail
-
LOGGER
private static final java.util.logging.Logger LOGGER
-
id
@NonNull final java.lang.String id
-
shortDescription
@NonNull final java.lang.String shortDescription
-
fullDescription
@NonNull final java.lang.String fullDescription
-
defaultText
@NonNull final java.lang.String defaultText
-
helpUri
@Nullable final java.net.URI helpUri
-
tags
@NonNull final java.util.List<java.lang.String> tags
-
cweid
@NonNull final int cweid
-
-
Method Detail
-
toJsonObject
com.google.gson.JsonObject toJsonObject()
-
createCweRelationship
private com.google.gson.JsonObject createCweRelationship()
-
convertHtmlToPlainText
private java.lang.String convertHtmlToPlainText(java.lang.String htmlText)
Converts HTML text to plain text for use in SARIF output.- Parameters:
htmlText- the HTML text to convert- Returns:
- plain text representation, or a default message if conversion fails
-
fromBugPattern
@NonNull static Rule fromBugPattern(BugPattern bugPattern, java.lang.String formattedMessage)
-
-