Package edu.umd.cs.findbugs.sarif
Class BugCollectionAnalyser
java.lang.Object
edu.umd.cs.findbugs.sarif.BugCollectionAnalyser
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate com.google.gson.JsonObject
(package private) com.google.gson.JsonObject
(package private) com.google.gson.JsonObject
(package private) com.google.gson.JsonArray
(package private) com.google.gson.JsonArray
getRules()
private void
processResult
(int index, BugInstance bug, SourceFinder sourceFinder) private int
processRule
(BugPattern bugPattern) private void
processTaxon
(int cweid)
-
Field Details
-
rules
-
results
-
typeToIndex
-
indexToPlaceholders
-
taxa
-
baseToId
Map baseURI to uriBaseId. e.g."/user/ubuntu/github/spotbugs/" -> "8736793520"
-
-
Constructor Details
-
BugCollectionAnalyser
BugCollectionAnalyser(@NonNull BugCollection bugCollection)
-
-
Method Details
-
getRules
com.google.gson.JsonArray getRules() -
getResults
com.google.gson.JsonArray getResults() -
getCweTaxonomy
com.google.gson.JsonObject getCweTaxonomy() -
getOriginalUriBaseIds
-
createCweTaxonomyJson
private com.google.gson.JsonObject createCweTaxonomyJson() -
processResult
-
processRule
-
processTaxon
private void processTaxon(int cweid) -
getBaseToId
-